MCP.Market

MCP API Translator MCP server

by krishgok·io.github.krishgok/mcp-api-translator·v0.4.1·1 stars

Turn OpenAPI / Postman specs into runnable MCP servers, or serve any API as live MCP tools.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars192 downloads/wk

Reviews

Write one

Nobody has reviewed MCP API Translator yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MCP API Translator tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • analyze_spec

    Parse an OpenAPI or Postman spec and preview the MCP tools that would be generated, without writing any files. Use this to curate (filter/inspect) before generating.

  • extend_mcp_server

    Append the operations from another spec to an already-generated project (identified by its .mcp-translator.json manifest). Idempotent: operations already present are skipped, and hand-edited tool files are preserved unless force is set. Enables aggregating multiple APIs into one MCP server.

  • generate_mcp_server

    Generate a complete, runnable TypeScript MCP server project from an OpenAPI or Postman spec. Writes the project to outputDir. Use force to overwrite a non-empty directory.

  • list_supported_features

    Report the input formats, auth schemes, transports, and limits this tool supports.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MCP API Translator compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 48,273 servers
Tools
4
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,534 servers
Downloads a week
192
more than 75% of 11,915 servers with a package

What its tools let an agent do: 3 read · 1 create

Install MCP API Translator in Claude Code, Cursor or VS Code

Runs npx -y mcp-api-translator on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-api-translator -- npx -y mcp-api-translator
Add to Cursor

What the publisher says

From the MCP API Translator repository's README, as published. We do not edit it. Read it on GitHub

mcp-api-translator

An MCP server that generates MCP servers. Give it an API definition — OpenAPI 3.0/3.1 or a Postman collection — and it scaffolds a complete, runnable, ownable TypeScript or Python MCP server for that API.

Above: curating Firecrawl's 20 operations down to 6, appending the Gmail API to the same server, then an agent calling the self-hosted result. Counts, tool names and paths come from real runs against the published Firecrawl and Gmail descriptions; the API responses are illustrative — the recording runs against a local stub, not live Firecrawl or Gmail accounts.

Why this and not a 1:1 generator

Turning an OpenAPI spec into MCP "tool stubs" is not novel — FastMCP's from_openapi, Speakeasy/Gram, and several openapi-mcp-generator projects already do the mechanical part. A naive endpoint→tool generator has no real advantage. This project focuses on the parts those tools skip:

1. Curation, not just generation. A 200-endpoint API naively becomes 200 tools, which wrecks a model's tool-selection accuracy and blows out context. analyze_spec previews the tool list before anything is written, every command takes includeTags / methods / pathGlob / excludeOperations, and you get a warning when a server grows past 40 tools.

2. Aggregation via append. extendmcpserver adds another API's tools to an existing project, so you can build one MCP server spanning Firecrawl + Gmail + your internal API. Credentials stay separate: each API also reads namespaced env vars derived from its title.

3. An artifact you own. Output is a normal project, not a hosted black box — readable per-tool files, env-based auth, a Dockerfile, and a server.json plus client snippets for publishing to the official MCP Registry.

If you only need throwaway, in-memory exposure of one API and don't care about owning the code, FastMCP's runtime mode may suit you better — that's a deliberate non-goal here.

Install

No install step. npx fetches and runs the latest published version — cross-platform, Node 20+.

Claude Code

Claude Code does not read claudedesktopconfig.json — it keeps its own MCP config:

claude mcp add api-translator -- npx -y mcp-api-translator

That registers it at local scope. Use -s user for all your projects, or commit a project-scoped .mcp.json to share it. Verify with claude mcp list.

Claude Desktop

Add to claudedesktopconfig.json (macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json, Windows: %APPDATA%\Claude\claudedesktopconfig.json):

{
  "mcpServers": {
    "api-translator": {
      "command": "npx",
      "args": ["-y", "mcp-api-translator"]
    }
  }
}

Cursor, Cline, Continue.dev, Docker

Cursor — ~/.cursor/mcp.json (or project-scoped .cursor/mcp.json), same mcpServers shape as Claude Desktop above.

Cline (VS Code) — sidebar → MCP Servers → Configure, same shape plus "disabled": false.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

MCP API Translator: common questions

Is MCP API Translator MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the MCP API Translator safety report
How do I install MCP API Translator?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does MCP API Translator need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MCP API Translator maintained?
The last commit was 20 days ago (2026-10-12). The latest release is v0.4.1.
What can I use instead of MCP API Translator?
Servers from other publishers that do the same job: Keploy MCP server.
How does MCP API Translator compare with other MCP servers?
safety score 92/100 (higher than 90% of 48,273 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to MCP API Translator

Same job from other publishers: the closest match first, then the best rated.

  • Keploy
    End-to-end API testing — generate and run tests from OpenAPI, curl, Postman, or real user traffic.
    A