AI-powered dataframe ops: transform, dedupe, merge, rank, and screen with natural language
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
An API for frontier forecasting.
FutureSearch predicts the future. Accuracy is verifiable via our public track record on stocks, prediction markets, public benchmarks, and forecasting tournaments: the forecaster leads Metaculus's Summer 2026 FutureEval tournament, sits above the superforecaster median on ForecastBench, and holds the best pooled score on BTF-3, our 1,907-question pastcasting benchmark. Those are live standings, so the link carries the current positions. Every forecast draws on a shared world model that reconciles related questions against each other; it improved all nine base forecasters we tested, four of them significantly.
| Track Record | |
|---|---|
| markets.futuresearch.ai | Live trading on Kalshi, Polymarket, and the S&P 500. Every position, including the losers. |
| evals.futuresearch.ai | Benchmarks: Bench To the Future, Deep Research Bench, and live forecasting tournament standings (Metaculus, ForecastBench). |
Try it yourself in the app, or give advanced forecasting and multi-agent capabilities to your AI wherever you use it (Claude.ai, Claude Code, or Gemini/Codex/other AI surfaces), or point them to this Python SDK.
Claude.ai / Claude Desktop: Go to Settings β Connectors β Add custom connector β https://mcp.futuresearch.ai/mcp
Claude Code:
Then sign in the same way you do in the FutureSearch web app and pick the account the connection should use.
forecast() takes a table of questions about the future and returns a forecast for each row, with a rationale column explaining each answer. Five modes cover the shapes a question can take.
Effort level is "LOW" or "HIGH": roughly $0.15 per question at low effort and $2 at high effort. Left unset, a single question runs at high effort and a batch runs at low. Categorical, thresholded, and conditional forecasts always require "HIGH".
The probability, 0 to 100, that a YES/NO question resolves YES. Output columns: probability and rationale.
Percentile estimates (p10 through p90) for a continuous quantity. Requires output_field and units.
Percentile dates (p10 through p90, as YYYY-MM-DD) for timing questions. Requires output_field.
Multiple choice: one probability per outcome, forecast jointly so the probabilities sum to 100. Each row holds its own option list in the column named by categories_field. Make the set exhaustive; add an "Other" option when it isn't.
One probability per threshold condition on a single quantity. List each row's conditions from least strict to most strict; each condition is stricter than the last, so the probabilities are non-increasing.
Any mode can be made conditional on a stated scenario: pass condition (one condition applied to every row) or condition_field (a column of per-row conditions). Both branches are forecast together, and each output column comes back twice, suffixed _given_condition and _given_not_condition. (To forecast outcomes under alternatives you control, see decision.)
Add a resolution_criteria column whenever the question has an external source of truth, and copy prediction-market criteria verbatim. Full parameter and output reference: forecast docs.
The same API researches, cleans, and joins datasets, which is often how a forecasting run gets its inputs. Costs are per row; see the docs for details.
Additional data operations (rank, classify, merge, dedupe) are documented in the API reference.
Group related operations into a session so their tasks are tracked together.
All ops have async variants for background processing:
Tip: Print the task ID after submitting. If your script crashes, you can fetch the result later using fetch_task_data:
Official Docs. Ensure that you're using version >= 0.25.0
Then within the CLI
Official docs. Install from GitHub using the built-in skill installer, requested via natural language:
Or install directly:
Restart Codex to pick up the new skill.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/everyrow-mcp-server)<a href="https://allmcps.com/mcp/everyrow-mcp-server"><img src="https://allmcps.com/api/badge/everyrow-mcp-server?style=directory" alt="Everyrow MCP Server on AllMCPs" /></a>