# MCP Blacksmith > Generate production-ready MCP servers from OpenAPI specifications in seconds. Upload an API spec, download complete Python code with authentication, security, and logging. MCP Blacksmith transforms API specifications into functional MCP (Model Context Protocol) servers. It generates Python code using the FastMCP framework with auto-configured authentication, built-in rate limiting, circuit breakers, and schema-compliant tools. You own all generated code outright—deploy anywhere. ## Main - [Home](https://mcpblacksmith.com/): Landing page with product overview and features - [About](https://mcpblacksmith.com/about): Mission, values, and company information - [Pricing](https://mcpblacksmith.com/pricing): Free tier and pay-as-you-go credit pricing - [FAQ](https://mcpblacksmith.com/faq): Frequently asked questions - [Docs](https://docs.mcpblacksmith.com/): Getting started guide and documentation - [Contact](https://mcpblacksmith.com/contact): Contact information ## Features - OpenAPI 3.x specification support (JSON and YAML) - Auto-configured authentication: OAuth2, API Key, JWT, and more - Built-in security: input/output validation, rate limiting, circuit breakers - Multi-pass AI pipeline for parameter curation - Full Python source code with FastMCP 2.2+ framework - Download server with all dependencies - Deploy anywhere: self-host or use MCP Armory for managed hosting ## Related - [MCP Armory](https://mcparmory.com/): Managed hosting platform for MCP servers ## Optional - [Terms of Service](https://mcpblacksmith.com/terms): Legal terms - [Privacy Policy](https://mcpblacksmith.com/privacy): Privacy information - [Cookie Policy](https://mcpblacksmith.com/cookies): Cookie usage