Stop letting Claude hallucinate short interest.
AlgoThesis hands your AI the market data it can't see — FINRA short interest, grounded web research with ticker mapping, and a catalyst calendar. One install, every MCP-aware agent on your machine gets it.
2 anonymous research requests · then add an account API key · plan-based daily limits · MIT on npm
Install
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows). Add this block, then quit + relaunch:
{
"mcpServers": {
"algothesis": {
"command": "npx",
"args": ["algothesis-mcp"]
}
}
}jsonClaude Code (CLI)
One command:
claude mcp add algothesis npx algothesis-mcpbash
Cursor / other MCP clients
In Cursor: Settings → MCP → Add Server → paste the same JSON block from step 1.
Any MCP-compatible client works — same config format.
Keep using it after the trial
Sign in, create a bot key in Settings, then add it to the MCP server's environment. The key is shown once; don't paste it into prompts or commit it to a repository.
{
"mcpServers": {
"algothesis": {
"command": "npx",
"args": ["algothesis-mcp"],
"env": {
"ALGOTHESIS_API_KEY": "algo_your_key_here"
}
}
}
}jsonWhat you get
research_topicResearch any topicLive Google Search + ticker mapping. Ask about people, events, macro themes — get a grounded summary with source URLs and matched company context.
Example: "What's the latest on Kevin Warsh and how should I be positioned for a dovish Fed?"
get_short_interestReal short-interest dataFINRA short-interest data via Yahoo (~14-day lag) for up to 20 tickers in one call. Sorted by short % of float. The data ChatGPT doesn't have.
Example: "Show me real short interest on CVNA, BYND, GME, AMC — which has actual squeeze potential?"
find_catalystsThe catalyst calendar your AI doesn't haveEarnings, filings, Fed meetings, and other scheduled events — by US ticker or for the overall market calendar.
Example: "What are the next catalysts for NVDA?"
Real prompts that work today
Paste any of these into Claude after install. The model picks the tool.
Why this exists
LLMs invent short-interest numbers. They miss catalysts that haven't been blogged yet. Tool calls fix both — the model stops guessing and starts calling FINRA. This is the same data the AlgoThesis web app runs on; the MCP server hands it to whichever agent you already use.
Source on npm · MIT · contributions welcome.