MCP Servers for Swagger

Swagger is a suite of tools for API developers that helps in designing, building, documenting, and consuming RESTful web services. It enables developers to document APIs in a standardized way, making them more accessible and easier to understand.

View all MCP Servers

  • Why this server?

    Integrates with Nacos via Swagger Admin API (v3.x), allowing interaction with Nacos cluster configuration and service discovery features.

    A
    security
    A
    license
    A
    quality
    A server that enables interaction with Nacos service discovery and configuration management through Large Language Models, providing read-only access to namespaces, services, and configurations.
    Last updated -
    11
    1
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Provides OpenAPI/Swagger specifications for different networks through the openapi resource, allowing developers to explore and understand the available blockchain API endpoints.

    A
    security
    A
    license
    A
    quality
    A server that provides tools for interacting with MantraChain blockchain through the Model Context Protocol, allowing users to manage tokens, stake assets, query balances, and execute various blockchain operations.
    Last updated -
    18
    55
    2
    TypeScript
    MIT License
  • Why this server?

    Uses OpenAPI/Swagger specifications to generate TypeScript API clients for interacting with REST APIs

    A
    security
    A
    license
    A
    quality
    A TypeScript-based MCP server that generates API clients from OpenAPI specifications, allowing automated code generation through natural language.
    Last updated -
    1
    64
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Enables transformation of OpenAPI/Swagger specifications into MCP tools, allowing AI assistants to interact with any API defined in the Swagger format. The README specifically uses the Swagger Petstore example URL (https://petstore3.swagger.io/api/v3/openapi.json) as a demonstration.

    -
    security
    A
    license
    -
    quality
    A tool that creates MCP (Model Context Protocol) servers from OpenAPI/Swagger specifications, enabling AI assistants to interact with your APIs.
    Last updated -
    47
    9
    TypeScript
    MIT License
    • Apple
  • Why this server?

    References Superset's official Swagger documentation for API endpoints, indicating the MCP server implements interfaces documented in the Swagger specification.

    A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that enables large language models to interact with Apache Superset databases through REST API, supporting database queries, table lookups, field information retrieval, and SQL execution.
    Last updated -
    4
    3
    TypeScript
  • Why this server?

    Allows connection to any Swagger-defined API, providing tools to download specifications, list endpoints and models, generate TypeScript code for models, and create MCP tool definitions based on API endpoints.

    -
    security
    A
    license
    -
    quality
    An MCP server that connects to a Swagger specification and helps an AI to build all the required models to generate a MCP server for that service.
    Last updated -
    19
    TypeScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides token-efficient access to Swagger v2.0 specifications, automatically converting them to OpenAPI v3.0 for structured exploration

    -
    security
    A
    license
    -
    quality
    MCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resources for client-side exploration.
    Last updated -
    40
    4
    TypeScript
    MIT License
  • Why this server?

    Provides interactive API documentation through Swagger UI accessible at the /docs endpoint.

    -
    security
    A
    license
    -
    quality
    An API that exposes Unsplash image search, listing, and random photo capabilities as MCP tools, enabling AI models like Claude to directly interact with Unsplash's services.
    Last updated -
    Python
    MIT License
  • Why this server?

    Offers Swagger UI documentation at /docs endpoint to explore and test the API's capabilities interactively.

    -
    security
    A
    license
    -
    quality
    BurpSuite MCP Server: A powerful Model Context Protocol (MCP) server implementation for BurpSuite, providing programmatic access to Burp's core functionalities.
    Last updated -
    22
    Python
    MIT License
  • Why this server?

    Preserves documentation of all endpoints just as it is in Swagger

    -
    security
    A
    license
    -
    quality
    A zero-configuration tool that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, allowing LLM systems like Claude to interact with your API without additional coding.
    Last updated -
    4,056
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Transforms OpenAPI/Swagger services into MCP-compatible endpoints, enabling AI agents to interact with any REST API that has an OpenAPI specification

    -
    security
    A
    license
    -
    quality
    A command-line tool that transforms any OpenAPI service into a Model Context Protocol (MCP) server, enabling seamless integration with AI agents and tools that support the MCP specification.
    Last updated -
    90
    2
    TypeScript
    MIT License
  • Why this server?

    Automatically extracts Swagger UI definitions from API endpoints to dynamically generate MCP tools at runtime, enabling AI agents to interact with any Swagger-documented API without manual tool implementation.

    -
    security
    A
    license
    -
    quality
    swagger-mcp is a tool designed to scrape Swagger UI by extracting the swagger.json file and dynamically generating well-defined mcp tools at runtime. These tools can be utilized by the MCP client for further tool selection.
    Last updated -
    25
    Go
    MIT License
  • Why this server?

    Uses Swagger/OpenAPI specifications to dynamically generate MCP tools, enabling AI agents to interact with any API that provides an OpenAPI specification

    -
    security
    A
    license
    -
    quality
    A proxy server that bridges AI agents and external APIs by dynamically translating OpenAPI specifications into standardized MCP tools, enabling seamless interaction without custom integration code.
    Last updated -
    23
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Enables interaction with RESTful APIs defined in Swagger/OpenAPI specifications, supporting GET, PUT, POST, and PATCH operations. The example demonstrates integration with the Swagger Petstore API, including operations like addPet, updatePet, and findPetsByStatus.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.
    Last updated -
    5
    Python
    Apache 2.0
  • Why this server?

    Processes Swagger OpenAPI documents to enable semantic search and discovery of API endpoints

  • Why this server?

    Uses the official Aviation Weather API Swagger definition to generate a type-safe API client that ensures proper typing and formatting for API calls.

    -
    security
    A
    license
    -
    quality
    Provides aviation weather information through a Model Context Protocol server, enabling access to METARs, TAFs, PIREPs, and route weather data for informational purposes only.
    Last updated -
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Includes Swagger documentation for the RESTful API server, making the API endpoints discoverable and testable through a web interface.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, providing access to n8n's complete API functionality including workflow management, user administration, and credential handling.
    Last updated -
    95
    JavaScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Dynamically generates MCP resources based on Rootly's OpenAPI (Swagger) specification, providing access to incident endpoints and alert information.

    -
    security
    A
    license
    -
    quality
    Manage incidents from your IDE. An MCP server allowing to pull out incidents and their associated metadata using Rootly API.
    Last updated -
    54
    Python
    Apache 2.0
  • Why this server?

    Ingests Swagger/OpenAPI specifications and automatically generates MCP tools from API endpoints, supporting multiple authentication methods including Basic Auth, Bearer Token, API Key, and OAuth2.

    -
    security
    A
    license
    -
    quality
    A server that enables interaction with any API that has a Swagger/OpenAPI specification through Model Context Protocol (MCP), automatically generating tools from API endpoints and supporting multiple authentication methods.
    Last updated -
    11
    TypeScript
    Apache 2.0
  • Why this server?

    The MCP server provides Swagger UI documentation through its /docs endpoint.

    -
    security
    A
    license
    -
    quality
    A Server-Sent Events implementation using FastAPI framework that integrates Model Context Protocol (MCP), allowing AI models to access external tools and data sources like weather information.
    Last updated -
    9
    Python
    MIT License
  • Why this server?

    Supports Swagger/OpenAPI specifications (versions 3.0 and 3.1) to expose HTTP methods as tools

    -
    security
    A
    license
    -
    quality
    An MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.
    Last updated -
    2
    Python
    MIT License
  • Why this server?

    Integrates with Swagger UI to provide interactive API documentation, allowing users to explore and test the cat facts endpoints.

    -
    security
    F
    license
    -
    quality
    A FastAPI server that implements the Model Context Protocol (MCP) using Server-Sent Events (SSE) transport to provide random cat facts on demand or as a continuous stream.
    Last updated -
    Python
    • Linux
    • Apple
  • Why this server?

    Offers API documentation through Swagger UI, allowing developers to explore and test available endpoints directly from the browser.

    -
    security
    F
    license
    -
    quality
    A microservice that wraps Xiaohongshu (Little Red Book) API into a RESTful API server, enabling users to perform various operations on the platform such as retrieving notes, searching users and content, and accessing user information.
    Last updated -
    Python
  • Why this server?

    Integrates with the Yuque Open API documented on SwaggerHub for accessing knowledge base content

    -
    security
    F
    license
    -
    quality
    A Model-Context-Protocol server that integrates with Yuque (语雀) knowledge base platform, allowing AI models to create, read, update, and delete documents, search content, and retrieve analytics data through defined tools.
    Last updated -
    12
    TypeScript
  • Why this server?

    Offers OpenAPI/Swagger documentation for the API endpoints, making the logging query capabilities discoverable and testable.

    -
    security
    F
    license
    -
    quality
    Allows developers and AI Agents to query Google Cloud Logging using natural language, translating queries into Google Cloud Logging Query Language (LQL) with Vertex AI Gemini 2.5.
    Last updated -
    Python
  • Why this server?

    Provides API documentation through Swagger UI for exploring and testing the available endpoints

    -
    security
    F
    license
    -
    quality
    Connects to Cursor and enables deep web searches via Linkup and RAG capabilities using LlamaIndex.
    Last updated -
    Python
    • Apple
  • Why this server?

    References swagger-client as a local dependency for integration with the Transport NSW API, enabling structured API access.

    -
    security
    F
    license
    -
    quality
    An MCP service for interacting with Transport NSW's API that enables users to find transport stops around locations and retrieve information about transport alerts and disruptions.
    Last updated -
    Python
  • Why this server?

    Parses Swagger/OpenAPI documents (v2 and v3) to extract API operations and schema definitions that can be used for generating TypeScript types and API clients

    -
    security
    F
    license
    -
    quality
    A server based on Model Context Protocol that parses Swagger/OpenAPI documents and generates TypeScript types and API client code for different frameworks (Axios, Fetch, React Query).
    Last updated -
    143
    1
    TypeScript
  • Why this server?

    Enables extraction of API group details in JSON or Markdown format from Xano databases, as well as management of Swagger documentation for API groups

    -
    security
    F
    license
    -
    quality
    Enables AI assistants to manage Xano databases through the Model Context Protocol, allowing users to create, modify, and delete tables, edit schemas, and extract API documentation.
    Last updated -
    6
    TypeScript
  • Why this server?

    Incorporates OpenAPI/Swagger for API documentation with request/response schemas and endpoint documentation.

    -
    security
    F
    license
    -
    quality
    This server provides an API to query Large Language Models using context from local files, supporting various models and file types for context-aware responses.
    Last updated -
    1
    TypeScript
  • Why this server?

    Enables the analysis and exploration of Swagger/OpenAPI specifications, including examining API endpoints, schemas, and response formats

    -
    security
    F
    license
    -
    quality
    A Management Control Plane server that allows users to explore and analyze Swagger/OpenAPI specifications, providing features such as endpoint exploration, schema analysis, and customizable response formatting, with support for authentication and integration with tools like Claude.
    Last updated -
    4
    TypeScript