> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mcpblacksmith.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ

> Frequently asked questions about MCP Blacksmith.

## Product

<AccordionGroup>
  <Accordion title="What is MCP?">
    The Model Context Protocol (MCP) is an open standard that enables AI agents to interact with external services. It provides a unified way for AI systems to securely discover and call tools exposed by MCP servers. Learn more at [modelcontextprotocol.io](https://modelcontextprotocol.io).
  </Accordion>

  <Accordion title="What is MCP Blacksmith?">
    MCP Blacksmith generates production-ready MCP servers from OpenAPI specifications. Upload a specification, and get complete Python code with authentication, security, and validation — ready to deploy anywhere. See [About](https://mcpblacksmith.com/about) for more.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="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 <a href="https://mcparmory.com" target="_blank" style={{color: 'hsl(199, 100%, 57%)'}}>MCP Armory</a> for managed hosting. See [Self-Hosting](/deployment/self-hosting) for deployment options.
  </Accordion>

  <Accordion title="What programming language is generated?">
    Python, using the [FastMCP](https://github.com/jlowin/fastmcp) framework and [Pydantic](https://docs.pydantic.dev) for validation. TypeScript generation is on the roadmap.
  </Accordion>

  <Accordion title="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. See [Connecting to AI Agents](/deployment/connecting-agents) for setup instructions.
  </Accordion>
</AccordionGroup>

For supported specification formats, see [Specification Upload](/generation/spec-upload). For details on authentication, security, and customization, see [Your Generated Server](/server/structure).

## Pricing

<AccordionGroup>
  <Accordion title="Is server generation free?">
    Yes. Base server generation and the Metadata Filter are free — no credits required. You only pay for AI-driven enhancement passes (parameter curation, description optimization). See [Pricing](https://mcpblacksmith.com/pricing) for details.
  </Accordion>

  <Accordion title="How do credits work?">
    Credits are consumed only when using AI-driven enhancement passes. Credit usage depends on the number of operations and parameters being optimized. The Metadata Filter is always free. No subscriptions — buy credits when you need them, use them at your own pace. Credits are valid for 1 year. See [Pricing](https://mcpblacksmith.com/pricing) for details.
  </Accordion>

  <Accordion title="What happens if I run out of credits?">
    Free generation and the Metadata Filter always work. Only AI-driven enhancement passes are blocked when you have insufficient credits. Your existing generated servers remain fully accessible.
  </Accordion>
</AccordionGroup>

For details on what each pass does, see [Enhancement Passes](/generation/enhancement-passes).

<Note>
  Have more questions? Visit our [FAQ](https://mcpblacksmith.com/faq) or [contact us](https://mcpblacksmith.com/contact).
</Note>
