# Swagger API

> Use this tool when you need to generate API interfaces from Swagger documentation, connecting to API specifications to build models for MCP servers. It solves problems of redundant API calls and streamlines the development process by automatically configuring and caching Swagger definitions. With inputs of Swagger API specifications and outputs of generated API interfaces, use Swagger API in development contexts where rapid integration with applications like Cursor is required.

Canonical page: https://skillsregistry.net/skills/readingdancer-swagger  
JSON: https://api.skillsregistry.net/v1/skills/readingdancer-swagger

## Description

Swagger MCP is a server that connects to Swagger API specifications, helping AI assistants build models for generating MCP servers. Developed by Chris Houston, it downloads and locally caches Swagger definitions, then provides tools to extract endpoints, HTTP methods, models, and service connections. The implementation supports automatic configuration through a .swagger-mcp file that associates projects with specific APIs, reducing redundant API calls. Built with TypeScript and the MCP SDK, it's designed for integration with Cursor and other applications through stdio transport, making it ideal for developers who need to quickly generate API interfaces from Swagger documentation.

## Trust

- **Trust score (0–1):** 0.53
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/readingdancer-swagger)
- **Repository:** <https://github.com/vizioz/swagger-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "readingdancer-swagger"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/readingdancer-swagger` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/readingdancer-swagger/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
