Scan agent payment endpoints (x402, AP2, L402, MPP, 402) for a trust grade A-F before paying.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Verify a live 402 payment offer at the moment of spend. Pass the EXACT offer you just received (url, payTo, amount, asset, network) and get an allow / warn / block verdict with machine-readable reasons: wallet mismatch vs the verified payout wallet, price swaps vs the last verified quote, danger flags, blocklisted wallets, and typosquats. Call this AFTER receiving a 402 offer and BEFORE authorizing the payment.
The endpoint URL you are about to pay.
Asset contract address or symbol from the offer.
The payout address presented in the live 402 offer.
The offered amount in atomic units, as a string.
Network / chain identifier from the offer (e.g. base, solana).
Optional payment scheme (e.g. exact).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Verify a live 402 payment offer at the moment of spend. Pass the EXACT offer you just received (url, payTo, amount, asset, network) and get an allow / warn / block verdict with machine-readable reasons: wallet mismatch vs the verified payout wallet, price swaps vs the last verified quote, danger flags, blocklisted wallets, and typosquats. Call this AFTER receiving a 402 offer and BEFORE authorizing the payment.
| Argument | Type | Description |
|---|
| url* | string | The endpoint URL you are about to pay. |
| asset* | string | Asset contract address or symbol from the offer. |
| payTo* | string | The payout address presented in the live 402 offer. |
| amount* | string | The offered amount in atomic units, as a string. |
| scheme | string | Optional payment scheme (e.g. exact). |
| network* | string | Network / chain identifier from the offer (e.g. base, solana). |
{
"type": "object",
"required": [
"url",
"payTo",
"amount",
"asset",
"network"
],
"properties": {
"url": {
"type": "string",
"description": "The endpoint URL you are about to pay."
},
"asset": {
"type": "string",
"description": "Asset contract address or symbol from the offer."
},
"payTo": {
"type": "string",
"description": "The payout address presented in the live 402 offer."
},
"amount": {
"type": "string",
"description": "The offered amount in atomic units, as a string."
},
"scheme": {
"type": "string",
"description": "Optional payment scheme (e.g. exact)."
},
"network": {
"type": "string",
"description": "Network / chain identifier from the offer (e.g. base, solana)."
}
}
}Scan an agent payment endpoint (x402 / HTTP 402) and return a letter grade A to F with a safety verdict before paying.
| Argument | Type | Description |
|---|---|---|
| url* | string | The endpoint URL to scan. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "The endpoint URL to scan."
}
}
}