Skip to main content
shumi is the terminal surface. It talks to the same API as everything else, and it is where you mint the API keys the MCP server and any server deployment need.

Install

Requires Node 22 or newer.
If the browser callback fails, on a remote shell or in a locked-down browser, shumi login --paste completes the sign-in from a pasted URL instead.

First queries

A bare ticker is the shortcut for a quick signal:
Then:
ask runs the full pipeline and consumes an ask query from your quota. The typed commands do not, see Access and Quotas.

The command surface

Start here. signal, coin, resolve, ask Market and trends. market, trends, scan, category, narratives, sentiment, funding, regime Research. holders, wallets, transcripts, tweets, search, pairs, basket, futures, walkforward, signal-quality Live. watch Account and setup. login, logout, whoami, billing, keys, wallet, init, doctor, health, version, commands shumi help gives the grouped tour; shumi help <command> gives detail on one.

Scripting

Three output behaviours, and the default is usually what you want: Auto-JSON on a non-TTY is the detail that makes this pleasant in scripts. --agent (or SHUMI_AGENT=1) is the right mode for anything unattended, because it also suppresses the update notifier that would otherwise contaminate stdout.
shumi commands --json emits a capability manifest of the whole CLI. Useful for wiring an agent that needs to discover what it can call.

API keys

Interactive use rides your session. A server, a bot, or an MCP client needs a key:
Keys look like shumi_sk_… and carry your entitlement, so a key minted by a Pro account resolves to Pro. Treat one as a credential with your quota attached to it.

When something breaks

shumi doctor is the first thing to run on a confusing failure. It separates an expired session from a network problem from a stale CLI, which otherwise present identically.