{"id":"2f7f9722-e557-482a-a6f4-f8a2d2c05c15","shortId":"arEXeW","kind":"mcp","title":"Swagger API","tagline":"Transforms Swagger/OpenAPI specifications into tools that enable interaction with any documented API through multiple...","description":"Transforms Swagger/OpenAPI specifications into tools that enable interaction with any documented API through multiple authentication methods and real-time communication.\n\nSwagger MCP Server ingests Swagger/OpenAPI specifications and exposes them as MCP tools, enabling AI assistants to interact with any API documented in the OpenAPI format. It supports multiple authentication methods (Basic Auth, Bearer Token, API Key, OAuth2), automatically generates tools from API endpoints, and provides real-time communication through Server-Sent Events. The implementation is designed for personal use to create a bridge between AI assistants and existing web APIs, making it particularly valuable for developers who want to give their AI assistants access to specific services without writing custom integrations for each API.","tags":["swagger","api"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/dcolley/swagger-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.750","qualityRationale":"deterministic score 0.75 from registry signals: · indexed on pulsemcp · has source repo · 114 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-26T00:21:56.798Z","embedding":null,"createdAt":"2026-04-21T19:27:40.904Z","updatedAt":"2026-04-26T00:21:56.798Z","lastSeenAt":"2026-04-26T00:21:56.798Z","tsv":"'access':123 'ai':51,104,121 'api':2,14,28,57,72,79,109,133 'assist':52,105,122 'auth':69 'authent':31,66 'automat':75 'basic':68 'bearer':70 'bridg':102 'communic':37,86 'creat':100 'custom':129 'design':95 'develop':115 'document':13,27,58 'enabl':9,23,50 'endpoint':80 'event':91 'exist':107 'expos':45 'format':62 'generat':76 'give':119 'implement':93 'ingest':41 'integr':130 'interact':10,24,54 'key':73 'make':110 'mcp':39,48 'method':32,67 'multipl':16,30,65 'oauth2':74 'open-source' 'openapi':61 'particular':112 'person':97 'provid':82 'real':35,84 'real-tim':34,83 'sent':90 'server':40,89 'server-s':88 'servic':126 'specif':5,19,43,125 'support':64 'swagger':1,38 'swagger/openapi':4,18,42 'time':36,85 'token':71 'tool':7,21,49,77 'transform':3,17 'transport-stdio' 'use':98 'valuabl':113 'want':117 'web':108 'without':127 'write':128","prices":[{"id":"cffcdeac-7e31-45e8-a83e-d647de398653","listingId":"2f7f9722-e557-482a-a6f4-f8a2d2c05c15","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:40.904Z"}],"sources":[{"listingId":"2f7f9722-e557-482a-a6f4-f8a2d2c05c15","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/dcolley-swagger","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:40.904Z","lastSeenAt":"2026-04-26T00:21:56.798Z"}],"details":{"listingId":"2f7f9722-e557-482a-a6f4-f8a2d2c05c15","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Swagger API","github_stars":114,"registry_url":"https://www.pulsemcp.com/servers/dcolley-swagger","source_code_url":"https://github.com/dcolley/swagger-mcp"},"updatedAt":"2026-04-26T00:21:56.798Z"}}