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 URL

The MCP server lives in the repo under integrations/. Payment metering (x402) is in beta — today the endpoint is open.

Works with

Coinbase x402Coinbase x402
USDCUSDC
EthereumEthereum
SolanaSolana
ClaudeClaude
LangChainLangChain
BaseMCPAny x402 agent