GitHub

GitHub

API Docs MCP is a Model Context Protocol server that provides tools for interacting with API documentation, supporting GraphQL, OpenAPI/Swagger, and gRPC specifications. It fetches, caches, and exposes API schema definitions from local files or remote URLs.

GitHub is api software teams evaluate for developer tools. Use this page to review pricing, integration signals, and the best alternatives before you commit.

Contact for pricing API
#127 in Developer Tools (127 tools)
Added 0 year ago
20520 directory views this week

Quick Overview

Best for: Developer Tools

What it does

API software for decision-makers comparing workflow fit and alternatives.

Best fit

Developer Tools

Pricing snapshot

Contact for pricing

Next step

Compare GitHub with similar tools before you shortlist it.

Compare this tool before you shortlist it

Review alternatives, pricing posture, and workflow fit side by side.

GitHub

API Docs MCP is designed as an MCP server to integrate with various API documentation sources. It supports loading and caching API schemas from multiple formats including GraphQL, OpenAPI/Swagger, and gRPC. The server dynamically registers tools to list available API methods and retrieve detailed documentation, making it useful for developers and teams managing multiple API specifications. It is configurable via environment variables and supports both local and remote schema sources.

MCP server for GraphQL/OpenAPI docs: local files/remote URLs

Own this listing?

Claim this page to add pricing, features, screenshots, and verified owner details.

Claim this listing

Key Features

Dynamic Tool Registration

Automatically discovers and registers tools from a specified directory.

API Documentation Retrieval

Provides tools to list available API methods and retrieve detailed documentation for specific methods.

Schema Caching

Caches API schema information to reduce redundant fetches and improve performance.

Multiple Source Support

Supports GraphQL, OpenAPI/Swagger, and gRPC schemas from local files or remote URLs.

Environment-based Configuration

Configures API sources via the API_SOURCES environment variable for flexible deployment.

Automatic Cache Refresh

Periodically refreshes cached schema data to ensure up-to-date documentation.

Pricing

Claim this listing to add current pricing tiers.

Use Cases

OpenAPI Petstore Retrieval

Retrieve and interact with OpenAPI Petstore API documentation using the server.

GraphQL Retrieval

Fetch and explore GraphQL schema documentation from local or remote sources.

Multiple Sources Retrieval

Aggregate and manage API documentation from multiple schema sources and formats.

Integrations

GraphQL

Supports loading GraphQL schemas from files or introspection JSON, local or remote.

OpenAPI/Swagger

Supports loading OpenAPI/Swagger schemas from YAML, JSON files, or remote URLs.

gRPC

Supports loading gRPC schemas from proto files or via gRPC reflection from remote URLs.

Benefits

Centralized management of diverse API documentation formats.
Improved performance through schema caching and automatic refresh.
Flexible configuration supporting local and remote API sources.
Dynamic tool registration simplifies extension and customization.
Detailed API method documentation accessible via dedicated tools.

Limitations

No graphical user interface; interaction is via MCP tools and standard input/output.
Requires manual configuration of API sources via environment variables.
Primarily designed for developers familiar with API specifications and MCP server setup.

Frequently Asked Questions

How do I configure API sources?
You configure API sources by setting the API_SOURCES environment variable with a JSON array of schema source objects, specifying either local files or remote URLs.
What API documentation formats are supported?
The server supports GraphQL, OpenAPI/Swagger, and gRPC API documentation formats.
How does caching work?
API schemas are fetched and stored in an in-memory cache with a TTL, and the cache is periodically refreshed to keep documentation up to date.
Can I add custom tools?
Yes, the server dynamically registers tools from the src/tools directory, allowing for extension and customization.

Getting Started

  1. 1 Clone the repository: git clone https://github.com/EliFuzz/api-docs-mcp.git and navigate into it.
  2. 2 Install dependencies using pnpm install.
  3. 3 Build the project with pnpm build.
  4. 4 Set the API_SOURCES environment variable with your schema sources configuration.
  5. 5 Start the server using pnpm start.

Support

docs

Documentation and usage instructions are available in the GitHub repository README.

issue tracker

Report issues or request features via the GitHub issues page.

API

Available: Yes
Documentation:

The server exposes MCP tools 'api_docs' and 'api_search' for interacting with API documentation programmatically.

