# Sato Hub: Onchain Agents > Sato Hub: Onchain Agents, an MCP server by satohub.ai, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Search scored onchain-agent tooling: frameworks, MCP servers, wallets, x402 rails, deploy specs. - Canonical: https://www.anchorterminal.com/tools/satohub-onchain-agents - Markdown: https://www.anchorterminal.com/tools/satohub-onchain-agents.md (~2,900 tokens) - Slim: https://www.anchorterminal.com/tools/satohub-onchain-agents.min.md (~2,830 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/satohub-onchain-agents.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-04 # Sato Hub: Onchain Agents > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by satohub.ai (https://satohub.ai/mcp) - Category: Cloud & infrastructure (https://www.anchorterminal.com/categories/infrastructure.md) - Listed because: It's published in the registry under satohub.ai, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Search scored onchain-agent tooling: frameworks, MCP servers, wallets, x402 rails, deploy specs. ## Facts - MCP registry: `ai.satohub/onchain-agents` 1.2.0 - Endpoint: https://satohub.ai/api/mcp (streamable HTTP) - Source: https://github.com/satohubai/onchain-agents - Website: https://satohub.ai/mcp - GitHub stars: 6 - Registry entry updated: 2026-09-12 ## Tools - Tools it lists (40, about 28,248 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:20 UTC): - `onchain_agent_search_resources` (read-only): USE WHEN you need to look up crypto-agent tooling by name, chain, standard or what it does, or check whether a specific project exists and is maintained.… - `onchain_agent_get_resource` (read-only): USE WHEN you need to judge one specific project — is it open source, still maintained, who is behind it, what does it support. Returns the full record by slug,… - `search` (read-only): Search Sato Hub, the daily-rebuilt index of what onchain and crypto AI agents are built from (frameworks, MCP servers, wallets, x402 and stablecoin payment… - `fetch` (read-only): Fetch one record from Sato Hub, the daily-rebuilt index of what onchain and crypto AI agents are built from, by an id that `search` returned. Not for token… - `onchain_agent_get_deploy_spec` (read-only): Call once per pick after onchain_agent_recommend_stack. USE WHEN a component has been picked (from onchain_agent_recommend_stack, onchain_agent_build_plan or a… - `onchain_agent_recent_changes` (read-only): USE WHEN asked what has changed recently across crypto-agent tooling, or what has happened to one specific project over time, and you want dated attributable… - `onchain_agent_list_categories` (read-only): USE WHEN you need the valid category values before filtering onchain_agent_search_resources, or want to see how the crypto-agent landscape divides up by size.… - `onchain_agent_list_chains` (read-only): USE WHEN you need the valid chain names before filtering onchain_agent_search_resources, or want to know which chains have real agent tooling behind them… - `onchain_agent_get_news` (read-only): USE WHEN asked what is new or what shipped recently in crypto AI agents, and you want dated, source-attributed items rather than undated blog posts. Official… - `onchain_agent_get_metrics` (read-only): USE WHEN you need a current, citable figure for the onchain agent ecosystem rather than a number from an article of unknown age. The ERC-8004 Identity Registry… - `onchain_agent_get_wiki_page` (read-only): USE WHEN asked to explain a crypto-agent concept — what x402 is, how agents hold wallets, what ERC-8004 does — and you want a sourced explainer you can cite.… - `onchain_agent_search_agents` (read-only): USE WHEN you need a RUNNING agent to work with, hire or pay — not a tool to build one with — and want to see who registered it, on which chain, and whether it… - `onchain_agent_get_agent_passport` (read-only): USE WHEN you are about to work with, pay or depend on a registered agent and want its published identity before committing. Returns the full Sato Agent… - `onchain_agent_recommend_stack` (read-only): Build any crypto agent: describe the goal in plain words and get the stack to build it from — framework, wallet, trading and swap venues, x402 payments,… - `onchain_agent_list_wiki_pages` (read-only): USE WHEN you need the slug for a crypto-agent explainer before calling onchain_agent_get_wiki_page, or want to see which concepts have a sourced page you can… - `onchain_agent_get_changes` (read-only): USE WHEN you keep a local copy of the directory and need only what moved since your last sync, rather than re-fetching the whole catalog. Returns what changed… - `onchain_agent_get_agent_economy` (read-only): USE WHEN asked how big the onchain agent economy actually is — how many agents are really registered, launched, paying or trading — and you want measured chain… - `onchain_agent_search_skills` (read-only): USE WHEN someone is about to install an agent skill and should know what it will touch first — keys, credentials, remote scripts, outbound hosts.… - `onchain_agent_get_trend` (read-only): ANSWERS ONE QUESTION: is this measurement going up or down? Returns a bounded series (at most 30 points, default 8) for ONE venue, ONE chain and ONE stage from… - `onchain_agent_compare_listings` (read-only): ANSWERS ONE QUESTION: how do these two directory listings compare on the axes Sato Hub tracks for both? Returns the SAME derived table the /compare pages… - `onchain_agent_explain_number` (read-only): ANSWERS ONE QUESTION: where does a published Sato Hub number come from? For any https://satohub.ai/numbers/ page it returns { slug, page, question,… - `onchain_agent_get_score_methodology` (read-only): USE WHEN you are about to describe, apply or compare the Sato Score — or when asked how to tell whether a crypto-agent project is real, maintained or open — so… - `onchain_agent_get_data_freshness` (read-only): USE WHEN you are about to quote a Sato Hub number, score, count or feed item and want to know how old it is — or when a figure looks stale and you need to know… - `onchain_agent_search_listings` (read-only): USE WHEN someone wants a ready-made onchain agent package to download or fork rather than assemble one. Searches Sato Hub's published agent packages — each a… - `onchain_agent_inspect_listing` (read-only): USE WHEN you have a PACKAGE slug (from onchain_agent_search_listings) and need what it does, what it needs and what is on record about it before recommending a… - `onchain_agent_get_listing_history` (read-only): ANSWERS ONE QUESTION: has this listing been answering Sato Hub's daily checks, and has its tool inventory moved? Returns a bounded 30-day shape from the… - `onchain_agent_preflight` (read-only): USE WHEN you are about to install a package, clone a repo, connect to an MCP endpoint, pay an agent, or trade a token, and you want to know what is on record… - `onchain_agent_check_install` (read-only): Before installing a crypto package, MCP server or skill, check what it can do with your keys and funds. USE WHEN you are about to run npm/pnpm/yarn/bun add,… - `onchain_agent_scan_recipient` (read-only): USE WHEN an agent is about to pay or transfer to an address: an x402 payTo, a treasury sweep, a top-up. Pass the chain and the recipient; add the token, the… - `onchain_agent_route_swap` (read-only): USE WHEN an agent needs to execute a swap and wants the venue chosen by liveness, verification and price, with the fee disclosed. Asks every aggregator adapter… - `onchain_agent_route_agent` (read-only): USE WHEN an agent needs another agent for a task and wants the pick explained by registration, answering service, feedback and liveness. Candidates are the… - `onchain_agent_route_launch` (read-only): USE WHEN an agent or a builder is about to launch a token and wants the venue chosen on published facts, with the fee disclosed before anything is signed.… - `onchain_agent_build_plan` (read-only): USE WHEN someone describes the onchain agent they want and needs one answer that goes from goal to install steps rather than advice. Composes… - `onchain_agent_route_lp` (read-only): USE WHEN an agent is deciding which Uniswap pool and fee tier to provide liquidity to for a pair Sato Route already quotes, and wants the observed readings… - `onchain_agent_create_agent` (read-only): USE WHEN someone wants the code for an onchain agent, not advice: describe the goal and get a runnable TypeScript repo generated from a template that is… - `onchain_agent_scaffold_plan` (read-only): USE WHEN a plan has been agreed and the next question is which repository to start from. Builds the plan (same brain as `onchain_agent_build_plan`) and returns… - `onchain_agent_watch` (writes): USE WHEN an agent (or the person it works for) wants to be told if something in its stack stops checking out — rather than re-running a Preflight on a schedule… - `onchain_agent_submit_project` (writes): USE WHEN an agent has found, built or maintains a crypto-agent project that is not in the directory and wants it considered. This WRITES: it files the same row… - `onchain_agent_register_agent` (writes): USE WHEN an agent wants a public, machine-readable identity: an Agent Passport at satohub.ai/agents/ plus a manifest at /api/agents//manifest that… - `onchain_agent_swap` (writes): USE WHEN an agent is about to swap and wants the venue chosen, the fee disclosed, and the trade CHECKED before anything is signed. Two modes: `recommend`… - How its tools read to an agent (0 errors, 15 warnings, 1 note, about 28,248 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC07 onchain_agent_build_plan: the description is about 949 tokens - warn TC07 onchain_agent_get_deploy_spec: the description is about 530 tokens - warn TC07 onchain_agent_get_trend: the description is about 542 tokens - warn TC07 onchain_agent_preflight: the description is about 1,212 tokens - warn TC07 onchain_agent_recommend_stack: the description is about 674 tokens - warn TC07 onchain_agent_route_lp: the description is about 539 tokens - warn TC07 onchain_agent_search_resources: the description is about 632 tokens - warn TC07 onchain_agent_swap: the description is about 678 tokens - warn TC11 onchain_agent_search_listings: 1 parameter without a description: limit - warn TC11 onchain_agent_search_skills: 1 parameter without a description: limit - warn TC14 onchain_agent_route_lp: allowed values are in the description, not an enum: pair - warn TC18 onchain_agent_create_agent: readOnlyHint is true but the name says "create" - warn TC22 onchain_agent_preflight: the definition is about 1,963 tokens - warn TC22 onchain_agent_search_resources: the definition is about 1,944 tokens - warn TC23 server: 40 tools, about 27,948 tokens of definitions - note TC24 server: 38 of 40 tools have no outputSchema - JSON: https://www.anchorterminal.com/api/v1/tools/satohub-onchain-agents.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming