Connects Claude to FutureSearch's research agent API with six core operations: forecast() for predictions, multi_agent() for team research on single questions, agent_map() for running one agent per dataset row, plus rank(), classify(), and dedupe()/merge() for scored research at scale. You'd reach for this when you need Claude to process hundreds or thousands of rows with web research backing each one, like finding regulatory status for 10k drugs or scoring 500 startups. Works in Claude Desktop, Claude Code, and other MCP clients via stdio or HTTP transport. Async variants let you fire off long tasks and retrieve results later if your script crashes. Also integrates with Gemini CLI, Codex, and Cursor as a skill/extension.
claude mcp add --transport stdio io.github.futuresearch-futuresearch-mcp uvx futuresearch-mcp