ping
Ping
Health check for the Hey Anon MCP server. Returns "pong" and the server time (ISO 8601). No API key required.
无需输入参数。
io.github.RealWagmi由 GitHub 账号 RealWagmi 发布v1.0.0更新于 Oct 25, 2026
HeyAnon on-chain agent: wallets, portfolios, DeFi and CEX actions, transfers, Gemma research.
远程 HeyAnon MCP 服务器,让助手读取加密钱包与投资组合、通过 Anon 代理执行链上操作,并发送资金。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.RealWagmi%2Fheyanon/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"heyanon": {
"type": "http",
"url": "https://api.heyanon.ai/mcp"
}
}
}Connect Cursor or Grok Bot to HeyAnon: wallets, portfolios, DeFi and CEX actions through Anon, the HeyAnon on-chain agent; Gemma crypto research; token transfers and scheduled automations. The plugin registers the remote HeyAnon MCP server and ships an Agent Skill that teaches wallet selection, self-contained Anon requests, background-task polling and confirmation rules.
Read-only tools are marked as such with MCP tool annotations; ask_anon, the
transfer tools, abort and the delete tools are marked destructive. Anon can
execute real transactions from the attached wallets, so the skill tells the
agent to show the exact action and wait for your explicit confirmation before
every such call. Client prompts add a second gate: Cursor asks before MCP tool
calls by default, Grok Bot reviews tool calls and lets you add "Ask first"
rules in its settings.
Open Connect apps, find HeyAnon MCP and choose Add. Enter your API
key in the secure field the app asks for; it is stored by Grok Bot and sent only
as the X-API-Key header of the MCP connection. Get the key at
https://heyanon.ai/ (account settings, API keys). Do not paste it into the chat.
Install HeyAnon MCP from the Cursor Marketplace, open the plugin, then Setup → Edit Values and paste your HeyAnon API key. The skill appears in Customize.
Add to .cursor/mcp.json in your project (or ~/.cursor/mcp.json):
Codex, Claude Code, Hermes and OpenClaw users can use HeyAnon Connect instead; it installs the same connection and skill with a local key page.
"What are my balances on Base?" The agent takes your EVM address from
wallet_list, sends one self-contained question through ask_anon, polls
background_task until it completes and reports the answer.
"Swap 10 USDC to ETH on Base from my main wallet" The agent confirms the
exact action, sends it through ask_anon, waits for the task and reports the
transaction links from the result.
"Send 0.1 ETH to my work address on Arbitrum" The agent resolves the
contact with address_book_list, confirms the address and amount with you, and
calls transfer_native once.
"Any news about Aave this week?" Research goes to ask_gemma, which answers
directly.
Anon keeps no context between messages: every request must be self-contained, and Anon handles one request at a time.
https://api.heyanon.ai/mcp over HTTPS as the X-API-Key header.MIT
来源:README.md,提交 b3dc80c
Ping
Health check for the Hey Anon MCP server. Returns "pong" and the server time (ISO 8601). No API key required.
无需输入参数。
API key setup URL
Get 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.
无需输入参数。
List wallets
List 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.
无需输入参数。
Ask Anon
Send 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 on Base?" will not work). Before sending, the tool checks that Anon is idle: if the previous request is still processing it returns an error, poll background_task until it finishes (or call abort) and retry. Anon can execute real transactions from the attached wallets: send action instructions (swap, send, bridge, stake, create an automation) only when the user explicitly asked for that action, and phrase everything else as a question. For general crypto research not tied to the user wallets, prefer ask_gemma.
text必填fileswallets必填Ask Gemma
Ask 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.
text必填Is Anon processing
Check 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).
无需输入参数。
Abort Anon request
Force-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.
无需输入参数。
List supported projects
List 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.
无需输入参数。
List scheduled tasks
List 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.
无需输入参数。
Get scheduled task
Get one scheduled task by id (from scheduled_task_list). Returns id, description, status, type and taskExecutorResponse (the last execution result).
id必填Delete scheduled task
Delete (cancel) a scheduled task by id. Irreversible: the automation will not run again. Returns a confirmation.
id必填Portfolio tokens
Token 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.
无需输入参数。
Portfolio transactions
Recent transactions for every user wallet (addresses taken from wallet_list). Returns JSON [{ walletAddress, data }]. Output can be large with many wallets.
无需输入参数。
Portfolio DeFi positions
DeFi positions (LP, staking, lending, vaults, etc.) for every user wallet (addresses taken from wallet_list). Returns JSON [{ walletAddress, data }].
无需输入参数。
Portfolio CEX
Balances 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.
addressList background tasks
List 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 }.
无需输入参数。
Get background task
Get 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.
id必填Delete background task
Delete a background task record by id.
id必填Transfer native coin
Send 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).
to必填from必填chain必填amount必填allBalanceTransfer token
Send 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).
to必填from必填asset必填chain必填amount必填allBalanceList address book
List 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.
pagesizechainssearch已满足适用检查项的 100%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
{ "mcpServers": { "heyanon": { "url": "https://api.heyanon.ai/mcp", "headers": { "X-API-Key": "YOUR_API_KEY" } } }}