Payments for autonomous machines.

The Machine Payments Protocol turns any HTTP endpoint into a metered service, and lets autonomous agents pay for it instantly. No API keys, no subscriptions, just sub-second settlement and instant value exchange.

api.mpp.network
4.2M
Paid requests
412ms
Avg settle time
$0.0006
Median fee
GET /v1/inference
402 Payment Required· 0.001 USDC
GET /v1/inferenceX-MPP-Proof:0x9f3a…
200 OK·{ "tokens": 1024 }

Powering machine-to-machine commerce across

Solana
Phantom
Helius
Jupiter
Locus Payment
Solana
Phantom
Helius
Jupiter
Locus Payment
Solana
Phantom
Helius
Jupiter
Locus Payment
Solana
Phantom
Helius
Jupiter
Locus Payment

Everything machines need to transact

A minimal protocol surface. A maximal set of guarantees for autonomous machine-to-machine commerce.

Agent-native payments

Programmable HTTP 402 challenges let autonomous agents pay per request, with no human in the loop.

Cryptographic proofs

Every payment carries a verifiable proof — settle once on-chain, prove access off-chain forever.

Sub-second settlement

Built on Solana. Confirmations land in ~400ms so your APIs feel as fast as cache hits.

Drop-in SDK

Integrate instantly with @getmpplayer/sdk. A seamless middleware for Next.js, Express, and Hono with built-in Escrow management.

100% Revenue

Keep 100% of your revenue. The MPP Layer protocol charges zero fees, takes no commission, and is fully decentralized on Solana.

Spend policies

Per-agent budgets, allow-lists, and rate limits enforced at the gateway before a cent moves.

Sleek APIs, on-demand payments

Give your AI agents key API tools instantly. No key setups, no deposits. Let them pay micropayments per request directly on Solana.

Select an API Endpoint
Integration Snippet
js SDK
import { MPP } from 300">"@getmpplayer/sdk";

// Initialize session with agent keypair
400">const session = 400">await MPP.createSession({
  wal400">let: agentKeypair,
  deposit: 10_000_000 // 10 USD equivalent
});

// Request intelligence natively
400">const intel = 400">await session.request({
  url: 300">"/api/intelligence",
  400">method: 300">"POST",
  400">body: {
  300">"token": 300">"DezX...AcJ"
}
});

400">if (intel.rugRisk.score > 3) 400">return { action: 300">"SKIP" };
400">if (intel.alphaScore > 70)   400">return { action: 300">"BUY", confidence: 300">"HIGH" };
400">return { action: 300">"WATCH" };

How it works under the hood

  1. 1Send a request to our API endpoint. If payment is required, get an HTTP 402 challenge.
  2. 2Execute a payment of challenge.amount SOL directly to the gateway.
  3. 3Resend the request with the X-Payment-Proof header containing the transaction hash.
Transparent Pricing

Pay only when your agents do

Transparent usage-based protocol. No seat fees. No hidden subscriptions.

Testnet / Dev

For building and testing agent logic without real funds.

Free
  • Free Devnet tokens
  • Standard rate limits
  • All endpoints unlocked
  • Community Discord
Most popular

Mainnet Pay-As-You-Go

No monthly fees. Pay exactly for what your agents consume.

$0/mo

+ Pay per request

  • Pay with SOL or USDC
  • Real-time HTTP 402 settlement
  • Production rate limits
  • Analytics & Request Logs

Dedicated Node

For high-throughput agent fleets requiring private infrastructure.

Custom
  • Unlimited requests
  • Private RPC endpoint
  • Enterprise SLAs
  • 24/7 dedicated support
Got questions?

Frequently Asked Questions

Everything you need to know about integrating and using the Machine Payments Protocol.

MPP is an open standard that allows autonomous AI agents to pay for HTTP API requests natively using blockchain. It completely removes the need for human-in-the-loop subscriptions, API keys, and manual billing.