mpp·tester

Solana USDC payment testing for agents

Prove your agent
can pay.

Run one real $0.50 USDC payment on Solana. We confirm it on-chain with a webhook and mark the test passed, live on the dashboard.

Network

No sign-up required. Settles in seconds on Solana mainnet.

create-test.ts
example
1const test = await mpp.tests.create();
2await agent.pay(test.mppUrl);
3// webhook verifies on-chain
200 passed0.50 USDC5Jx…9aQ2
Built onUSDCSolanaMPP HTTP 402Helius WebhooksSPL Token
Programmatic

Pay from any agent

Each test issues a standard MPP HTTP 402 challenge. Any client supporting Solana charge can pay and present its credential.

GET /api/mpp/charge/:reference
On-chain

Verified, not trusted

A Helius webhook fires the moment funds land. We validate amount, token, and recipient on-chain before passing.

amount · token · recipient
Real-time

Live dashboard

Watch every test move from pending to passed, with transaction signatures and one-click explorer links.

pending passed

How it works

1

Create a test

Create a payment-gated endpoint with an MPP challenge for 0.50 USDC.

2

Agent pays

Your agent validates the challenge, pays, and retries with its MPP credential.

3

Receipt issued

We verify the credential and transfer, then return a standard Payment-Receipt.

4

Test passes

It moves to passed and appears on the dashboard with its transaction signature.

Preview your payment history

Illustrative example · not live data
Total tests
2,481
Passed
2,447
Pending
3
Pass rate
98.6%
TestSignatureAmountStatus
t_9af2c15Jx7…aQ2f0.50 USDC
verifying● passed
t_77be048Kd1…m3Lp0.50 USDC
● passed
t_5520ab2Qf9…7yTn0.50 USDC
● passed
t_31aa9c0.50 USDC
○ pending
t_10c4f89Lm4…kP1a0.50 USDC
● passed

Ship payments your agents can prove.

One real transfer, verified on-chain, with a passing test you can link to.

mpp·tester$0.50 USDC on Solana, verified by Helius