OpenAPI Schema Explorer MCP Server
Expose and explore OpenAPI/Swagger specifications as resources for programmatic access, endpoint discovery, and schema validation—empowering AI agents and developers to automate and streamline API integration workflows.

What does “OpenAPI Schema Explorer” MCP Server do?
The OpenAPI Schema Explorer MCP Server provides token-efficient access to OpenAPI/Swagger specifications through MCP Resources, enabling client-side exploration of API schemas. This server acts as a bridge between AI assistants and external API documentation, allowing tools and LLMs (Large Language Models) to programmatically query, read, and analyze API specifications. By exposing OpenAPI/Swagger specs as structured resources, it streamlines tasks such as endpoint discovery, parameter inspection, and schema validation, enhancing the development workflow for teams integrating or building upon third-party APIs. This server is particularly useful for developers and AI agents looking to automate API documentation analysis, improve code generation, or validate integration points in a scalable and standardized manner.
List of Prompts
No explicit prompt templates are mentioned in the available repository files or documentation.
List of Resources
- OpenAPI/Swagger Specifications
Exposes OpenAPI and Swagger specification documents as structured MCP Resources for efficient retrieval and exploration. - API Endpoints
Provides a resource view of all available endpoints within a given OpenAPI/Swagger spec for easy listing and selection. - Schema Definitions
Enables access to schema definitions and components within the API spec, supporting validation and type-checking tasks.
List of Tools
No explicit tools are listed in server.py or equivalent entrypoint files in the repository.
Use Cases of this MCP Server
- API Documentation Exploration
Allows AI assistants and developers to programmatically explore and navigate OpenAPI/Swagger documentation, improving onboarding and automation. - Endpoint Discovery
Enables quick identification and listing of available endpoints in a target API, supporting rapid prototyping and integration. - Schema Validation
Facilitates automated validation of request and response schemas, ensuring compatibility and reducing integration errors. - Code Generation Support
Provides structured access to spec details, aiding tools that auto-generate client code or stubs from OpenAPI definitions. - Automated Testing Setup
Assists in extracting test cases or mock data by exposing schemas and parameters required for constructing API requests.
How to set it up
Windsurf
- Ensure prerequisites are installed (e.g., Node.js, Docker if required).
- Locate the Windsurf configuration file (typically
windsurf.config.json
). - Add the OpenAPI Schema Explorer MCP Server using the following JSON snippet:
{ "mcpServers": { "openapi-schema-explorer": { "command": "npx", "args": ["@kadykov/mcp-openapi-schema-explorer@latest"] } } }
- Save your configuration and restart Windsurf.
- Verify that the server is running and accessible from your client.
Securing API Keys:
{
"mcpServers": {
"openapi-schema-explorer": {
"env": {
"API_KEY": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
},
"inputs": {
"api_key": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
}
}
}
}
Claude
- Install necessary dependencies (Node.js, etc.).
- Edit the Claude platform’s MCP configuration file.
- Insert the following JSON under the
mcpServers
section:{ "mcpServers": { "openapi-schema-explorer": { "command": "npx", "args": ["@kadykov/mcp-openapi-schema-explorer@latest"] } } }
- Save configuration and restart Claude.
- Confirm the MCP server is listed in the available integrations.
Securing API Keys:
{
"env": {
"API_KEY": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
},
"inputs": {
"api_key": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
}
}
Cursor
- Verify Node.js and other prerequisites are installed.
- Open the Cursor platform’s settings or config file.
- Add the MCP server using:
{ "mcpServers": { "openapi-schema-explorer": { "command": "npx", "args": ["@kadykov/mcp-openapi-schema-explorer@latest"] } } }
- Save and reload Cursor.
- Check the integration by listing available servers.
Securing API Keys:
{
"env": {
"API_KEY": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
},
"inputs": {
"api_key": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
}
}
Cline
- Ensure all prerequisites (Node.js, etc.) are installed.
- Find and open the Cline configuration file.
- Insert this JSON to enable the server:
{ "mcpServers": { "openapi-schema-explorer": { "command": "npx", "args": ["@kadykov/mcp-openapi-schema-explorer@latest"] } } }
- Save the file and restart Cline.
- Verify the MCP server appears in your environment.
Securing API Keys:
{
"env": {
"API_KEY": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
},
"inputs": {
"api_key": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
}
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"openapi-schema-explorer": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “openapi-schema-explorer” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No templates found in repo/docs |
List of Resources | ✅ | OpenAPI specs, endpoints, schema definitions |
List of Tools | ⛔ | No explicit tools found in repo entrypoint |
Securing API Keys | ✅ | Env and inputs configuration shown |
Sampling Support (less important in evaluation) | ⛔ | No reference found |
Based on the above, OpenAPI Schema Explorer MCP provides useful documentation and setup, but lacks explicit prompt and tool definitions, which limits its out-of-the-box agentic versatility. It’s a solid resource-focused MCP, but may need further development or documentation for advanced use.
Rating: 6/10
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 2 |
Number of Stars | 19 |
Frequently asked questions
- What is the OpenAPI Schema Explorer MCP Server?
It is an MCP Server that provides token-efficient, structured access to OpenAPI/Swagger specifications as MCP Resources. It enables AI agents and developers to programmatically explore, validate, and automate API documentation tasks.
- What are the primary use cases of this MCP server?
Use cases include API documentation exploration, endpoint discovery, schema validation, automated code generation, and supporting the setup of automated testing by exposing API schemas and parameters.
- Does it support prompt templates or agent tools?
No explicit prompt templates or agent tools are defined in the current version. The server focuses on exposing resources from OpenAPI/Swagger specifications.
- What types of resources does it expose?
It exposes OpenAPI/Swagger spec documents, API endpoint listings, and schema/component definitions, making it easy to retrieve and analyze API structure and data types.
- How do I secure my API keys when using this MCP server?
You should use environment variables in your MCP server configuration for API keys. Refer to each platform’s example in the setup instructions for secure key handling.
- Is this MCP server open source and what is its license?
Yes, it is open source and licensed under MIT.
Try OpenAPI Schema Explorer MCP Server
Empower your AI agents and workflows with programmatic access to OpenAPI/Swagger documentation and schema resources. Automate integration, validation, and code generation with FlowHunt.