What the Builder MCP can do
Every app runs in its own isolated sandbox with a public preview URL. Each connection is bound to one tenant and scoped to it — no other tenant is reachable.
The table above is a summary, not the full list. The complete, always-current set of tools — with each tool’s parameters, types, and description — is advertised by the server itself.
See the full tool list
You don’t maintain this list by hand — MCP clients discover it automatically on connect:- Claude Desktop / Claude Code / Cursor: once the server is registered and connected, open the tools/connectors view (Claude Desktop: the 🔌 / tools icon in the message box; Claude Code:
/mcp). Every Builder MCP tool is listed there with its description. - Any MCP client: the server answers the standard MCP
tools/listrequest — that response is the authoritative list, including each tool’s JSON input schema. - From a prompt: just ask your client “list the tools available from mihu-builder” — it reads them from the connected server.
Get your connection details
You get everything you need from the app. Open Builder Mode and go to the Credentials tab — the Builder connection panel there shows your three values:The token is created automatically the first time you use the builder. You can roll it any time from the Credentials tab (Recreate token), or delete it to revoke access — a new one is minted automatically the next time a builder is used. Keep it secret: it authorizes everything for your tenant.
Before you start
Make sure you have:- access to your Mihu tenant,
- an MCP-compatible client (Claude Desktop, Claude Code, Cursor, or a custom client),
- Python with the MCP package installed:
pip install mcp, - and your Server, Tenant, and Token from Builder Mode → Credentials.
Run the server (stdio)
Runmcp_server.py with your three values as environment variables:
Connect from Claude
Pick whichever fits you. Both end up giving Claude the builder tools.Claude Desktop
- Open Settings → Developer → Edit Config.
- Add the
mihu-builderserver below, filling in your Tenant and Token from Builder Mode → Credentials and the absolute path tomcp_server.py. - Save and restart Claude Desktop. The builder tools then appear under the tools/🔌 icon.
Claude Code
Register it from the terminal with the same three values:/mcp inside Claude Code to confirm mihu-builder is connected and see its tools.
Build flow (asynchronous — poll after each write)
Building is asynchronous, so always poll after a write:- Describe it — call
create_agentwith a one-sentence prompt. - Poll — call
get_agent(~every 2–3s) whilestatus: processing. - Answer questions — while
status: gathering, the builder asks what it needs (credentials, size, schedule); callanswer_agentand keep polling. - Approve — when
status: awaiting_approval, callapprove_agentto build, deploy, and run automated checks (AI code review + tests). - Live — once
status: deployed, the app is running with a preview URL. Operate it withstart_deployment/stop_deployment/get_logs/exec_command, or ask for changes (the builder rebuilds the live app).
deploy_code.
Test the connection
Try these once connected:- “List my builders.”
- “Build a small JSON API that stores and returns leads.”
- “Show the logs for my last deployment.”
Troubleshooting
Support
- Platform:
https://builder.mihu.ai - Status / health:
https://builder.mihu.ai/health→{"status": "ok"} - Issues: email support@mihu.ai