
Anchor X402
Exposes 14 pay-per-call tools that hit anchor-x402's API using USDC micropayments on Base. Nine commodity primitives cover on-chain anchoring, sanctions screening, transaction decoding, ENS/SNS resolution, and bundled wallet intelligence. Five LLM endpoints handle roasts, yes/no oracles with cryptographic receipts, URL summarization, aura reads, and grading. Each call costs $0.001 to $0.05 and debits directly from your configured EVM wallet via Coinbase's x402 protocol. No API keys, no subscriptions, no prepayment. Useful when you want Claude or another agent to anchor hashes to mainnet, screen wallets against OFAC lists, or decode raw calldata without leaving the chat.
- GitHub stars
- 1
- tools
- 18
- auth
- Secret needed
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Aug 14, 2026
Install
From registry metadata$ npx add-mcp https://api.anchor-x402.com/mcp --name anchor-x402Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http anchor-x402 https://api.anchor-x402.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 18 toolsVerified live against the running server on Nov 6, 2026.
anchor_hashAnchor a 32-byte hash to Base + Solana mainnet in parallel. Returns both tx URLs as cryptographic proof of when the hash existed. $0.005 USDC.3 params
Anchor a 32-byte hash to Base + Solana mainnet in parallel. Returns both tx URLs as cryptographic proof of when the hash existed. $0.005 USDC.
datavaluehashvaluenotevalueattest_decisionAttest a decision over (input_hash, output_hash, decision): sign it yourself, or omit the signature and the treasury signs for you — then dual-chain anchor. Returns the signer, on-chain proof URLs, and a free re-verify URL. $0.010 USDC.6 params
Attest a decision over (input_hash, output_hash, decision): sign it yourself, or omit the signature and the treasury signs for you — then dual-chain anchor. Returns the signer, on-chain proof URLs, and a free re-verify URL. $0.010 USDC.
decision*stringinput_hash*stringoutput_hash*stringschemevaluesignaturevaluesigner_pubkeyvalueaura_readRead the aura of anything — color, tier (S/A/B/C/D/F), score 0-9999, description. $0.01 USDC.1 params
Read the aura of anything — color, tier (S/A/B/C/D/F), score 0-9999, description. $0.01 USDC.
target*stringdecode_calldataDecode raw EVM calldata into function name + typed parameters via openchain.xyz + eth_abi. EVM-only. $0.001 USDC.3 params
Decode raw EVM calldata into function name + typed parameters via openchain.xyz + eth_abi. EVM-only. $0.001 USDC.
calldata_hex*stringchain*stringethereum · solanacontract_addressvaluedecode_txStructured decode of any mainnet transaction by hash. Supports Base, Ethereum, Solana. Mined txs cached. $0.001 USDC.2 params
Structured decode of any mainnet transaction by hash. Supports Base, Ethereum, Solana. Mined txs cached. $0.001 USDC.
chain*stringbase · ethereum · solanatx_hash*stringgrade_targetAcademic letter grade with red-pen marginalia for anything. $0.01 USDC.1 params
Academic letter grade with red-pen marginalia for anything. $0.01 USDC.
target*stringintel_walletUnified wallet intelligence bundle. ONE call: balances on Base + Ethereum + Solana, USDC, tx counts, ENS/SNS reverse, sanctions verdict. 8-10 parallel sources. $0.005 USDC.1 params
Unified wallet intelligence bundle. ONE call: balances on Base + Ethereum + Solana, USDC, tx counts, ENS/SNS reverse, sanctions verdict. 8-10 parallel sources. $0.005 USDC.
wallet*stringinvestigate_walletAgent-driven wallet due diligence — multi-step investigation, signed markdown report + JSON sidecar, dual-chain anchored. Async — returns job_id; poll /v1/investigate/status/{job_id} for the deliverable. ETA 5-10 min. $1.77 USDC.1 params
Agent-driven wallet due diligence — multi-step investigation, signed markdown report + JSON sidecar, dual-chain anchored. Async — returns job_id; poll /v1/investigate/status/{job_id} for the deliverable. ETA 5-10 min. $1.77 USDC.
address*stringledger_reportSigned + dual-chain-anchored x402 expense report (markdown + CSV, async job). $0.35 USDC.10 params
Signed + dual-chain-anchored x402 expense report (markdown + CSV, async job). $0.35 USDC.
directionstringoutbound · inbound · bothdefault: outboundformatstringmarkdown · csv · bothdefault: bothfromvaluegroup_bystringservice · recipient · daydefault: serviceinclude_unfilteredbooleanmin_amountvalueprepared_forvaluetitlevaluetovaluewallet*stringledger_summaryx402 spend accounting for any Base wallet — totals + per-service breakdown reconstructed from chain data. $0.01 USDC.7 params
x402 spend accounting for any Base wallet — totals + per-service breakdown reconstructed from chain data. $0.01 USDC.
directionstringoutbound · inbound · bothdefault: outboundfromvaluegroup_bystringservice · recipient · daydefault: serviceinclude_unfilteredbooleanmin_amountvaluetovaluewallet*stringoracle_verdictYes/no oracle with dual-chain anchored verdict (Base + Solana). $0.05 USDC.1 params
Yes/no oracle with dual-chain anchored verdict (Base + Solana). $0.05 USDC.
question*stringparse_datetimeParse freeform datetime strings into ISO 8601 + components + relative time + confidence. $0.001 USDC.3 params
Parse freeform datetime strings into ISO 8601 + components + relative time + confidence. $0.001 USDC.
base_timevalueinput*stringtimezonestringresolve_nameCross-chain name resolution: ENS (.eth) and Bonfida SNS (.sol). Returns resolved address(es). 1h cache. $0.001 USDC.1 params
Cross-chain name resolution: ENS (.eth) and Bonfida SNS (.sol). Returns resolved address(es). 1h cache. $0.001 USDC.
name*stringroast_targetWitty roast of any target — wallet, tweet, idea, code, anything. $0.05 USDC.1 params
Witty roast of any target — wallet, tweet, idea, code, anything. $0.05 USDC.
target*stringroll_randomVerifiable RNG — cryptographically-random integer(s) signed by the treasury key. Drop-in VRF for game studios. $0.001 USDC.5 params
Verifiable RNG — cryptographically-random integer(s) signed by the treasury key. Drop-in VRF for game studios. $0.001 USDC.
commitmentvaluecountintegerhigh*integerlabelvaluelow*integerscreen_walletWallet risk pre-flight for agent payments: OFAC SDN sanctions plus address-reputation (drainer, phishing, mixer, laundering) resolved to an allow/review/block recommendation with per-signal detail. $0.005 USDC.1 params
Wallet risk pre-flight for agent payments: OFAC SDN sanctions plus address-reputation (drainer, phishing, mixer, laundering) resolved to an allow/review/block recommendation with per-signal detail. $0.005 USDC.
wallet*stringtldr_textSummarize a URL or pasted text into 3-5 concise bullets. $0.01 USDC.2 params
Summarize a URL or pasted text into 3-5 concise bullets. $0.01 USDC.
textvalueurlvaluetoken_priceUSD spot price for any major token. By symbol or chain+contract. CoinGecko-backed, 60s cache. $0.001 USDC.3 params
USD spot price for any major token. By symbol or chain+contract. CoinGecko-backed, 60s cache. $0.001 USDC.
chainvaluecontractvaluesymbolvalueSponsors
Configuration
ANCHOR_WALLET_PRIVATE_KEY*secretEVM private key (0x-prefixed hex). The wallet pays for x402 calls in USDC on Base mainnet. Fund with USDC before use.
Readme
anchor-x402-mcp
MCP server exposing 14 anchor-x402 services as tools any Claude Desktop / Cursor / Codex / Continue agent can call. Pay-per-use USDC via x402 on Base mainnet — no API keys, no subscriptions.
Two transports — pick by who holds the wallet key
This package (stdio) needs a funded EVM private key in the local process (ANCHOR_WALLET_PRIVATE_KEY) and pays for each call on your behalf. Convenient, but you are handing a hot key to a process.
Streamable HTTP — POST https://api.anchor-x402.com/mcp — needs no install and no key handover. It exposes all 18 services (four more than this package: roll_random, investigate_wallet, ledger_summary, ledger_report), and you pay per call with a PAYMENT-SIGNATURE header, so your key never leaves your side.
{
"mcpServers": {
"anchor-x402": { "url": "https://api.anchor-x402.com/mcp" }
}
}
Clients that speak remote MCP natively take the url form above. For one that only launches stdio processes, bridge it:
Details
- Repository
- github.com/hypeprinter007-stack/anchor-x402-mcp
- Website
- anchor-x402.com
- Category
- AI & LLM Tools
- Package
anchor-x402-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026