loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

mcp-server-openapi

MCP Tool

soyvural/mcp-server-openapi

Automatically convert OpenAPI endpoints into MCP tools

Install

$ npx loaditout add soyvural/mcp-server-openapi

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "mcp-server-openapi": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-openapi"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

mcp-server-openapi

[](https://github.com/soyvural/mcp-server-openapi/actions/workflows/ci.yaml) [](https://golang.org/doc/go1.23) [](LICENSE) [](https://pkg.go.dev/github.com/soyvural/mcp-server-openapi) [](https://modelcontextprotocol.io) [](https://www.openapis.org/) [](https://goreportcard.com/report/github.com/soyvural/mcp-server-openapi)

Automatically convert OpenAPI endpoints into MCP tools

Turn any OpenAPI-documented API into a set of tools that Claude Desktop (or any MCP client) can call. Just tag the endpoints you want to expose, point the server at your spec, and you're done.

---

Key Strengths
  • Battle-tested OpenAPI parsing — Built on kin-openapi, the most widely used Go OpenAPI library, with full $ref resolution out of the box
  • Fine-grained control — Tag-based filtering (mcp tag), x-mcp-hidden to explicitly show/hide operations, custom tool names (x-mcp-tool-name), and custom descriptions (x-mcp-description)
  • Collision-safe — Automatic tool name collision detection with operationId + path-based fallback ensures no two tools silently overwrite each other
  • Flexible authentication — Bearer tokens and API keys (header

Tags

ai-toolsapi-gatewayclaudeclaude-desktopgogolangllm-toolsmcpmcp-servermcp-toolsmodel-context-protocolopenapiopenapi3swagger

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated25 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/27/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/soyvural/mcp-server-openapi)](https://loaditout.ai/skills/soyvural/mcp-server-openapi)