Native to web3
Built on x402. Callable by any AI agent.
MeshPilot isn’t just an app — it’s an endpoint. Any AI agent can request a 3D model, pay a few cents in USDC on Base, and get it back. No accounts, no keys, no card.
api.meshpilot.ccx402 · USDC · Base
AI agentPOST /generate · "a low-poly oak tree"
MeshPilot402 Payment Required · $0.40 USDC
AI agentPays $0.40 USDC on Base (x402)
MeshPilot200 OK · tree.glb returned
Pay-per-call in USDC
No account, no API key, no card. A request returns 402 with a price; pay it in USDC on Base and get your model.
Built for agents
Drop MeshPilot into any agent loop. It can decide it needs a 3D asset, pay for one, and keep going — fully autonomous.
MCP + REST
Use it as an MCP server from Claude Code and other agents, or hit the REST endpoint directly.
Same pay-per-use price
$0.20 untextured, $0.40 textured — the same rates as the app, with volume discounts.
Connect your agent
Plug MeshPilot into Claude Code or any agent.
Any agent — call the HTTP endpoint
# Generate a model from any agent or script
curl -X POST https://meshpilot.cc/api/generate \
-H "Content-Type: application/json" \
-d '{"prompt":"a low-poly oak tree","texture":true}'
# -> 200 OK
# {
# "model_url": "https://meshpilot.cc/api/model?file=...",
# "format": "glb",
# "textured": true
# }Claude Code — add the MCP server
# 1. Grab the MCP server (in the repo under integrations/)
cd integrations && npm install
# 2. Register it with Claude Code
claude mcp add meshpilot -- node "$(pwd)/meshpilot-mcp.mjs"
# 3. Now just ask Claude Code:
# "generate a 3D model of a rusty medieval sword"
# -> it calls the generate_3d_model tool and hands you a GLB URLThe MCP server lives in the repo under integrations/. Payment metering (x402) is in beta — today the endpoint is open.
Works with
