Two rails, same product
| Rail | Prefix |
|---|---|
| x402 | /agent/x402/... |
| MPP (Machine Payments Protocol) | /agent/mpp/... |
| Action | x402 | MPP |
|---|---|---|
| Plan status | GET /agent/x402/subscription | GET /agent/mpp/subscription |
| Subscribe | GET /agent/x402/subscribe | GET /agent/mpp/subscribe |
| Top up | GET /agent/x402/top-up | GET /agent/mpp/top-up |
| Create API key | GET /agent/x402/api-keys/create | GET /agent/mpp/api-keys/create |
| Revoke API key | DELETE /agent/x402/api-keys/revoke | GET /agent/mpp/api-keys/revoke |
Do not use the same wallet on both rails for one product — see Accessing Mobula for agents.
Machine-readable discovery (MPP)
https://api.mobula.io/openapi.json lists MPP-priced routes (including /agent/mpp/* and /api/2/* where applicable). Details: MPP Agent endpoints.
Documentation map
| Topic | Link |
|---|---|
| Main guide (read this first) | Accessing Mobula for agents |
| MPP scripts + OpenAPI | MPP Agent endpoints |
| x402 scripts (EVM/Solana) | x402 Subscription and top-up |