# swagger-mcp

> Use this tool when you need to automate the extraction of Swagger API definitions and generate customized MCP tools at runtime. It solves problems related to manual API documentation and tool configuration by dynamically creating well-defined tools from swagger.json files. The tool takes Swagger UI as input and outputs dynamically generated MCP tools for further client-side utilization.

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

## Description

swagger-mcp is a tool designed to scrape Swagger UI by extracting the swagger.json file and dynamically generating well-defined mcp tools at runtime. These tools can be utilized by the MCP client for further tool selection.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** browser-automation
- **Updated:** 2026-09-19

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/m0f2x0o51y)
- **Repository:** <https://github.com/danishjsheikh/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": "danishjsheikh-swagger-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/danishjsheikh-swagger-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/danishjsheikh-swagger-mcp/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
