Product
What API specifications are supported?
What API specifications are supported?
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.
Can I use the generated code commercially?
Can I use the generated code commercially?
Yes. You own all generated code outright. Use it for personal projects, commercial products, client work — no attribution required, no royalties, no restrictions.
Where can I host the generated servers?
Where can I host the generated servers?
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.
What programming language is generated?
What programming language is generated?
Which MCP clients are supported?
Which MCP clients are supported?
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
Is server generation free?
Is server generation free?
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).
How do credits work?
How do credits work?
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.
What happens if I run out of credits?
What happens if I run out of credits?
Free generation always works. Only AI-enhanced passes are blocked when you have insufficient credits. Your existing generated servers remain fully accessible.
Technical
What authentication types are supported?
What authentication types are supported?
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.
What security features are included?
What security features are included?
Every generated server includes circuit breakers, exponential backoff with retries, rate limiting, multi-layer timeouts, request validation, and optional response validation and sanitization.
Can I modify the generated code?
Can I modify the generated code?
Yes. It’s standard Python — edit anything you want. See Customizing Your Server.
What Python version is required?
What Python version is required?
Python 3.11 or higher.