The Shoal API supports the Machine Payments Protocol (MPP) — an open standard by Tempo and Stripe that enables pay-per-request access using HTTP 402. This is ideal for AI agents, one-off scripts, and services that need Shoal data without managing API keys.Documentation Index
Fetch the complete documentation index at: https://docs.shoal.xyz/llms.txt
Use this file to discover all available pages before exploring further.
MPP/x402 is available on the public paid surface, not every
/v1/* route. Bulk and account-management endpoints remain API-key-only.Pricing
| Per request | $0.01 USD |
| Payment methods | Stripe (card, Link) |
| Billing | Per-request, no subscription |
How It Works
Quick Start
Install the MPP CLI and create a test account:TypeScript
Python
Rust
Notes
- MPP works on Shoal’s public paid endpoints
- No API key or account signup required
- Each request is independently paid and verified
- Payment receipts are returned in the
Payment-Receiptresponse header - Learn more at mpp.dev