# FAQs ### 1. What is MCP (Model Context Protocol)? The [Model Context Protocol](https://modelcontextprotocol.io) is an open standard that lets AI models interact with external tools and services through a common interface. Zwitch's MCP server implements this standard so AI assistants like Claude, Cursor, VS Code, Gemini CLI, and Windsurf can search Zwitch documentation and generate Zwitch integration code directly inside your IDE. ### 2. What can the Zwitch MCP server do? It ships **11 tools**: * **4 documentation tools** — `search_docs`, `list_docs`, `read_doc`, `zwitch_setup` * **7 integration-guide generators** — payment gateway, account setup, beneficiaries, payouts, collections, verification, webhooks Languages covered: `nodejs`, `python`, `go`, `php`. See the [Tools Reference](./tools-reference.md) for details. ### 3. Can the AI move my money or call live Zwitch APIs? No. Every tool is read-only and either searches docs or generates code. The assistant cannot create transfers, run KYC checks, deactivate accounts, or call any Zwitch API on your behalf. The integration code it generates is yours to review, test, and run from your own backend. ### 4. Do I need a Zwitch account or API keys to use the MCP server? No. The MCP server itself requires no account and no API keys. You'll need a Zwitch account when you ship the integration code the assistant generates, but not to use the MCP server. ### 5. Is there a local / Docker version? No. Zwitch ships only a **remote, hosted** MCP server. This keeps tool versions and documentation aligned for everyone. If you need a self-hosted deployment for a regulated environment, contact . ### 6. Which AI-assisted applications are supported? Any client that speaks Streamable HTTP MCP. Tested: * Claude Code * Claude Desktop (via `mcp-remote`) * Cursor (via `mcp-remote` or native HTTP) * VS Code with GitHub Copilot Chat MCP * Gemini CLI * Windsurf Each has slightly different config syntax — see [Remote MCP Server Setup](./remote.md). ### 7. Can I use it in production? Yes — the documentation and code-generation tools are official Zwitch surfaces and safe to use in any environment. Note that the assistant only *generates* integration code; you still review, test, and ship it yourself. ### 8. What languages and frameworks do the integration guides support? Languages: `nodejs`, `python`, `go`, `php`. Each language guide accepts an optional `framework` parameter (e.g. `express` for Node.js, `flask` or `django` for Python). If you ask without specifying a framework, you'll get an idiomatic default for that language. ### 9. Does the MCP server host my webhooks? No. The MCP server *generates* the webhook handler code in your stack of choice via `get_webhook_guide`. You host the resulting handler in your own application. ### 10. Where do I get help? * **Dashboard**: [dashboard.zwitch.io](https://dashboard.zwitch.io) * **Developer docs**: [developers.zwitch.io](https://developers.zwitch.io) * **Email**: ## Related * [Overview](./index.md) * [Use Cases](./use-cases.md) * [Remote MCP Server Setup](./remote.md) * [Tools Reference](./tools-reference.md) * [Configuration](./configuration.md)