Skip to main content
Pick the surface you actually want. All three hit the same API and return the same data.

From the terminal

That is the whole setup. A bare ticker returns a signal; shumi ask "…" runs the full pipeline. Node 22+ required. More in CLI.

From HTTP

You need a key. Mint one from the CLI:
Then:
Every typed response comes back in the same envelope:
Read meta.data_age_seconds before you act on anything time-sensitive. A funding rate is a different input at forty seconds old than at forty minutes. Full contract in API Overview.

From an agent

Add the MCP server to Claude Code:
Restart the client and 31 read-only tools appear. Claude Desktop and Cursor use a JSON config instead, both shown in MCP Server, along with a hosted endpoint if your client cannot spawn a local process.

What to try first

Before you rely on it

Two things worth knowing up front rather than discovering later:
  • Shumi does not trade. No order path, no exchange keys. Every output is an input to your decision.
  • Free is ten queries, then one a day. Not a daily allowance of ten. Access and Quotas explains the counter, and the $SHUMI hold path if you would rather not subscribe.
If you want to judge the method before trusting the output, Evidence has five studies with the ledgers and the failures included.