io.github.hypeprinter007-stack/anchor-x402
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
x402-paid agent tools: 18 over HTTP, 14 over stdio. USDC per call, no API key.
| Author | io.github.hypeprinter007-stack |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 145 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"anchor-x402": {
"url": "https://api.anchor-x402.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (18)
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.
Parameters:
data— Arbitrary JSON to be canonicalized + SHA-256'd by the server. Mutually exclusive with `hash`.hash— Pre-computed 32-byte hex hash (64 chars, no 0x prefix). Mutually exclusive with `data`.note— Optional 200-char note included in the response (not on-chain).
Hints: read-only no · destructive not declared · idempotent not declared · open-world yes
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.
Parameters:
input_hash(required) — string — 64-char hex SHA-256 of the agent's input.output_hash(required) — string — 64-char hex SHA-256 of the agent's output / decision payload.decision(required) — string — Free-form short label, e.g. "APPROVED", "REJECTED", "CONFIDENCE=0.93".scheme— Signature scheme when you supply a `signature`: "eip191" (EVM) or "ed25519" (Solana).signature— 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_pubkey— Required for ed25519 (Solana base58 pubkey). Ignored for eip191 — address is recovered.
Hints: read-only no · destructive not declared · idempotent not declared · open-world yes
aura_readread-onlyRead the aura of anything — color, tier (S/A/B/C/D/F), score 0-9999, description. $0.01 USDC.
Parameters:
target(required) — string — Anything to read the aura of.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
decode_calldataread-onlyDecode raw EVM calldata into function name + typed parameters via openchain.xyz + eth_abi. EVM-only. $0.001 USDC.
Parameters:
chain(required) — string — "ethereum" supported; "solana" returns 400.calldata_hex(required) — string — Raw EVM calldata (>=4-byte selector), with or without 0x prefix.contract_address— Optional. Reserved for future on-chain ABI lookups; currently unused.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
decode_txread-onlyStructured decode of any mainnet transaction by hash. Supports Base, Ethereum, Solana. Mined txs cached. $0.001 USDC.
Parameters:
chain(required) — stringtx_hash(required) — string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
grade_targetread-onlyAcademic letter grade with red-pen marginalia for anything. $0.01 USDC.
Parameters:
target(required) — string — Anything to grade.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
intel_walletread-onlyUnified 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:
wallet(required) — string — EVM 0x… address (40 hex) or Solana base58 pubkey.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
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.
Parameters:
address(required) — string — EVM 0x... or Solana base58 address to investigate.
Hints: read-only no · destructive not declared · idempotent not declared · open-world yes
ledger_reportSigned + dual-chain-anchored x402 expense report (markdown + CSV, async job). $0.35 USDC.
Parameters:
wallet(required) — string — EVM address (Base) whose x402 spend to reconstruct.to— ISO date or datetime, end of range. Default: now.from— ISO date or datetime, start of range. Default: 30 days before `to`.title— Report title; appears in the markdown header.format— string — Which report files to produce. Default both.group_by— stringdirection— string — outbound = spend, inbound = revenue.min_amount— Minimum USDC per transfer, e.g. 0.001.prepared_for— Optional client name for the report header.include_unfiltered— boolean — Include non-x402 USDC transfers as category=other_transfer.
Hints: read-only no · destructive not declared · idempotent not declared · open-world yes
ledger_summaryread-onlyx402 spend accounting for any Base wallet — totals + per-service breakdown reconstructed from chain data. $0.01 USDC.
Parameters:
wallet(required) — string — EVM address (Base) whose x402 spend to reconstruct.to— ISO date or datetime, end of range. Default: now.from— ISO date or datetime, start of range. Default: 30 days before `to`.group_by— stringdirection— string — outbound = spend, inbound = revenue.min_amount— Minimum USDC per transfer, e.g. 0.001.include_unfiltered— boolean — Include non-x402 USDC transfers as category=other_transfer.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
oracle_verdictYes/no oracle with dual-chain anchored verdict (Base + Solana). $0.05 USDC.
Parameters:
question(required) — string — A yes/no question for the oracle.
Hints: read-only no · destructive not declared · idempotent not declared · open-world yes
parse_datetimeread-onlyParse freeform datetime strings into ISO 8601 + components + relative time + confidence. $0.001 USDC.
Parameters:
input(required) — string — Freeform datetime string in any format.timezone— string — IANA tz name (e.g. 'America/New_York').base_time— ISO 8601 reference; defaults to now UTC.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
resolve_nameread-onlyCross-chain name resolution: ENS (.eth) and Bonfida SNS (.sol). Returns resolved address(es). 1h cache. $0.001 USDC.
Parameters:
name(required) — string — Human-readable name, e.g. 'vitalik.eth' or 'bonfida.sol'. ENS (.eth) and Bonfida SNS (.sol) are supported.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
roast_targetread-onlyWitty roast of any target — wallet, tweet, idea, code, anything. $0.05 USDC.
Parameters:
target(required) — string — Anything to roast: wallet, tweet, idea, code, etc.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
roll_randomVerifiable RNG — cryptographically-random integer(s) signed by the treasury key. Drop-in VRF for game studios. $0.001 USDC.
Parameters:
low(required) — integer — Inclusive low bound of the integer range.high(required) — integer — Inclusive high bound. Must be >= low.count— integer — How many integers to sample. 1-100.label— Optional caller-defined tag (e.g. 'treasure_drop_42'). Included verbatim in the signed payload.commitment— 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.
Hints: read-only no · destructive not declared · idempotent not declared · open-world yes
screen_walletread-onlyWallet 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:
wallet(required) — string — EVM 0x… address (40 hex) or Solana base58 pubkey.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
tldr_textread-onlySummarize a URL or pasted text into 3-5 concise bullets. $0.01 USDC.
Parameters:
url— URL to fetch and summarize. Provide either text or url.text— Pasted text to summarize. Provide either text or url.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
token_priceread-onlyUSD spot price for any major token. By symbol or chain+contract. CoinGecko-backed, 60s cache. $0.001 USDC.
Parameters:
chain— Chain slug: base, ethereum, solana, polygon, arbitrum, optimism, bsc, avalanche. Use with contract.symbol— Token symbol like 'ETH', 'BTC', 'SOL', 'USDC'. Mutually exclusive with chain+contract.contract— Token contract address. Requires chain.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.