# Swagger

> Use this tool when you need to integrate AI assistants with REST APIs without custom coding, as it transforms Swagger/OpenAPI specifications into dynamic tools with automatic endpoint discovery and security handling. It accepts Swagger 2.0 and OpenAPI 3.0 formats as input and outputs interactive API tools, supporting both stdio and Server-Sent Events (SSE) modes. Ideal for developers seeking to quickly expose existing API documentation to AI assistants, enabling seamless interaction with any REST API.

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

## Description

Swagger-MCP is a Go-based server that transforms Swagger/OpenAPI specifications into dynamic MCP tools, enabling AI assistants to interact with any REST API without custom integration work. It features automatic endpoint discovery, parameter validation, request formatting, and security handling (Basic, Bearer, API Key), while supporting both Swagger 2.0 and OpenAPI 3.0 formats. The implementation includes path/method filtering capabilities and can operate in both stdio and Server-Sent Events (SSE) modes, making it valuable for developers who need to quickly expose existing API documentation as interactive tools for AI assistants.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/danishjsheikh-swagger)
- **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"
    }
  }
}
```

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