hypeprinter007-stack avatar

Anchor X402

hypeprinter007-stack/anchor-x402-mcp

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-x402

Run 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/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 18 tools

Verified 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.

Parameters* required
datavalue
Arbitrary JSON to be canonicalized + SHA-256'd by the server. Mutually exclusive with `hash`.
hashvalue
Pre-computed 32-byte hex hash (64 chars, no 0x prefix). Mutually exclusive with `data`.
notevalue
Optional 200-char note included in the response (not on-chain).
attest_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.

Parameters* required
decision*string
Free-form short label, e.g. "APPROVED", "REJECTED", "CONFIDENCE=0.93".
input_hash*string
64-char hex SHA-256 of the agent's input.
output_hash*string
64-char hex SHA-256 of the agent's output / decision payload.
schemevalue
Signature scheme when you supply a `signature`: "eip191" (EVM) or "ed25519" (Solana).
signaturevalue
0x-prefixed hex (eip191) or base58 (ed25519). Omit to have the anchor-x402 treasury sign for you (hosted-signer mode, for wallet-less agents).
signer_pubkeyvalue
Required for ed25519 (Solana base58 pubkey). Ignored for eip191 — address is recovered.
aura_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.

Parameters* required
target*string
Anything to read the aura of.
decode_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.

Parameters* required
calldata_hex*string
Raw EVM calldata (>=4-byte selector), with or without 0x prefix.
chain*string
"ethereum" supported; "solana" returns 400.one of ethereum · solana
contract_addressvalue
Optional. Reserved for future on-chain ABI lookups; currently unused.
decode_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.

Parameters* required
chain*string
one of base · ethereum · solana
tx_hash*string
grade_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.

Parameters* required
target*string
Anything to grade.
intel_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.

Parameters* required
wallet*string
EVM 0x… address (40 hex) or Solana base58 pubkey.
investigate_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.

Parameters* required
address*string
EVM 0x... or Solana base58 address to investigate.
ledger_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.

Parameters* required
directionstring
outbound = spend, inbound = revenue.one of outbound · inbound · bothdefault: outbound
formatstring
Which report files to produce. Default both.one of markdown · csv · bothdefault: both
fromvalue
ISO date or datetime, start of range. Default: 30 days before `to`.
group_bystring
one of service · recipient · daydefault: service
include_unfilteredboolean
Include non-x402 USDC transfers as category=other_transfer.default: false
min_amountvalue
Minimum USDC per transfer, e.g. 0.001.
prepared_forvalue
Optional client name for the report header.
titlevalue
Report title; appears in the markdown header.
tovalue
ISO date or datetime, end of range. Default: now.
wallet*string
EVM address (Base) whose x402 spend to reconstruct.
ledger_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.

Parameters* required
directionstring
outbound = spend, inbound = revenue.one of outbound · inbound · bothdefault: outbound
fromvalue
ISO date or datetime, start of range. Default: 30 days before `to`.
group_bystring
one of service · recipient · daydefault: service
include_unfilteredboolean
Include non-x402 USDC transfers as category=other_transfer.default: false
min_amountvalue
Minimum USDC per transfer, e.g. 0.001.
tovalue
ISO date or datetime, end of range. Default: now.
wallet*string
EVM address (Base) whose x402 spend to reconstruct.
oracle_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.

Parameters* required
question*string
A yes/no question for the oracle.
parse_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.

Parameters* required
base_timevalue
ISO 8601 reference; defaults to now UTC.
input*string
Freeform datetime string in any format.
timezonestring
IANA tz name (e.g. 'America/New_York').default: UTC
resolve_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.

Parameters* required
name*string
Human-readable name, e.g. 'vitalik.eth' or 'bonfida.sol'. ENS (.eth) and Bonfida SNS (.sol) are supported.
roast_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.

Parameters* required
target*string
Anything to roast: wallet, tweet, idea, code, etc.
roll_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.

Parameters* required
commitmentvalue
Optional 32-byte hex pre-commitment from the caller. Included in the signed payload, so the server cannot have chosen the result after seeing the caller's downstream intent.
countinteger
How many integers to sample. 1-100.default: 1
high*integer
Inclusive high bound. Must be >= low.
labelvalue
Optional caller-defined tag (e.g. 'treasure_drop_42'). Included verbatim in the signed payload.
low*integer
Inclusive low bound of the integer range.
screen_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.

Parameters* required
wallet*string
EVM 0x… address (40 hex) or Solana base58 pubkey.
tldr_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.

Parameters* required
textvalue
Pasted text to summarize. Provide either text or url.
urlvalue
URL to fetch and summarize. Provide either text or url.
token_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.

Parameters* required
chainvalue
Chain slug: base, ethereum, solana, polygon, arbitrum, optimism, bsc, avalanche. Use with contract.
contractvalue
Token contract address. Requires chain.
symbolvalue
Token symbol like 'ETH', 'BTC', 'SOL', 'USDC'. Mutually exclusive with chain+contract.

Sponsors

Configuration

ANCHOR_WALLET_PRIVATE_KEY*secret

EVM 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:


View the full README on GitHub

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

More from hypeprinter007-stack

Related AI & LLM Tools MCP servers

View all
1imviky-ctrl avatarTickerrimviky-ctrl/tickerr-mcpLive status, API pricing and rate limits for ChatGPT, Claude, Gemini, Cursor and 42+ AI tools.1stars
2mediaeater avatarSwarm Atmediaeater/swarm-at-ledgerSettlement protocol for AI agent swarms — hash-chained ledger, trust, 48 blueprints, 18 tools0stars
3morous-dev avatarEngram Ccmorous-dev/engram-context-continuumUniversal AI coding assistant memory — session handoff, SLM compression, and semantic retrieval.0stars
4mukundakatta avatarAgentcastmukundakatta/agentcast-mcpStructured-output enforcer: extract and validate JSON from messy LLM text.1stars
5mukundakatta avatarAgentguardmukundakatta/agentguard-mcpNetwork-egress firewall for agent tools: check URLs against a declarative policy.1stars
6mukundakatta avatarAgentvetmukundakatta/agentvet-mcpValidate tool-call args before execution. Returns LLM-friendly retry hints.1stars