# Sato Hub: Onchain Agents MCP server

Search scored onchain agent frameworks, MCPs, wallets, tools, and live agents.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-satohubai-onchain-agents
- Repository: https://github.com/satohubai/onchain-agents
- Website: https://satohub.ai/mcp

## Install
- Endpoint: https://satohub.ai/api/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://satohub.ai/api/mcp

## Tools
- onchain_agent_search_resources (Search Onchain Agent directory) - Search the Onchain Agent directory of onchain agents, frameworks, skills, and tooling.

Filters: query (free text, AND-matched terms), chain, status, liveness, featured, and the taxonomy facets (docs/taxonomy.md): entity_class (resource | agent | reference), resource_type (Framework | Tool/Service | Infrastructure | Venue | Network | Standard), use_case (trading, payments, wallets, data, identity, privacy, launch, security, build), standard (x402, erc-8004, …), iface (mcp, sdk, …). Legacy flags still work: category, is_agent, is_skill, is_harness. Sort by priority (default), newest_release, stars, or name. Paginates via limit/offset. Deprecated resources are never returned.

Returns (json): { total, count, offset, has_more, next_offset?, resources: [...] } where each resource includes chains, status, liveness, github_stars, verification_status, and the marketplace fields (is_agent/is_hirable/is_licensable). Read-only.

Examples:
  - "Active hirable agents on Base" -> { chain: "Base", is_agent: true, liveness: "Active" }
  - "newest releases" -> { sort: "newest_release", limit: 10 }
  - "wallet tooling" -> { query: "wallet" } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_get_resource (Get an Onchain Agent resource) - Get the full record for one directory resource by slug, optionally with its recent activity feed (releases/posts). Use onchain_agent_search_resources first to find a slug.

Returns (json): { resource: {...full record incl. marketplace + liveness fields}, recent_activity: [...] }. Returns an error if the slug is unknown or the resource is Deprecated. Read-only.

Example: { slug: "coinbase-agentkit" } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_get_deploy_spec (Get a resource's deploy manifest) - Get the structured deploy manifest for one resource by slug — the essential, install-and-instantiate information an agent needs to BUILD from it: runtime, install command(s), entry snippet, required keys/env/wallet/RPC, chains, license, whether it is itself an MCP server, and a deploy_status.

deploy_status is a trust signal, NOT a safety guarantee: "verified" = the install path was reproduced/confirmed from the project's docs; "self_reported" = parsed from the project's README and not independently reproduced. Always verify keys, permissions, and funds before running anything.

Returns (json): { slug, name, github_url, docs_url, deploy_spec: { runtime, install[], entry, requires[], chains[], license, mcp_native, mcp_invocation?, deploy_clarity, deploy_status, source_url, as_of }, note }. Returns an error if the resource has no manifest yet (they are being rolled out resource by resource). Read-only.

Example: { slug: "solana-agent-kit" } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_recent_changes (Recent changes to listings) - Get recorded changes across the directory — the auditable Listing History. Omit slug for the SITE-WIDE feed (what changed across all listings); pass slug for ONE resource's history. Events: status flips, verification grants, Sato Score tier moves, liveness (a project going dormant or active again), new releases, and field enrichment. Derived from the daily snapshot time-series + the change-event log; high-signal only (passive score/liveness drift is suppressed).

Returns (json): { scope, total, changes: [{ date, kind, slug, name, title, detail?, tone }] }. tone is positive | negative | neutral. Read-only.

Example: { days: 7 }  ·  { slug: "coinbase-agentkit" } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_list_categories (List directory categories) - List all resource categories with counts, most populated first. Useful before filtering onchain_agent_search_resources by category. Returns (json): { total, categories: [{ name, count }] }. Read-only. Endpoint: https://satohub.ai/api/mcp
- onchain_agent_list_chains (List supported chains) - List all blockchains represented in the directory with resource counts, spotlight chains first (Base, Ethereum, Solana, COTI, Injective…). Returns (json): { total, chains: [{ name, count }] }. Read-only. Endpoint: https://satohub.ai/api/mcp
- onchain_agent_get_news (Get Onchain Agent news) - Get the Onchain Agent news feed — official releases (GitHub), announcements (project X posts), and reputable RSS. Strongly filtered to the agent economy. Filter by kind (release/tweet/news/research) and/or chain; paginate via limit/offset.

Returns (json): { total, count, offset, has_more, next_offset?, news: [{ kind, title, summary, url, source, author_handle, chains, resource_slug, published_at }] }. Read-only.

Example: { kind: "release", limit: 10 } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_get_metrics (Get live onchain-agent metrics) - Get live ecosystem metrics: the ERC-8004 Identity Registry registered-agent count (read from Ethereum mainnet) and the curated Top Project Tokens index (only tokens of directory-listed projects — never the whole agent-token category or its aggregate market cap).

Returns (json): { erc8004: { network, registered_agents, live, checked_at }, top_agent_tokens: [{ symbol, name, current_price, market_cap, price_change_percentage_24h, resource_slug }] }. Read-only. Endpoint: https://satohub.ai/api/mcp
- onchain_agent_get_wiki_page (Get a wiki page) - Get a full Onchain Agent wiki page by slug — an editorial explainer (summary, why it matters, how it works, key components, examples, risks, related resources/pages). Use onchain_agent_list_wiki_pages to find slugs.

Returns (json): the full page object. Returns an error if the slug is unknown. Read-only.

Example: { slug: "what-are-mcps" } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_search_agents (Search the Agent Registry) - Search REGISTERED onchain agents in the Sato Agent Registry — running agents whose creators registered them for a Sato Agent Passport (distinct from the resource directory, which lists the things agents are built FROM). Filter by free-text query, chain, agent_type, or x402_only. Only human-review-listed agents are returned.

Trust rule: registration is self-reported by the creator; verification_status distinguishes Self-Reported from evidence-reviewed Verified/Audited. Nothing here implies safety or performance.

Returns (json): { total, agents: [{ sato_agent_id, slug, name, description, agent_type, chains_supported, stack, payment/x402 metadata, verification_status, profile_url, manifest_url }] }. Read-only.

Example: { chain: "Base", x402_only: true } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_get_agent_passport (Get a Sato Agent Passport) - Get the full Sato Agent Passport manifest (sato.agent.manifest/v1) for one REGISTERED agent by slug: identity (sato_agent_id), agent types, chains, model/framework, the stack of Sato Hub directory resources it runs on, links, payment/x402 endpoint metadata, and verification + liveness status. Use onchain_agent_search_agents to find slugs.

Payment metadata is self-configured by the creator — published for interoperability, not as an endorsement. Returns an error if the slug is unknown or the agent is not listed. Read-only.

Example: { slug: "my-trading-agent" } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_recommend_stack (Recommend an agent build stack) - Given a goal in plain words, returns a trust-ranked stack of directory resources to build it with — bucketed into slots (framework, wallet, payments, trading, data, MCP tooling, security), each pick carrying its Sato Score, liveness, and deploy-spec status, plus honest gaps where the directory has no strong match. Ranking reflects openness/activity/verifiability — never a safety, quality, or returns judgment. Read-only.

Example: { goal: "trading agent on Base with x402 payments", chain: "Base" } Endpoint: https://satohub.ai/api/mcp
- onchain_agent_list_wiki_pages (List wiki pages) - List all Onchain Agent wiki pages (slug, title, keyword, summary, last_updated). Returns (json): { total, pages: [...] }. Read-only. Endpoint: https://satohub.ai/api/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.satohubai
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 16, 2026
- Source: https://registry.modelcontextprotocol.io
