Everyrow MCP Server — Claude Code MCP server: guide
Connects FutureSearch forecasting to your AI coding assistant. It generates probability distributions, date ranges, and numerical estimates with rationales.
claude mcp add everyrow-mcp -e EVERYROW_API_KEY=<EVERYROW_API_KEY> -- uvx everyrow-mcpWhat Everyrow MCP Server does
This MCP server links your development environment to the FutureSearch engine, formerly known as Everyrow. The service forecasts question outcomes across distinct formats: binary yes/no probabilities, continuous numeric values with p10 to p90 percentile spreads, estimated dates, and multi-option categorical distributions. Every result includes an explanatory rationale column clarifying the underlying factors.
Beyond standalone questions, the server handles choice evaluations. You can provide scenario details alongside several alternative actions to estimate how each choice shifts the outcome. Execution relies on uvx everyrow-mcp. You must set EVERYROW_API_KEY in your environment. Without a valid token, forecasts will fail to resolve.
What it helps with
- Calculate the probability of an upcoming event resolving yes or no
- Forecast numerical values with p10 through p90 percentile estimates
- Project completion dates for future milestones
- Compare predicted outcomes across several decision alternatives
Example prompts for the agent
- Estimate the probability of the central bank lowering benchmark rates before next summer.
- Forecast our expected user count under three distinct budget allocations.
- Project the date range for an upcoming product launch with p10 and p90 milestones.
How to install Everyrow MCP Server
Platform CLI
claude mcp add everyrow-mcp -e EVERYROW_API_KEY=<EVERYROW_API_KEY> -- uvx everyrow-mcpReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from everyrow-mcp <command>
Platform CLI
codex mcp add everyrow-mcp --env EVERYROW_API_KEY=<EVERYROW_API_KEY> -- uvx everyrow-mcpReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from everyrow-mcp <command>
Config file
{
"mcpServers": {
"everyrow-mcp": {
"command": "uvx",
"args": [
"everyrow-mcp"
],
"env": {
"EVERYROW_API_KEY": "<EVERYROW_API_KEY>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from everyrow-mcp <command>
Config file
{
"servers": {
"everyrow-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"everyrow-mcp"
],
"env": {
"EVERYROW_API_KEY": "<EVERYROW_API_KEY>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from everyrow-mcp <command>
Platform CLI
gemini mcp add -e EVERYROW_API_KEY=<EVERYROW_API_KEY> everyrow-mcp uvx everyrow-mcpReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from everyrow-mcp <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Everyrow MCP Server
How do I install Everyrow MCP Server in Claude Code?
Run claude mcp add everyrow-mcp -e EVERYROW_API_KEY=<EVERYROW_API_KEY> -- uvx everyrow-mcp in your terminal. Replace <EVERYROW_API_KEY> with your key from FutureSearch.
What does Everyrow MCP Server do?
It connects your assistant to FutureSearch forecasting models to answer forward-looking questions with dates, numbers, and probabilities. It also supplies a rationale explaining each answer.
What is needed to run Everyrow MCP Server?
You need an active EVERYROW_API_KEY environment variable and uvx installed. The Python SDK backend requires Python 3.12 or newer.