/agent/mpp/.... The same flows exist on x402 under /agent/x402/... (x402 Subscribe to a plan); only the payment mechanism differs.
Base URL: https://api.mobula.io (or your deployment).
Supported MPP Agent endpoints
Each item links to the guide that documents that operation (402 → pay → retry flow, query params, and examples).- GET
/agent/mpp/subscription - GET
/agent/mpp/subscribe - GET
/agent/mpp/top-up - GET
/agent/mpp/api-keys/create - GET
/agent/mpp/api-keys/revoke
V2 REST endpoints with MPP (/api/2/*)
The same openapi.json document lists V2 routes that support MPP per-request payment when you call them without an API key: each operation includes x-payment-info (first call → 402 → pay → retry). Use the same host you call for data (e.g. https://api.mobula.io or https://demo-api.mobula.io).
Paths present in OpenAPI (as of the published spec; use openapi.json for the live list). Each row links to the REST API reference page for that endpoint:
- GET
/api/2/asset/details - GET
/api/2/asset/price-history - GET
/api/2/fast-search - GET
/api/2/market/details - GET
/api/2/market/lighthouse - GET
/api/2/market/ohlcv-history - POST
/api/2/perp/execute - POST
/api/2/perp/lighter/cancel-order - POST
/api/2/perp/lighter/update-margin - GET
/api/2/perp/quote - GET
/api/2/swap/quoting - GET
/api/2/swap/quoting-instructions - POST
/api/2/swap/send - GET
/api/2/system-metadata - GET
/api/2/token/ath - GET
/api/2/token/details - GET
/api/2/token/holder-positions - GET
/api/2/token/markets - GET
/api/2/token/ohlcv-history - GET
/api/2/token/price - GET
/api/2/token/price-at - GET
/api/2/token/price-history - GET
/api/2/token/security - GET
/api/2/token/trade - GET
/api/2/token/trader-positions - GET
/api/2/token/trades - GET
/api/2/token/trades-enriched - GET
/api/2/trades/filters - GET
/api/2/wallet/activity - GET
/api/2/wallet/analysis - GET
/api/2/wallet/defi-positions - GET
/api/2/wallet/deployer - GET
/api/2/wallet/labels - GET
/api/2/wallet/labels/search - GET
/api/2/wallet/position - GET
/api/2/wallet/positions - GET
/api/2/wallet/positions/perp/open - GET
/api/2/wallet/positions/perp/unfilled - GET
/api/2/wallet/trades
Discovery
Machine-readable catalog (paths andx-payment-info on V2 routes; agent routes are covered in the guides above):
Use with OpenAPI tools or MPPscan and the matching base URL. If the path list drifts, openapi.json is the source of truth.
Learn more
Off-site references for the MPP stack Mobula wires into (payment headers, mppx, Tempo):- docs.tempo.xyz/mpp — Protocol reference and SDKs
- docs.tempo.xyz/faq — Tempo’s MPP FAQ
- tempo.xyz — Tempo network (settlement layer for these flows)