Skip to main content
The Shumi MCP server exposes the same data the CLI and API return, as tools an AI agent can call. You need an API key: run shumi login, then shumi keys create. Connect to the hosted server at https://mcp.shumi.ai/mcp, or run the @shumi-ai/mcp package locally with npx. Both serve the same tools against the same account and quota.

Connect your client

In Claude, choose Add custom connector, open the request headers section and enter:x-api-key with the bare key as the value also works. Everyone who uses this connector shares the one Shumi account behind the key, and its quota.
Send the key as a header. Never put it in the URL. A URL is written to server logs, proxies and browser history.
The local server reads three variables: GET https://mcp.shumi.ai/health answers without a key, so you can tell a bad key from a server that is down. A missing or wrong key on the hosted server comes back as a normal response carrying an AUTH_REQUIRED error. If the tools appear but every call returns AUTH_REQUIRED, check the header name and value.

Call a tool

There are 31 tools. 29 return data. ask_shumi and search_web return written answers. get_coin_risk takes 1 to 15 symbols at once. resolve_coin tells the token GOLD from the metal; resolve first when a ticker could mean two things. Real-world assets have their own two tools; the coin tools will not find them. For “what’s pumping today?”, call scan_coins with sort_by: "change24h". Market Screener explains each sort and the fields each row carries. lookup_coin returns currentTrend: the coin’s daily trend now, the day it started and how many days it has run. Coin Lookup explains the fields. A local server needs @shumi-ai/mcp 1.2.1 or later for both. Every list in a tool result holds 50 items at most, and fewer when the result is large. Two resources describe the server: shumi://capabilities lists the tools, and shumi://billing/tier shows the plan on your key. On the Free plan every tool call counts as one question. When the quota is used up, the tool returns an error with a hint on how to continue. Plans and Quotas explains the plans.

Ask a question with ask_shumi

ask_shumi takes one query in plain words. Shumi works out which data it needs, fetches it and writes an answer, returned as plain text. Use it for a question that needs judgement or compares several things, such as “is funding on SOL crowded compared with last month?”. For a fact with one exact answer, call the data tool instead: it is faster and returns the current figures without prose. search_web takes a query and returns search results, or a written answer when answer is true.

Read a result

A data tool returns data and meta. On most tools meta.as_of and meta.data_age_seconds say how old the data is. Check data_age_seconds before your agent acts on a funding rate or a price.