For developers

MCP Server

Give Claude, Claude Code, or any MCP-compatible AI agent direct access to match probabilities, indicators and spatial intelligence — no copy-pasting API responses into chat.

Hosted server — nothing to install

Point any client that supports remote MCP servers at the URL below and send your API key in the Authorization header. Tool calls use your own key, so they count against your own plan.

https://api.predictiqpro.com/mcp
{
  "mcpServers": {
    "predictiq-pro": {
      "url": "https://api.predictiqpro.com/mcp",
      "headers": { "Authorization": "Token your_key_here" }
    }
  }
}

Using Claude Code? One command:

claude mcp add --transport http predictiq-pro https://api.predictiqpro.com/mcp \
  --header "Authorization: Token your_key_here"

Start a 14-day trial to get a key. A card is required to start it, nothing is charged until the trial ends, and you pay nothing if you cancel before then. Also listed on Smithery.

Or run it locally

  1. 1. Get an API key

    Start a 14-day trial if you don't have a key yet. A card is required to start it and nothing is charged until the trial ends.

  2. 2. Download the server script

    Download mcp_server.py — install its two dependencies:pip install mcp requests

  3. 3. Add it to your AI agent's config

    For Claude Desktop, edit claude_desktop_config.json:

    {
      "mcpServers": {
        "predictiq-pro": {
          "command": "python",
          "args": ["/absolute/path/to/mcp_server.py"],
          "env": { "PREDICTIQ_API_KEY": "your_key_here" }
        }
      }
    }
  4. 4. Restart your AI agent

    It'll now see PredictIQ Pro's tools automatically and can call them mid-conversation.

Available Tools

  • get_live_predictions

    Current live and upcoming matches with home/draw/away probabilities, a basis field (market_consensus or statistical_model), expected goals and goals markets.

  • get_prediction

    The forecast for one match: probabilities, expected goals, goals markets and the likely scoreline.

  • get_match_insights

    A short written brief plus derived indicators for one match: openness, upset risk, goals environment, clean-sheet odds and team form.

  • get_spatial_profile

    Where the match is played: field tilt, pressing, defensive line and passing zones. Only matches with full position coverage have values.

  • get_indicator_catalog

    The derived indicators and whether each is live or still building history.

Things you can ask your agent

  • What are the win, draw and loss probabilities for today's matches, and which ones come from the market rather than the statistical model?
  • Give me a short pre-match brief for the next fixture in the Premier League, including upset risk and clean-sheet odds.
  • Which of this weekend’s matches are likely to be open, high-scoring games, and why?

Forecasts are probabilities, not certainties. See how they score against the betting market on the accuracy page.

Connect your agent in two minutes

14-day trial. Card required, nothing charged until it ends, cancel any time before then.

Every tool call uses your normal API key and counts against your plan's rate limit — view plans. Prefer plain REST? See the API guides.