MCP server · Claude, Cursor, Claude Code

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

01

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"]
    }
  }
}
json
02

Claude Code (CLI)

One command:

claude mcp add algothesis npx algothesis-mcp
bash
03

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.

04

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"
      }
    }
  }
}
json

What you get

research_topicResearch any topic

Live 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 data

FINRA 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 have

Earnings, 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.

What stocks could benefit from Trump's chip tariff plans this week?
Show me real short interest on heavily-shorted EV makers.
Find AI infrastructure plays that aren't NVDA — sub-$100B market cap.
Build a basket reflecting Druckenmiller's recent 13F.
What are the next scheduled catalysts for NVDA?
Compare LLY vs NVO on revenue growth and margins.

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.