# snaggle-ai/openapi-mcp-server [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/snaggle-ai/openapi-mcp-server  
**GitHub Stars:** 905  
**Views:** 5  
**Installs:** 0  
**Upvotes:** 1  
**Directory Page:** https://allmcps.com/mcp/snaggle-ai-openapi-mcp-server

## Description
Connect any HTTP/REST API server using an Open API spec (v3)

## Tools
Capabilities this server exposes over MCP:

- **getApiOverview** — Get an overview of an OpenAPI specification. This should be the first step when working with any API.

- openai - OpenAI is a large AI service provider providing state of the art models in various modalities.
- github - GitHub is where one hosts their code in a central location, to collaborate with others
- podscan.fm - Search through podcast transcripts, get alerts
- x - Official Twitter/X API
- cloudflare - Cloudflare provides content delivery network services, cloud cybersecurity, DDoS mitigation, wide area network services, Domain Name Service, and ICANN-accredited domain registration services
- npm-registry
- supabase - Create hosted Postgres Databases with API
- hackernews - Readonly API for posts, comments, and profiles from news.ycombinator.com
- stripe - Create a paywall for your app or invoices
- slack - A very common app used for communication at work
- vercel - Vercel is a cloud hosting solution for full stack applications
- val-town - Host serverless APIs
- firecrawl - API for interacting with Firecrawl services to perform web scraping and crawling tasks.
- playht - The PlayHT's API API allows developers to Realtime Text to Speech streaming Stream audio bytes from text, Convert long form Text to Speech Generate audio from text, and Voice Cloning Instant Cloning.
- serper - The worlds fastest and cheapest google search api
- replicate
- brandwatch - Watch social media about your brand
- jina-reader - Read webpages in markdown, html, or screenshot
- upstash-redis - Control a Redis database over API
- upstash-qstash - Scheduling and batching API calls
- upstash-vector - Control a Vector database over API
- digitalocean
- apisguru - Public API to find OpenAPIs on https://apis.guru
- groq - Cloud AI Provider with multiple transformer LLMs and other modalities, with very fast inference
- notion-dbs - Notion Databases API
- posthog-capture-api - Posthog is a Product analytics platform allowing companies to track and understand their users
- google-analytics4 - The Google Analytics Admin API allows for programmatic access to the Google Analytics 4 (GA4) configuration data and is only compatible with GA4 properties
- google-analytics3 - Views and manages your Google Analytics data (GA3)
- anthropic-message-api
- probo-nl
- whatsapp-business - The WhatsApp Business Platform gives medium to large businesses the ability to connect with customers at scale. You can start WhatsApp conversations with your customers in minutes, send them care notifications or purchase updates, offer personalized services, and provide support in the channel that your customers prefer.
- shopify - Shopify Admin API
- twilio-messaging
- huggingface
- doppio
- multion
- browserless - Web browsing API
- bol-com-retailer - Dutch shopping platform
- statusbrew - Social media planning API for facebook, instagram, twitter, linkedin, google my business, pinterest, youtube, and tiktok.
- swagger-validator - Validators for swagger 2.0 and 3.x specifications of OpenAPIs
- google-mail - Manage GMail
- youtube-data - The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.
- google-sheets
- google-drive
- google-secret-manager
- flyio
- vapi
- klippa
- uberduck
- twilio
- saltedge - Bank integrations
- google-search-console
- aws-cloudwatch-insights
- aws-cloudfront
- aws-email
- aws-s3-control
- aws-s3
- aws-sagemaker
- aws-sagemaker-edge
- aws-sagemaker-featureStore
- bunq
- hootsuite
- robocorp
- sendgrid
- google-calendar
- google-docs
- **getApiOperation** — Get details about a specific operation from an OpenAPI specification. Use this after getting an overview.

