Fatebook MCP Server

Fatebook MCP Server

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.

Category
Visit Server

README

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

  1. Sign in to Fatebook
  2. Navigate to API Setup
  3. Generate and copy your API key

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/fatebook-mcp.git
cd fatebook-mcp
  1. Install dependencies using uv:
uv sync
  1. Set up your API key (optional - you can also provide it per request):
export FATEBOOK_API_KEY="your-api-key-here"

Or create a .env file:

FATEBOOK_API_KEY=your-api-key-here

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

{
  "mcpServers": {
    "fatebook": {
      "command": "path/to/uv",
      "args": [
        "run",
        "python",
        "/path/to/fatebook-mcp/main.py"
      ],
      "env": {
        "FATEBOOK_API_KEY": "your-api-key-here"
      }
    }
  }
}

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:

uv run test_client.py

This will test all available endpoints and confirm the server is working correctly.

Running the Server Locally

uv run python main.py

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:

User: Create a Fatebook question about whether it will rain tomorrow in SF, resolving tomorrow, 70% chance

Claude: I'll create that Fatebook question for you.

**Question Created Successfully!**
Title: Will it rain tomorrow in SF?
ID: cme6h2si00001bwlzf9qg7tt0
URL: https://fatebook.io/q/will-it-rain-tomorrow-in-sf--cme6h2si00001bwlzf9qg7tt0

User: Actually, checking the weather forecast, update my prediction to 40%

Claude: I'll update your forecast to 40% for that question.

Forecast added successfully!

Reviewing your predictions:

User: Show me my unresolved Fatebook questions about AI

Claude: Here are your unresolved questions about AI:

**Will GPT-5 be released by end of 2025?**
? OPEN | ID: cme6h2si00001bwlzf9qg7tt0 | 3 forecasts | Tags: ai, openai

**Will any AI system score >90% on ARC-AGI by 2025?**
? OPEN | ID: cme1m5hde0007142kojke80mp | 5 forecasts | Tags: ai, benchmarks

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

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured