
OpenAPI
The OpenAPI MCP Server exposes REST APIs defined by OpenAPI specifications as MCP tools, allowing Large Language Models to discover and interact with those endpoints through the Model Context Protocol. It provides both CLI and library interfaces with support for stdio and HTTP transport methods, along with optional MCP prompts and resources capabilities. The server solves the problem of bridging the gap between LLMs and REST APIs by automatically converting OpenAPI definitions into callable MCP tools with authentication support.
- GitHub stars
- 260
- tools
- 3
- last updated
- Jan 29, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
list-api-endpointsProvided by dynamic tool loading mode, which loads only dynamic meta-tools for endpoint discovery.
Provided by dynamic tool loading mode, which loads only dynamic meta-tools for endpoint discovery.
No parameter schema in public metadata yet.
get-api-endpoint-schemaProvided by dynamic tool loading mode, which loads only dynamic meta-tools for endpoint discovery.
Provided by dynamic tool loading mode, which loads only dynamic meta-tools for endpoint discovery.
No parameter schema in public metadata yet.
invoke-api-endpointProvided by dynamic tool loading mode, which loads only dynamic meta-tools for endpoint discovery.
Provided by dynamic tool loading mode, which loads only dynamic meta-tools for endpoint discovery.
No parameter schema in public metadata yet.
Sponsors
Readme
OpenAPI MCP Server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources. This server allows Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications through the MCP protocol.
📖 Documentation
- User Guide - For users wanting to use this MCP server with Claude Desktop, Cursor, or other MCP clients
- Library Usage - For developers creating custom MCP servers using this package as a library
- Developer Guide - For contributors and developers working on the codebase
- AuthProvider Guide - Detailed authentication patterns and examples
User Guide
This section covers how to use the MCP server as an end user with Claude Desktop, Cursor, or other MCP-compatible tools.
Overview
This MCP server can be used in two ways:
Details
- Repository
- github.com/ivo-toby/mcp-openapi-server