drio
Open app

APIMatic Validator MCP Server

Source

APIMatic Validator MCP Server for validating OpenAPI specs via APIMatic's API with MCP

Catalog onlyCatalog onlySTDIO

Overview

APIMatic Validator MCP Server is a tool designed for validating OpenAPI specifications using APIMatic's API. It processes OpenAPI files and provides validation summaries, ensuring that the specifications meet the required standards.

To use the server, clone the repository, install the necessary dependencies, and configure it with your APIMatic API key. After setup, you can add OpenAPI files and request validation.

  • Validates OpenAPI 2.0 and 3.0 files - Utilizes APIMatic’s API for comprehensive validation - Supports both JSON and YAML formats - Implements Model Context Protocol (MCP) for seamless integration
  1. Validating API specifications before deployment.
  2. Ensuring compliance with OpenAPI standards.
  3. Integrating with development tools for automated validation.

Add to your AI client

Use these steps to connect APIMatic Validator MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "apimatic-validator-mcp-apimatic": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-apimatic-validator-mcp-apimatic"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "apimatic-validator-mcp-apimatic": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-apimatic-validator-mcp-apimatic"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "apimatic-validator-mcp-apimatic": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-apimatic-validator-mcp-apimatic"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "apimatic-validator-mcp-apimatic": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-apimatic-validator-mcp-apimatic"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "apimatic-validator-mcp-apimatic": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-apimatic-validator-mcp-apimatic"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "apimatic-validator-mcp-apimatic": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-apimatic-validator-mcp-apimatic"
      ]
    }
  }
}

FAQ

What formats does the server support for validation?

The server supports both JSON and YAML formats for OpenAPI specifications.

Do I need an APIMatic API key to use the server?

Yes, an APIMatic API key is required for validation.

Can I validate both OpenAPI 2.0 and 3.0 files?

Yes, the server can validate both versions of OpenAPI specifications.7: