About ThinkerWave
ThinkerWave is a cloud-based autonomous research agent for open-ended business and scientific questions. It iteratively researches and checks its calculations, returning confidence and evidence labels for each claim.
Key features
- 01Iterative research and self-checking
- 02Numerical analysis
- 03Claim labels: verified, assumption, guess
- 04Evidence, charts and tables
- 05Python SDK and tw CLI
Use cases
- 01Compare pricing choices against churn data
- 02Run credit risk stress tests
- 03Assess market entry or due diligence
- 04Select drug development programs
MCP support
The repository includes an MCP server that lets clients such as Claude Code or Cursor submit questions to ThinkerWave and receive answers with evidence.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
uvx thinkerwave-mcpTHINKERWAVE_API_KEYSecretYour ThinkerWave API key (thinkerwave.ai/app → Settings → API keys)Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEThinkerWave
An autonomous research agent for problems without a single right answer — credit risk stress tests, pricing and churn, market entry, due diligence, drug program selection.
You give it the problem and the facts you're sure of. It researches, runs the numbers, checks its own work and tries again, round after round, keeping the best answer. You get the answer, how confident it is, and the evidence behind each claim — verified, assumption or guess — plus any charts and tables it produced.

pip install thinkerwave
export THINKERWAVE_API_KEY=tw_live_… # create one at thinkerwave.ai/app → Settings → API keys
tw run "Should we raise prices 15%, 8%, or hold? 1,200 customers at \$85/month, 3.1% monthly churn." \
--given "last 8% increase spiked churn to 4.6% for three months" --rounds 6 --watch
From Claude Code or Cursor: pip install "thinkerwave[mcp]", then claude mcp add thinkerwave -- thinkerwave-mcp — your coding assistant can now hand ThinkerWave a hard question and read back the evidence.
From Python: see examples/.
What's in this repo: the Python SDK, the tw command line, an MCP server, the API reference and the answer/evidence format. ThinkerWave itself runs in ThinkerWave's cloud; this repository is the way in, not the engine.
Free runs are included with every account. Limits: docs/limits.md. Found a problem it got wrong? Open an issue with the run id.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.