The universal agent payment layer
-
Updated
Jun 1, 2026 - TypeScript
The universal agent payment layer
TypeScript Interface for Machine Payments Protocol
Rust SDK for the Machine Payments Protocol
Python SDK for the Machine Payments Protocol
The MPP registry — 100+ Machine Payments Protocol tools, SDKs, services, and payment methods across 15+ chains. The definitive directory for Stripe + Tempo agent payments.
Ruby SDK for the Machine Payments Protocol
Golang Interface for Machine Payments Protocol by cp0x
Canonical Swift SDK for the Machine Payments Protocol (MPP) — pay for and charge for machine-to-machine API calls over HTTP 402.
Java SDK for the Machine Payments Protocol
A CLI tool and web dashboard for inspecting, testing, and debugging Machine Payments Protocol flows. Think "Postman for HTTP 402" — it visualizes the full challenge-response-receipt cycle, simulates payment failures, validates receipt signatures, benchmarks session channels, and generates test reports.
FastAPI middleware for Machine Payments Protocol (MPP). Add 402 Payment Required challenges, secure sessions, and receipt validation to your APIs for AI agents.
Self-hosted machine payments gateway: charge AI agents and humans per API call with x402 and MPP protocols.
Tempo Agent Chalengger
Python scripts and examples for Tempo blockchain — pytempo SDK, MPP payments, testnet utilities
HTTP middleware emitting MPP 402 challenges and verifying Solana payments. Hono adapter included.
Tiered pricing extension for MPP (Machine Payments Protocol). Agents negotiate the best endpoint tier via HTTP 402.
One decorator to monetize any FastAPI endpoint via Tempo/MPP.
Zero-gas agent orchestrator for Tempo. Session keys, fee sponsorship, parallel batched execution, TIP-20 memo provenance.
Machine Payments Protocol for Solana — specification
Add a description, image, and links to the machine-payments-protocol topic page so that developers can more easily learn about it.
To associate your repository with the machine-payments-protocol topic, visit your repo's landing page and select "manage topics."