Search for OpenAPI specifications by name or description
Get a high-level overview of an OpenAPI specification
Get detailed information about specific API operations
OpenAPI Explorer enables AI assistants to search, navigate, and understand complex API documentation through simple natural language. It connects to oapis.org to provide comprehensive information about thousands of public APIs, making it easier to discover and learn how to use them. The tool works through a three-step process: first identifying the relevant OpenAPI specification, then providing a summary in simple language, and finally exploring specific endpoints with detailed explanations. This approach makes complex API documentation accessible without requiring users to wade through technical specifications.
OpenAPI Explorer allows AI assistants like Claude to search and explore OpenAPI specifications through natural language queries. Instead of manually parsing complex API documentation, you can ask questions about APIs and get clear, concise explanations.
You have several options to install the OpenAPI Explorer:
For Claude Desktop users, the easiest installation method is via Smithery:
npx -y @smithery/cli install @janwilmake/openapi-mcp-server --client claude
This command will automatically configure the MCP server for Claude Desktop.
Run the following command and follow the interactive prompts:
npx openapi-mcp-server@latest init
Clone the repository:
git clone https://github.com/janwilmake/openapi-mcp-server.git
Navigate to the directory and install dependencies:
cd openapi-mcp-server
npm install
Start the server:
node index.js
Configure your AI assistant to use the MCP server by adding the appropriate configuration to your client settings.
Once installed, you can interact with the OpenAPI Explorer through natural language queries. Here are some examples of what you can ask:
The OpenAPI Explorer will: