disputes.online

Registre officiel Autres

Read prediction disputes and the crowd's odds on real-world events from disputes.online.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http disputes-online 'https://disputes.online/mcp'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "disputes-online": {
            "type": "http",
            "url": "https://disputes.online/mcp"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. disputes.online MCP server
  2. Tools
  3. Connecting
  4. How it works
  5. Configuration
  6. Running locally
  7. Publishing to the MCP registry
  8. Tests
  9. License

disputes.online MCP server

A public, read-only Model Context Protocol server for disputes.online. It lets an AI agent find open disputes and read how the stakes on them are split — the crowd's implied odds.

Endpoint: https://disputes.online/mcp (Streamable HTTP, no authentication)

Tools

ToolWhat it does
search_disputesDisputes open to bets, filtered by language, category and country, sorted by pool size, number of bets or closing time
search_disputes_by_tagsOpen disputes carrying any of the given tags
get_disputeOne dispute by id or page URL — open, or already settled, with the winning outcome
list_categoriesThe category tree, to find a category_id

Every dispute comes with its page URL and, per outcome, the share of stakes (implied_probability) and the payout multiplier. Amounts are in QOT, the platform's internal currency. Lists default to English; pass lang for disputes written in another language.

There are no tools that place bets, create disputes or act for a user.

Connecting

Claude Code:

claude mcp add --transport http disputes-online https://disputes.online/mcp

Any client that takes a JSON config:

{ "mcpServers": { "disputes-online": { "type": "http", "url": "https://disputes.online/mcp" } } }

How it works

The server has no database access. It calls the same public API the site uses (https://disputes.online/openapi.json), so it can only say what the site already publishes. It is stateless: any replica answers any request.

Configuration

VariableDefaultMeaning
APP_PORT8098Port to listen on
API_PATH/mcpPath the protocol is served at
DISPUTES_URLhttp://disputes:8080Base URL of the dispute service
CATEGORIES_URLhttp://categories:8082Base URL of the category service
HISTORY_URLhttp://history:8095Base URL of the history service (settled disputes)
PLATFORM_TIMEOUT5sTimeout for one call to either service
RATE_LIMIT_RPS / RATE_LIMIT_BURST20 / 40Limit on the total request rate

GET /health answers ok.

Running locally

APP_PORT=8098 \
DISPUTES_URL=https://disputes.online/disputes \
CATEGORIES_URL=https://disputes.online/category \
HISTORY_URL=https://disputes.online/history \
go run ./cmd

Then point a client, or npx @modelcontextprotocol/inspector, at http://localhost:8098/mcp.

Publishing to the MCP registry

server.json describes this server for the official MCP registry under the name online.disputes/mcp. That namespace belongs to whoever controls disputes.online: the site serves a public key at https://disputes.online/.well-known/mcp-registry-auth, and publishing takes the matching private key, kept outside this repository at ~/.mcp-registry/disputes.online.pem.

brew install mcp-publisher
./publish.sh

Bump version in server.json before publishing again; the registry refuses a version it already has.

Tests

go test ./...

License

MIT

Questions fréquentes

Qu'est-ce que disputes.online ?

Read prediction disputes and the crowd's odds on real-world events from disputes.online.

Comment installer disputes.online ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http disputes-online 'https://disputes.online/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour disputes.online ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

disputes.online est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient disputes.online ?

Il est publié par peccancy. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.