Fatebook MCP Server
A Model Context Protocol (MCP) server that provides integration with Fatebook, a prediction tracking platform. This server allows AI assistants like Claude to create, manage, and track predictions directly through MCP.
Features
- Create Questions: Make predictions with forecasts (0-100% probability)
- List Questions: View your predictions with filtering options
- Get Question Details: Retrieve comprehensive information about specific questions
- Add Forecasts: Update your predicted probabilities on existing questions
- Add Comments: Add commentary to track your reasoning
- Resolve Questions: Mark questions as resolved (YES/NO/AMBIGUOUS)
- Edit Questions: Update question titles, resolve dates, and notes
- Delete Questions: Remove questions you no longer need
- Count Forecasts: Track your forecasting activity
Installation
Prerequisites
- Python 3.13 or higher
- uv (Python package manager)
- A Fatebook account and API key
Getting your Fatebook API Key
Setup
- Clone the repository:
- Install dependencies using uv:
- Set up your API key (optional - you can also provide it per request):
Or create a .env
file:
Usage with Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS
Location: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
Location: %APPDATA%\Claude\claude_desktop_config.json
Configuration
Replace /path/to/fatebook-mcp
with the actual path to where you cloned this repository and path/to/uv with the output of which uv
.
Development & Testing
Running integration tests
Run the integration tests to verify your setup:
This will test all available endpoints and confirm the server is working correctly.
Running the Server Locally
The server will start and wait for MCP client connections.
Troubleshooting
API Key Issues
- Ensure your API key is valid and active
- Check that the API key is properly set in environment or config
- Try providing the API key directly in the request
Connection Issues
- Verify the server path in your Claude Desktop config is correct
- Check that Python 3.13+ is installed and accessible
- Ensure uv dependencies are properly installed with
uv sync
Question Format
- Dates should be in YYYY-MM-DD format
- Forecast values must be between 0.0 and 1.0
- Question IDs are provided when creating questions
Example Conversations with Claude
Creating and tracking a prediction:
Reviewing your predictions:
API Documentation
For more details about the Fatebook API, see:
Contributing
Contributions are welcome! Please feel free to submit issues or pull requests.
Support
For issues with:
- This MCP server: Open an issue on GitHub
- Fatebook API: Contact Fatebook support
- MCP/Claude Desktop: See MCP documentation
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables AI assistants to create, manage, and track predictions on Fatebook, a prediction tracking platform. Supports making forecasts, updating probabilities, resolving questions, and managing prediction history through natural language.
Related MCP Servers
- -securityFlicense-qualityEnables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.Last updated -JavaScript
- -securityFlicense-qualityConnect AI assistants to your Metabase analytics platform. Access dashboards, execute queries, and retrieve data seamlessly through conversational interfaces. Enhance your analytics experience with structured data access and robust error handling.Last updated -19JavaScript
- -securityAlicense-qualityEnables AI assistants to access and analyze financial data including stock information, company fundamentals, and market insights through the Financial Modeling Prep API.Last updated -24TypeScriptApache 2.0
- AsecurityAlicenseAqualityA bridge between AI assistants and the Paradex perpetual futures trading platform that enables retrieving market data, managing trading accounts, placing orders, and monitoring positions.Last updated -261MIT License