Skip to main content

Product

MCP Blacksmith supports OpenAPI 2.0 (Swagger), 3.0, 3.1, and 3.2 specifications in JSON or YAML format. Most modern APIs provide OpenAPI specs.
Yes. You own all generated code outright. Use it for personal projects, commercial products, client work — no attribution required, no royalties, no restrictions.
Anywhere you can run Python 3.11+. Self-host on your infrastructure, deploy to any cloud, run in Docker, or use MCP Armory for managed hosting.
Python, using the FastMCP framework and Pydantic for validation. TypeScript generation is on the roadmap.
Any MCP-compatible client — AI assistants, IDEs with AI features, agent frameworks, and custom applications. Generated servers support stdio, SSE, and streamable-http transports.

Pricing

Yes. Base server generation is free with no limits. Generate as many servers as you want. You only pay for optional AI-enhanced passes (parameter curation, description optimization).
Credits are consumed only when using AI-enhanced features. Credit usage depends on the number of operations and parameters being optimized. See Pricing for details.
Free generation always works. Only AI-enhanced passes are blocked when you have insufficient credits. Your existing generated servers remain fully accessible.

Technical

API Key, Bearer Token, HTTP Basic, OAuth 2.0 (all flows), OpenID Connect, JWT, and Mutual TLS. Authentication is auto-configured from your OpenAPI spec’s security schemes.
Every generated server includes circuit breakers, exponential backoff with retries, rate limiting, multi-layer timeouts, request validation, and optional response validation and sanitization.
Yes. It’s standard Python — edit anything you want. See Customizing Your Server.
Python 3.11 or higher.