HeyAnon MCP Server
by realwagmiio.github.RealWagmi/heyanonv1.0.0
HeyAnon on-chain agent: wallets, portfolios, DeFi and CEX actions, transfers, Gemma research.
context tax
~3,809 tok/turn21 tools
security
100/100
cold start
hosted
freshness
Active5d ago
Our reading of HeyAnon, from the data
HeyAnon is a finance & fintech MCP server from realwagmi, listed in the official MCP Registry.
Its 21 tools add about 3,809 tokens to every model turn, in line with the finance & fintech median of 3,629 tokens across 377 measured servers (measured 2026-10-19).
Maintenance is active: the last public signal was 5 days ago (2026-10-13). For comparison, 64% of finance & fintech servers are active or maintained.
With 0 GitHub stars it ranks #904 of 2,965 finance & fintech servers we index.
It runs as a hosted endpoint, so there is nothing to install.
Install HeyAnon MCP server
Install in Claude Code
claude mcp add --transport http heyanon-ai-cursor-plugin https://api.heyanon.ai/mcpInstall in Cursor
{
"mcpServers": {
"heyanon-ai-cursor-plugin": {
"url": "https://api.heyanon.ai/mcp"
}
}
}Install in Claude Desktop
{
"mcpServers": {
"heyanon-ai-cursor-plugin": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.heyanon.ai/mcp"
]
}
}
}Or add it as a custom connector under Settings → Connectors. The config above bridges via mcp-remote.
Install in VS Code
{
"servers": {
"heyanon-ai-cursor-plugin": {
"type": "http",
"url": "https://api.heyanon.ai/mcp"
}
}
}Install in Windsurf
{
"mcpServers": {
"heyanon-ai-cursor-plugin": {
"serverUrl": "https://api.heyanon.ai/mcp"
}
}
}Remote endpoints
- streamable-http
https://api.heyanon.ai/mcp
Context tax
Connecting this server adds ~3,809 tokens of tool definitions to every model turn (moderate, 21 tools). Measured 2026-10-19 via its hosted endpoint; o200k tokenizer, worst case for clients that load all tools up front. How we measure
| Model | Per 1,000 turns | With prompt caching |
|---|---|---|
| Claude Opus 5.5 | $15.24 | $0.762 |
| Claude Sonnet 5.5 | $7.62 | $0.762 |
| Claude Haiku 5.5 | $0.381 | — |
Input prices as of 2026-10-06. Excludes your own prompt and output.
Tools (21)
ask_anon583 tokSend a message to Anon, the Hey Anon on-chain AI agent (balances, swaps, bridging, lending, staking, CEX, scheduled automations, research). Asynchronous: the output is only a confirmation with the background task ID; poll background_task with that ID until status is no longer "pending" ("completed": the reply is in result; any other status, e.g. "failed": the request did not finish, check logs). Anon keeps NO conversation context: every message is processed from a clean slate, so each message must be self-contained (repeat the wallet, network, token and amount every time; follow-ups like "and
transfer_asset478 tokSend a token (ERC-20 / SPL / jetton) from one of the user wallets to another address. This moves real funds and cannot be undone. Call it only when the user explicitly asked to send this exact amount of this asset from this wallet to this recipient on this network; never infer, round or top up any of these values. If anything is missing or ambiguous, ask the user instead of guessing. Returns the transaction hash and an explorer link (also as structuredContent).
transfer_native458 tokSend the native coin of a network (ETH, S, SOL, TON, ...) from one of the user wallets to another address. This moves real funds and cannot be undone. Call it only when the user explicitly asked to send this exact amount of this asset from this wallet to this recipient on this network; never infer, round or top up any of these values. If anything is missing or ambiguous, ask the user instead of guessing. Returns the transaction hash and an explorer link (also as structuredContent).
address_book_list301 tokList the user saved recipient addresses (address book): name, networks and address. Use it to resolve a recipient the user names, e.g. "send 0.1 ETH to My work address": find the entry by name (search), take its address and confirm it with the user before calling transfer_native or transfer_asset. Informational only: transfers are not restricted to these addresses. Returns the entries and pagination, also as structuredContent.
ask_gemma176 tokAsk Gemma, the Hey Anon crypto research assistant: protocol analysis, community and social insights, market data, news, token analytics by contract address. Synchronous: returns the answer text directly, no polling and no wallet addresses needed. Research only: Gemma takes no wallet addresses, executes no transactions and keeps its own session, separate from the Anon conversation. Prefer ask_gemma for general crypto questions and ask_anon for anything about the user wallets or for actions.
background_task169 tokGet one Anon background task by id. Each ask_anon call creates a task; poll this tool until status is no longer "pending": "completed" means the Anon reply is in result; any other status (e.g. "failed") means the request did not finish, check logs. Returns id, prompt, status, result ("—" while absent), logs (execution trace, appended live while the task runs), createdAt, updatedAt; the same object is returned as structuredContent.
scheduled_task_list154 tokList the user scheduled tasks: automations created through Anon that run at a given time or when a price condition is met. There is no create/update tool: to create an automation, ask Anon via ask_anon (e.g. "Buy 0.1 ETH on Base when ETH drops below 2000"), then use this tool to confirm it exists. Returns id, description, status, type and, when present, taskExecutorResponse (the last execution result); the trigger time or condition is not a separate field, infer it from description.
portfolio_cex124 tokBalances and positions from the exchange accounts linked to Hey Anon (e.g. Hyperliquid, keyed by exchange). Pass address (an EVM wallet from wallet_list) when the user has several EVM wallets, otherwise the backend rejects the call. Returns the raw JSON response.
wallet_list122 tokList the user wallets registered in Hey Anon: display name, type (evm, solana, ton, etc.), address, labels and whether the wallet is archived. Call it before ask_anon to choose which addresses to attach (at most one per type); match the wallet the user names by display name, label or address and skip archived wallets. The same addresses are used by the portfolio_* tools.
get_api_key_setup_url113 tokGet the URL of the Hey Anon page where the user logs in and creates an API key, plus the MCP config snippet where the key goes (X-API-Key header). Call this when a tool fails with "API key not set" or the user has no key yet. The key is never passed through the chat. No API key required.
background_task_list98 tokList the user Anon background tasks (one per ask_anon message): id, prompt, status, result (Anon reply when completed), logs, createdAt, updatedAt. Use it to find earlier answers or check what is still pending. Also returned as structuredContent { tasks }.
portfolio_tokens96 tokToken balances for every user wallet (addresses taken from wallet_list) across all supported networks. Returns JSON [{ walletAddress, data }]; for EVM wallets data.evm is keyed by chain id, Solana balances are in data.solana. Output can be large with many wallets.
scheduled_task_get93 tokGet one scheduled task by id (from scheduled_task_list). Returns id, description, status, type and taskExecutorResponse (the last execution result).
projects89 tokList the protocols and integrations Anon can operate (swaps, lending, staking, bridges, CEX, etc.): name, key, description, supported networks, tool count. Use it to check whether Anon supports a protocol or network before asking.
scheduled_task_delete89 tokDelete (cancel) a scheduled task by id. Irreversible: the automation will not run again. Returns a confirmation.
isProcessing81 tokCheck whether Anon is still processing the previous ask_anon request. Returns "isProcessing: true|false". Use before sending another message, or when a request looks stuck (then call abort).
abort76 tokForce-stop Anon processing of the current ask_anon request. Use only when isProcessing stays true for too long or the request is stuck; otherwise wait for the background task to complete.
portfolio_defi76 tokDeFi positions (LP, staking, lending, vaults, etc.) for every user wallet (addresses taken from wallet_list). Returns JSON [{ walletAddress, data }].
background_task_delete76 tokDelete a background task record by id.
portfolio_transactions69 tokRecent transactions for every user wallet (addresses taken from wallet_list). Returns JSON [{ walletAddress, data }]. Output can be large with many wallets.
ping67 tokHealth check for the Hey Anon MCP server. Returns "pong" and the server time (ISO 8601). No API key required.
Security signals
100/100 — no known issues found as of 2026-10-19, from the checks below. This is not a guarantee of safety; review what a server can do before connecting it.
Deductions
No findings from the checks that ran.
Checks
- ✓Repository hygiene (archived, activity, license, security policy)
- ✓Tool descriptions (prompt-injection and hidden-text heuristics)
- ○Package metadata (install scripts, provenance) — pending
- ○Source scan (secrets, CVEs, risky code) by vectra-guard — pending
Scan it yourself before installing with vectra-guard, the open-source agent security CLI. Scoring rules
Freshness
Active — last maintenance signal 5d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-13 · 5d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-13 · 5d ago · official registry · v1.0.0
How it compares in Finance & Fintech
Against the most-starred finance & fintech servers we index. Token cost is per model turn, measured from each server's live tool list.
| Server | Stars | Tools | Tokens / turn | Freshness | Runs |
|---|---|---|---|---|---|
| HeyAnon (this) | 0 | 21 | 3,809 | Active | hosted |
| CCXT | 44,454 | — | not measured | Active | local |
| Finance Toolkit | 5,439 | — | not measured | Active | local + hosted |
| Agent Toolkit | 1,960 | — | not measured | Active | hosted |
| Stripe | 1,960 | — | not measured | Active | local |
| Tradememory Protocol | 1,430 | — | not measured | Active | local |
FAQ
›How do I install the HeyAnon MCP server in Claude Code?
Run: claude mcp add --transport http heyanon-ai-cursor-plugin https://api.heyanon.ai/mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does HeyAnon require an API key?
No required environment variables are declared in its published metadata.
›Can I use HeyAnon as a remote (hosted) MCP server?
Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.
›Is HeyAnon in the official MCP registry?
Yes, as io.github.RealWagmi/heyanon.
›How many tokens does HeyAnon add to my context?
Its tool definitions total about 3,809 tokens, resent on every turn.
Sources and method
- Official MCP Registry entry
- updated 2026-10-13
- GitHub repository
- fetched 2026-10-19
- Tool list (tools/list), measured by us
- 2026-10-19
- Security signals, computed by us
- 2026-10-19
- Last checked against all sources
- 2026-10-19
The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.
Alternatives to HeyAnon
Other finance & fintech MCP servers.