
Fermi
Takes a natural language question like "Will this feature ship by Q2?" and returns calibrated probability distributions instead of point estimates. Works over both REST and MCP, so you can integrate forecasting into Claude conversations or your own applications. Useful when you need quantified uncertainty rather than binary predictions, like estimating project timelines, evaluating risks, or making decisions under uncertainty. The SSE transport means you can stream probability updates as the model refines its analysis. Reach for this when you want Claude to think probabilistically and give you distributions you can actually use in downstream calculations or decision frameworks.
- tools
- 6
- transport
- HTTP
- last updated
- Oct 28, 2026
Install
From registry metadata$ npx add-mcp https://fermi.kromatic.com/mcp --name fermiRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http fermi https://fermi.kromatic.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 6 toolsVerified live against the running server on Nov 6, 2026.
estimate_quantity_or_probabilityEstimates an uncertain number, or the probability that an event happens by a date, from a question in plain language, and returns a calibrated range and probability distribution. Use this when the user asks how much, how many, how big or how long something is or will be (marke...12 params
Estimates an uncertain number, or the probability that an event happens by a date, from a question in plain language, and returns a calibrated range and probability distribution. Use this when the user asks how much, how many, how big or how long something is or will be (marke...
api_keyvaluecallback_urlvaluecontextvaluecoverage_probabilitynumberdisclaimer_acknowledged*booleanmodelvalueprovidervaluequestion*stringrequested_tier_idintegersource_inputsvaluetarget_horizon*stringunit*stringget_estimate_resultReads one estimate you already requested, by its estimate_id. Use this when a tier-3 (deep research) estimate came back with status "pending" and you want to know whether it is finished, or to show an earlier estimate again. Tier-3 results are only delivered this way (or to a...2 params
Reads one estimate you already requested, by its estimate_id. Use this when a tier-3 (deep research) estimate came back with status "pending" and you want to know whether it is finished, or to show an earlier estimate again. Tier-3 results are only delivered this way (or to a...
api_keyvalueestimate_id*stringlist_my_estimatesLists the past estimates on your account, newest first. Use this when the user wants to find an earlier estimate ("what did I estimate last week?") or has lost an estimate_id. Returns estimates, each with estimate_id, created_at, question, unit, target_horizon, point_estimate,...3 params
Lists the past estimates on your account, newest first. Use this when the user wants to find an earlier estimate ("what did I estimate last week?") or has lost an estimate_id. Returns estimates, each with estimate_id, created_at, question, unit, target_horizon, point_estimate,...
api_keyvaluelimitintegeroffsetintegersend_feedbackSends a short report about Fermi to the team that builds it. They read every report and use it to fix problems and decide what to build, so honest feedback, good or bad, is useful. Use this when: - a Fermi tool returned an error (send it right away), behaved unexpectedly or ga...13 params
Sends a short report about Fermi to the team that builds it. They read every report and use it to fix problems and decide what to build, so honest feedback, good or bad, is useful. Use this when: - a Fermi tool returned an error (send it right away), behaved unexpectedly or ga...
api_keyvalueerror_textvalueestimate_idvalueexpectedvaluefeedback_typestringbug · unmet_use_case · feature_request · confusing · wrong_result · praisedefault: otherimpactvaluemessage*stringsender_emailvaluesender_namevaluesuggestionvaluetool_namevalueuser_goalvaluewhat_happenedvaluebuy_creditsBuys Fermi credits by charging the card saved on your account, and returns the new balance. Use this when the user explicitly asks to buy or top up Fermi credits. Returns credits_purchased, new_balance and payment_status. If no card is saved yet, nothing is charged: it returns...2 params
Buys Fermi credits by charging the card saved on your account, and returns the new balance. Use this when the user explicitly asks to buy or top up Fermi credits. Returns credits_purchased, new_balance and payment_status. If no card is saved yet, nothing is charged: it returns...
api_keyvaluecredits*integercheck_account_and_creditsReports who you are to Fermi and what you can spend: whether you are using Fermi without an account or with one, your credit balance or free estimates left today, and what each tier costs. Use this before a paid estimate to check the price or balance, after one to see what is...1 params
Reports who you are to Fermi and what you can spend: whether you are using Fermi without an account or with one, your credit balance or free estimates left today, and what each tier costs. Use this before a paid estimate to check the price or balance, after one to see what is...
api_keyvalueSponsors
Readme
Details
- Repository
- github.com/kromatic-innovation/fermi
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 2
- Prompts
- 1
- Tools verified
- Nov 6, 2026