Otto AI
Tempo Stripe
IETF MPP · Tempo + Stripe rails · live 25 endpoints · Tempo pathUSD · Stripe cards

Machine

Payments

Protocol.

25 pay-per-call AI services on MPP — the IETF standard for machine-to-machine payments. WWW-Authenticate: Payment challenges, settled in Tempo pathUSD (~500ms, sub-cent fees) or Stripe cards. Cross-link to x402 if you prefer USDC. From $0.001 per call.

mppx · mpp.ottoai.services
IETF MPP Tempo pathUSD Chain 4217 Stripe cards ~500ms finality RFC 7235
0
Endpoints
0
Categories
0ms
Tempo finality
$0
Floor per call
Quickstart

Three steps. IETF standard.

Any GET returns a 402 Payment Required with a WWW-Authenticate: Payment challenge. Pay with Tempo pathUSD (sub-second, sub-cent) or, if enabled, Stripe Shared Payment Tokens. The mppx CLI handles the wallet round-trip for you.

01 — Install

Get the CLI

One npm package. Configures your Tempo wallet (or Stripe key) and signs the Authorization: Payment header for you.

npm i -g mppx
mppx wallet:init
02 — Pay

One command

Run any route through mppx pay. It fetches the route, reads the IETF challenge, signs, and retries — returning the decoded JSON.

mppx pay https://mpp.ottoai.services/token-alpha?symbol=ETH
03 — Discover

Bazaar + .well-known

Machine-readable catalog at /.well-known/mpp and /openapi.json. Agents discover routes automatically.

curl https://mpp.ottoai.services/.well-known/mpp
Catalog · 25 endpoints

Every service, priced clearly.

Four capability tags. Click any row to inspect parameters, copy an mppx snippet, or fire a Try call that shows you the full IETF challenge. Floor-priced in pathUSD — sub-second settlement, sub-cent fees.

IETF · 402-challenge demo

See the real challenge.

Click any endpoint below to fire a real request. We'll show you the raw WWW-Authenticate: Payment response, the parsed challenge object, and a copy-paste mppx command — the same one your agent runs. No payment is made; this is the discovery half of the protocol.

RFC 7235 paymentauth.org mpp.dev
402 challenge — /token-alpha