@emreyc/swagger-mcp
Read-only MCP server for navigating OpenAPI/Swagger specifications.
Versions
0.2.1latest0.2.00.1.10.1.0Tools 9
get_api_overview Top-level API metadata: title, version, description, servers, global security, and counts. Start here on an unfamiliar API.
list_tags List the API's tags (logical groups) with descriptions and endpoint counts.
list_endpoints Compact index of endpoints (method, path, summary, tags). Optionally filter by tag.
search_endpoints Substring search over endpoint path, summary, description, tags, and parameter names. Returns matches ranked by relevance.
list_schemas List named component/definition schemas with one-line descriptions.
search_schemas Substring search over schema names, property names, and descriptions. Returns matches ranked by relevance.
get_endpoint Full detail for one endpoint: parameters, request/response schemas, and required auth. Named schemas are shown by name — resolve them with get_schema.
get_schema Resolve one named schema. Nested named schemas are shown as { \"$schema\": \"Name\" } markers — call get_schema again to expand them.
get_auth Full security schemes for the API (OAuth2 flows, scopes, API-key locations) plus the global security requirement.
Permissions 2
network medium env_vars low