The Model Context Protocol (MCP) lets Claude call external tools on your behalf. The Futuur MCP server exposes tools covering market discovery, order placement, position management, and account info — all accessible through natural language. Get connected in under a minute: paste your API keys, copy theDocumentation Index
Fetch the complete documentation index at: https://docs.futuur.com/llms.txt
Use this file to discover all available pages before exploring further.
claude mcp add command, run it in your terminal, then start a new Claude session.
You can say things like:
- “Show me the top 10 markets by volume”
- “Simulate buying 200 OOM on the Yes outcome of event #1234”
- “What are my open positions and how are they performing?”
- “Sell 50 shares of my wager on the US election market”
Prerequisites
Node.js 18 or higher
Download from nodejs.org. Verify with
node --version.Claude Code CLI
Install the Claude Code CLI. Verify with
claude --version.Futuur API keys
Log in to futuur.com → Settings → API → generate a key pair. You’ll get a public key and a private key.
Setup
Paste your Futuur API keys below, then copy and run the generated command in your terminal.Paste your API keys
Use the fields above. Keys stay in your browser — they are only embedded in the command you copy.
Copy and run
Paste the
claude mcp add command into your terminal and press Enter. Claude registers the Futuur MCP server with your keys.Manual JSON config (optional)
Manual JSON config (optional)
If you prefer to edit config files yourself, add this under
"mcpServers" in ~/.claude.json (global) or .claude/settings.json (project):Available tools
Market discovery
get_markets · get_market_details · get_price_history · get_categoriesAccount
get_user_profile · get_user_rankingTrading
get_bet_simulation · place_bet · list_orders · cancel_orderPositions
get_user_bets · get_wager_details · get_partial_sell_amount · sell_bet| Tool | What it does |
|---|---|
get_markets | List and search events with filters — category, tag, status, ordering |
get_market_details | Full details for one event including all outcome markets |
get_price_history | Historical prices for an event (day / week / month / year / all_time) |
get_categories | List available market categories |
get_user_profile | Your account profile and balances |
get_user_ranking | Your leaderboard position |
get_bet_simulation | Preview a buy order — cost and shares — without placing it |
place_bet | Execute a limit order from a confirmed simulation |
list_orders | List your open, filled, or cancelled orders |
cancel_order | Cancel an open order by ID |
get_user_bets | List your wager positions with filters |
get_wager_details | Full details for one wager |
get_partial_sell_amount | Simulate how much you’d receive for selling N shares |
sell_bet | Sell all or part of a wager position |
Example session
Links
GitHub repository
Source code, issues, and contributions
Authentication
How HMAC-SHA512 signing works
Placing a bet
Full step-by-step guide to placing orders via the REST API
API Reference
Browse all available endpoints