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
One decorator to monetize any FastAPI endpoint via Tempo/MPP.
Python scripts and examples for Tempo blockchain — pytempo SDK, MPP payments, testnet utilities
Tiered pricing extension for MPP (Machine Payments Protocol). Agents negotiate the best endpoint tier via HTTP 402.
HTTP middleware emitting MPP 402 challenges and verifying Solana payments. Hono adapter included.
Machine Payments Protocol for Solana — specification
Zero-gas agent orchestrator for Tempo. Session keys, fee sponsorship, parallel batched execution, TIP-20 memo provenance.
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."