# MCP server

Kelly's MCP server, which is planned (P8, October 16, 2026) and not running yet, and the tools its definition lists.

Kelly's MCP server will serve Kelly's tools to AI clients at `https://mcp.askkelly.ai/mcp`; it is planned and doesn't run yet (P8, October 16, 2026).

## Endpoint paths

The definition lists four paths. Until the server runs, none of them answers.

| Path | URL | Tools |
| --- | --- | --- |
| `/mcp` | `https://mcp.askkelly.ai/mcp` | 8 |
| `/mcp/premium` | `https://mcp.askkelly.ai/mcp/premium` | 7 |
| `/mcp/cards` | `https://mcp.askkelly.ai/mcp/cards` | 12 |
| `/mcp/premium/cards` | `https://mcp.askkelly.ai/mcp/premium/cards` | 11 |

## Tools in the definition

| Tool | Title | Paths | Status |
| --- | --- | --- | --- |
| `search_sports` | Find players, teams, games and markets | `/mcp`, `/mcp/premium`, `/mcp/cards`, `/mcp/premium/cards` | unmarked |
| `get_game` | Get a game's state | `/mcp`, `/mcp/cards` | unmarked |
| `get_market` | Get a market's prices and probabilities | `/mcp`, `/mcp/cards` | unmarked |
| `get_player` | Get a player's projection and status | `/mcp`, `/mcp/premium`, `/mcp/cards`, `/mcp/premium/cards` | unmarked |
| `compare_players` | Compare players side by side | `/mcp`, `/mcp/premium`, `/mcp/cards`, `/mcp/premium/cards` | unmarked |
| `get_league` | Get a connected league | `/mcp`, `/mcp/premium`, `/mcp/cards`, `/mcp/premium/cards` | unmarked |
| `get_explanation` | Explain a number or term | `/mcp`, `/mcp/premium`, `/mcp/cards`, `/mcp/premium/cards` | unmarked |
| `calculate_odds` | Calculate odds and stake maths | `/mcp`, `/mcp/cards` | unmarked |
| `run_simulation` | Run a league simulation | `/mcp/premium`, `/mcp/premium/cards` | unmarked |
| `get_simulation` | Get a simulation's progress or results | `/mcp/premium`, `/mcp/premium/cards` | unmarked |
| `show_kelly_card` | Show a live card | `/mcp/cards`, `/mcp/premium/cards` | unmarked |
| `get_card_data` | Get card data | `/mcp/cards`, `/mcp/premium/cards` | unmarked |
| `get_wire_ticket` | Get a Wire ticket for a card | `/mcp/cards`, `/mcp/premium/cards` | unmarked |
| `get_card_updates` | Get card updates | `/mcp/cards`, `/mcp/premium/cards` | unmarked |

Each tool gets its own page, with example questions and a captured result, when the server runs. The status column comes from the definition, which doesn't mark tools yet.

---

Last updated October 16, 2026

Support: support@askkelly.ai · Security and disclosure: https://docs.askkelly.ai/security

Information is the edge. Odds are information, not advice · 21+ · Get help