- openai - OpenAI is a large AI service provider providing state of the art models in various modalities.
- github - GitHub is where one hosts their code in a central location, to collaborate with others
- podscan.fm - Search through podcast transcripts, get alerts
- x - Official Twitter/X API
- cloudflare - Cloudflare provides content delivery network services, cloud cybersecurity, DDoS mitigation, wide area network services, Domain Name Service, and ICANN-accredited domain registration services
- npm-registry
- supabase - Create hosted Postgres Databases with API
- hackernews - Readonly API for posts, comments, and profiles from news.ycombinator.com
- stripe - Create a paywall for your app or invoices
- slack - A very common app used for communication at work
- vercel - Vercel is a cloud hosting solution for full stack applications
- val-town - Host serverless APIs
- firecrawl - API for interacting with Firecrawl services to perform web scraping and crawling tasks.
- playht - The PlayHT's API API allows developers to Realtime Text to Speech streaming Stream audio bytes from text, Convert long form Text to Speech Generate audio from text, and Voice Cloning Instant Cloning.
- serper - The worlds fastest and cheapest google search api
- replicate
- brandwatch - Watch social media about your brand
- jina-reader - Read webpages in markdown, html, or screenshot
- upstash-redis - Control a Redis database over API
- upstash-qstash - Scheduling and batching API calls
- upstash-vector - Control a Vector database over API
- digitalocean
- apisguru - Public API to find OpenAPIs on https://apis.guru
- groq - Cloud AI Provider with multiple transformer LLMs and other modalities, with very fast inference
- notion-dbs - Notion Databases API
- posthog-capture-api - Posthog is a Product analytics platform allowing companies to track and understand their users
- google-analytics4 - The Google Analytics Admin API allows for programmatic access to the Google Analytics 4 (GA4) configuration data and is only compatible with GA4 properties
- google-analytics3 - Views and manages your Google Analytics data (GA3)
- anthropic-message-api
- probo-nl
- whatsapp-business - The WhatsApp Business Platform gives medium to large businesses the ability to connect with customers at scale. You can start WhatsApp conversations with your customers in minutes, send them care notifications or purchase updates, offer personalized services, and provide support in the channel that your customers prefer.
- shopify - Shopify Admin API
- twilio-messaging
- huggingface
- doppio
- multion
- browserless - Web browsing API
- bol-com-retailer - Dutch shopping platform
- statusbrew - Social media planning API for facebook, instagram, twitter, linkedin, google my business, pinterest, youtube, and tiktok.
- swagger-validator - Validators for swagger 2.0 and 3.x specifications of OpenAPIs
- google-mail - Manage GMail
- youtube-data - The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.
- google-sheets
- google-drive
- google-secret-manager
- flyio
- vapi
- klippa
- uberduck
- twilio
- saltedge - Bank integrations
- google-search-console
- aws-cloudwatch-insights
- aws-cloudfront
- aws-email
- aws-s3-control
- aws-s3
- aws-sagemaker
- aws-sagemaker-edge
- aws-sagemaker-featureStore
- bunq
- hootsuite
- robocorp
- sendgrid
- google-calendar
- google-docs

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "openapi-mcp-server": {
    "url": "https://openapi-mcp.openapisearch.com/mcp"
  }
}
```

## Documentation

## What snaggle-ai/openapi-mcp-server MCP server does

snaggle-ai/openapi-mcp-server MCP server exposes OpenAPI specification discovery and inspection to MCP-compatible clients. It is designed for working with API documentation available through oapis.org, helping an agent move from a broad API request to the specific operations that may satisfy it.

The workflow has three stages. First, the server identifies the OpenAPI specification relevant to the request. Next, it returns a summary in simpler language. Finally, it narrows the specification to the required endpoints and explains how those operations work. This makes the server useful for understanding an API contract before writing integration code or deciding which request to make.

The documented capabilities concern searching and exploring specifications. The material does not state that the server executes API operations or sends requests to the APIs described by those specifications.

## How it works

The service uses oapis.org as the source for OpenAPI information. An MCP client sends a request to explore an API, and the server performs the identification, summarization, and operation-detail steps on the client’s behalf. The specification data may be represented as JSON or YAML.

A hosted MCP endpoint is provided at `https://openapi-mcp.openapisearch.com/mcp`. The README also identifies Claude Desktop and Cursor as tested clients. For local development, the repository instructs users to start the project with `wrangler dev`, then use the MCP Inspector separately for testing.

## Setup and configuration

For a client that accepts remote MCP servers, configure the hosted endpoint directly:

`https://openapi-mcp.openapisearch.com/mcp`

The README includes an installation link for an MCP installation service, but the direct MCP URL is the clearest configuration detail provided for other clients.

Local testing uses the following sequence:

1. Run `wrangler dev` from the project.
2. Start the MCP Inspector with `npx @modelcontextprotocol/inspector`.

## Tools and capabilities

The documented capabilities of the snaggle-ai/openapi-mcp-server MCP server are:

- Find the OpenAPI specification associated with an API request.
- Present an overview of an OpenAPI specification in simple language.
- Retrieve details for specific API operations.
- Work with OpenAPI documents in JSON and YAML formats.
- Expose the functionality through MCP for clients including Claude Desktop and Cursor.

These capabilities make it a documentation exploration layer for HTTP and REST APIs. They should not be interpreted as evidence that the server authenticates to, calls, or mutates the underlying APIs.

## Limitations and notes

It also does not describe credentials for APIs documented by the specifications.

The hosted endpoint is therefore the documented path for clients that support remote MCP connections.

_Full upstream README: https://allmcps.com/mcp/snaggle-ai-openapi-mcp-server/readme_

