The open protocol for machine-to-machine payments.
Charge for API requests, tool calls, or content—agents and apps pay in the same HTTP request.
Terminal
MPP Terminal
mpp.dev@2910274 (released 7d ago)
$ ./mpp.sh
Integrations
Integrate
Sell to agents with just a single line of code
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Tempo
// Accept USDC.e payments on Tempo.
import { Hono } from 'hono'
import { Mppx, tempo } from 'mppx/hono'
const app = new Hono()
const mppx = Mppx.create({ methods: [tempo.charge()] })
app.get(
'/premium',
mppx.charge({ amount: '1' }),
(c) => c.json({ data: 'paid content' }),
)Blog
See updates from the MPP team on protocol development, integrations, and more.
An improved sessions experience
June 17, 2026
Pay-as-you-go API billing is now cheaper and easier to integrate.
EVM and x402 support
June 8, 2026
MPP now supports generic EVM payments and x402 exact flows from one SDK.
Payment hooks
May 21, 2026
Core SDKs now expose typed payment hooks for logging and request context.
Subscriptions
May 12, 2026
Enable recurring access for paid plans, memberships, and API tiers.
Multi-method discovery
April 28, 2026
Declare every payment method, currency, and intent for a route ahead of time.
See all blog posts