# openapi2mcp

> openapi2mcp — yulinlina-openapi2mcp. Use this tool when you need to convert OpenAPI specifications into functional Model Context Protocol servers, generating tools from API paths and schemas. It solves problems related to API integration and server setup, supporting features like authentication headers and method allowlists. The tool takes OpenAPI specs as input and produces a fully functional MCP server as output, ideal for use cases requiring automated API server generation.

Canonical page: https://skillsregistry.net/skills/yulinlina-openapi2mcp  
JSON: https://api.skillsregistry.net/v1/skills/yulinlina-openapi2mcp

## Description

Turns any OpenAPI spec into a Model Context Protocol server, generating tools from paths and schemas with support for auth headers, method allowlists, and base URL overrides.

## Trust

- **Trust score (0–1):** 0.69
- **Verification tier:** scanned
- **Last scanned:** 2026-08-29

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** api-integration
- **Updated:** 2026-08-29

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/cd5bebyp5o)
- **Repository:** <https://github.com/yulinlina/openapi2mcp>

## 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": "yulinlina-openapi2mcp"
    }
  }
}
```

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