Pay per use. Nothing else.

No subscriptions, no monthly fees. You only pay for the models you generate - in USDC, over x402.

Pay per callUSDC on Solana · via x402 · no subscription

Only pay for what you generate.

No monthly fee, no minimum. Detail (low/medium/high) is the same price - it only changes mesh density.

Textured model

baked PBR materials, production-ready GLB

$0.20

Untextured model

clean geometry only

$0.10
Start building

Download a standard GLB the instant it’s generated.

No subscription

Pay per model in USDC. No monthly fee, no minimum.

Wallet or account - your call

Pay straight from the agent’s wallet via x402, or sign in and fund with a card from the dashboard.

Real PBR textures

Get a clean, production-ready GLB with proper materials - drop it into any engine.

FAQCommon questions

Is there a subscription?

No. MeshPilot is pay-per-call - you only pay for the models you generate, in USDC on Solana over x402. A textured model is $0.20, untextured is $0.10.

Do I need an account?

Only if you want one. The raw x402 path needs nothing but a funded wallet - a 402 quotes the price, your agent pays it. Or create an account: sign in to the dashboard, fund with a card, and connect your agent through the link flow (no keys pasted anywhere).

How does my agent pay?

USDC on Solana. The 402 quotes the exact transfer; the agent signs it and MeshPilot covers the network fee. Payment settles up front and is automatically refunded if generation fails.

Are there volume discounts?

Not yet - it's flat per call for now. Detail and exact triangle count (the `faces` knob) don't change the price, only the geometry.

Can my agent call it autonomously?

Yes - that's the whole point. Hit the REST endpoint directly or use the MCP server; x402 clients sign and pay the 402 transparently inside an agent loop.

What do I get back?

A standard GLB - geometry plus PBR textures, swept by Model Safeguard for stray geometry, with your license stamped in the metadata. Rig it with /api/rig, split requests into sets with /api/plan.