# OpenAPI to MCP

> Use this tool when you need to integrate AI clients with existing web services or transform REST APIs into MCP servers. It solves the problem of incompatible API interfaces by mapping OpenAPI operations to executable MCP tools, enabling automated HTTP requests. The tool takes OpenAPI or Swagger descriptions as input and outputs an MCP server interface, ideal for use cases where AI clients require interaction with web services through standardized documentation.

Canonical page: https://skillsregistry.net/skills/evilfreelancer-openapi-to-mcp  
JSON: https://api.skillsregistry.net/v1/skills/evilfreelancer-openapi-to-mcp

## Description

A standalone proxy that transforms any OpenAPI or Swagger-described REST API into an MCP server by mapping API operations to executable MCP tools. It enables AI clients to interact with existing web services through automated HTTP requests based on their official documentation.

## Trust

- **Trust score (0–1):** 0.60
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** maps-location
- **Updated:** 2026-05-03

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/iklz5zjv6x)
- **Repository:** <https://github.com/EvilFreelancer/openapi-to-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": "evilfreelancer-openapi-to-mcp"
    }
  }
}
```

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