Rate Limits:

Not specified in the available information.

Compare GitHub with similar tools

See how it stacks up against alternatives

Related Tools

View all 127 →
Freemium
Gadget

Gadget

Gadget is an AI-assisted full-stack app development platform that enables developers to build, run, and scale web applications quickly with integrated backend, frontend, database, and custom API hosting.

Developer Tools Developer Tools
Enterprise-ready
Contact for pricing
YoinkUI

YoinkUI

YoinkUI is a browser extension that allows developers to copy any UI component from any web page with a single click, generating clean, ready-to-use React components styled with Tailwind CSS.

Developer Tools Design
Contact for pricing
AI Model Match

AI Model Match

AI Model Match is a tool designed to launch, test, and optimize AI configurations automatically, streamlining AI experimentation processes.

Developer Tools Productivity
Free
devika-ai

devika-ai

Devika AI is an open source AI software engineer that understands high-level human instructions, breaks them down into actionable steps, researches relevant information, and generates code for various programming tasks using advanced language models like Claude 3, GPT-4, GPT-3.5, and Local LLMs via Ollama.

Developer Tools
Contact for pricing
TensorBlock Forge

TensorBlock Forge

TensorBlock Forge is a platform associated with TensorBlock, focusing on ecosystem integration, security, and intelligent data handling, designed for developers and organizations working with AI and blockchain technologies.

Developer Tools AI
Free
Powered By AI

Powered By AI

PoweredbyAI is a comprehensive platform offering a curated list of over 4500 free AI tools across various categories, designed to help users discover, save, and utilize AI-powered solutions for diverse needs in 2025.

Developer Tools Artificial Intelligence
Contact for pricing
prompts

prompts

Weights & Biases is a platform designed to help machine learning teams track experiments, visualize results, and collaborate effectively.

Developer Tools
Contact for pricing
AISentinel SDKs

AISentinel SDKs

Information about AISentinel SDKs is currently unavailable due to access restrictions on the source page.

Developer Tools API

Premium Alternatives

Paid
Loman

Loman

Loman is a 24/7 voice AI phone answering platform built for restaurants that answers calls, takes pickup and delivery orders, processes payments, manages reservations, and syncs transactions to POS and reservation systems for single-unit to enterprise restaurant brands.

AI Agents
Paid
Aidancevideo

Aidancevideo

AI Dance Video is a web tool that turns any still photo (people, pets, or objects) into a short, shareable dancing video using motion-control AI models — aimed at social creators and casual users who want quick, humorous dance clips.

Video Generation
Paid
groweasy

groweasy

GrowEasy is an AI-powered lead generation and ad campaign platform designed to simplify digital marketing by automating campaign creation, management, and lead qualification across multiple channels like Google, Instagram, YouTube, and Facebook.

Marketing
Paid
codiumai

codiumai

Qodo is an AI-powered code review platform designed to provide enterprise-grade, context-aware code quality checks across the software development lifecycle (SDLC), supporting multi-repo environments and enforcing coding standards, security, and compliance automatically.

Coding
Enterprise-ready
Paid
generate-ads-ai

generate-ads-ai

Generate Ads AI is an AI-powered tool that creates scroll-stopping static ads quickly and easily, allowing users to generate ads from scratch or clone winning ads from a large inspiration library. It supports over 30 languages and is designed for marketers, agencies, and businesses seeking efficient ad creation without the need for design expertise.

Marketing
Paid
Investigalo.com.mx

Investigalo.com.mx

Investigalo.com.mx provides instant, verified legal background checks for individuals and companies across Mexico, helping users protect themselves from fraud with detailed judicial reports.

Business Intelligence Legal
Paid
Drafter

Drafter

Drafter AI is a no-code platform for building AI-powered apps and automation workflows that integrate internal knowledge and hundreds of data sources and ML models, targeting product teams and businesses that want to add AI features without hiring ML engineers.

NoCode / LowCode
Enterprise-ready
Paid
Aiactionfiguregenerator

Aiactionfiguregenerator

AI Action Figure Generator uses AI (including GPT-4o) to create personalized, high-resolution action figure images from text prompts or uploaded photos, with customizable appearance, outfits, poses, and multiple artistic styles.

Image & Design

Explore Related Categories

Explore by Outcome