MCP Integration
Connect GenMB to external AI clients via MCP server mode, or extend GenMB Code with external MCP tools — powered by the Model Context Protocol.
MCP features require the Pro plan or higher.
What is MCP
MCP (Model Context Protocol) is an open standard for AI tool integration. It defines how AI clients and servers communicate, allowing tools to be shared across different AI environments. GenMB supports MCP in both directions — as a server that exposes tools and as a client that consumes tools from external servers.
- Open standard for connecting AI clients to tool providers.
- Enables interoperability between AI platforms like Claude Code, Cursor, and GenMB.
- Uses Streamable HTTP transport for real-time communication.
Pro Plan Required
All MCP features in GenMB require the Pro plan or higher. This includes both server mode (exposing tools to external clients) and client mode (connecting external servers to your apps).Setting Up MCP Server Mode
GenMB exposes an MCP server that external AI clients can connect to. This lets you use tools like Claude Code or Cursor to manage your GenMB apps programmatically — create, update, deploy, and delete apps without leaving your AI client.
Create an API key
genmb_sk_ prefix and is shown only once at creation time — copy it immediately.Configure your AI client
Start using GenMB tools
Best Way to Iterate
MCP server mode is the fastest way to manage multiple apps from Claude Code. You can create, update, and deploy apps in rapid succession without switching contexts — just describe what you want and the AI handles the rest.Setting Up MCP Client Mode
Connect external MCP servers to your GenMB apps to extend GenMB Code with additional tools from third-party providers — database queries, API calls, code analysis, and more.
Open app settings
Add an MCP server
Test the connection
Use tools in GenMB Code
Security Requirements
All MCP server URLs must use HTTPS — plain HTTP connections are rejected. URLs are validated against SSRF protections to block private IP ranges and internal network addresses. This ensures external servers cannot be used to probe your infrastructure.Available Tools
The GenMB MCP server exposes 7 tools for managing apps programmatically from any MCP-compatible client. Each tool maps to a core GenMB operation.
create_appCreate a new app from a natural language prompt.
update_appRefine an existing app with a follow-up prompt.
list_appsList all apps belonging to the authenticated user.
get_appGet details and code for a specific app by ID.
deploy_appDeploy an app to a *.genmb.com subdomain.
delete_appPermanently delete an app.
generate_codeGenerate code from a prompt without creating a persistent app.
Using Tools Effectively
Usegenerate_code for quick experiments without creating a persistent app. Use create_app when you want to save, iterate on, and deploy the result.API Key Management
API keys authenticate MCP requests. They are created in the GenMB dashboard and used as Bearer tokens by external clients.
- Create up to 5 API keys per user account.
- Keys use the genmb_sk_ prefix for easy identification.
- Keys are SHA-256 hashed before storage in Firestore — the raw key is shown only once at creation time.
- Revoke any key instantly from the dashboard. Revocation takes effect immediately.
- Each key grants full access to the authenticated user's apps and operations.
Security
MCP integration includes multiple security layers to protect your account and prevent abuse.
All MCP server URLs are validated to block private IP ranges and non-HTTPS schemes.
MCP server connections must use HTTPS. Plain HTTP is rejected.
60 requests per minute per user, enforced in-memory with periodic cleanup.
MCP tool results are truncated at 50,000 characters to prevent memory issues.
Auth tokens for external servers are Fernet-encrypted at rest and only decrypted at the point of outbound calls.
FAQs
What AI clients can connect to GenMB's MCP server?▾
Is MCP available on the Free plan?▾
How do I connect Claude Code to GenMB?▾
Can I connect multiple external MCP servers to one app?▾
What happens if my API key is compromised?▾
Ready to build?
Create your first app for free — no credit card required.