About BetSlip Doctor
BetSlip Doctor MCP server connects bet-slip grading, betting records, and the Tail community to AI clients for BetSlip Doctor account holders. It analyzes slips and tracks outcomes, but does not place bets.
Key features
- 01Grade slips from A+ to F-
- 02Track parlays and single-bet settlement
- 03View profit and loss, win rate, and export CSV
- 04Read and post in the Tail community
- 05Discuss grades and revise slips
- 06Compare odds at up to five sportsbooks
Use cases
- 01Grade a slip before placing a bet
- 02Review betting records across time ranges
- 03Track settlement of parlays and single bets
- 04Browse Tail posts and turn them into unplaced slips
MCP support
This MCP server connects MCP clients over Streamable HTTP with OAuth 2.1, offering tools for slip grading, record lookup, and the Tail community. Hosts that support MCP Apps can render cards inline.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.betslipdoctor.ai/api/mcpclaude mcp add --transport http ai-betslipdoctor https://api.betslipdoctor.ai/api/mcp{"mcpServers":{"ai-betslipdoctor":{"type":"http","url":"https://api.betslipdoctor.ai/api/mcp"}}}Open in Cursor{"servers":{"ai-betslipdoctor":{"type":"http","url":"https://api.betslipdoctor.ai/api/mcp"}}}Open in VS Code{"mcpServers":{"ai-betslipdoctor":{"type":"http","url":"https://api.betslipdoctor.ai/api/mcp"}}}{"mcpServers":{"ai-betslipdoctor":{"serverUrl":"https://api.betslipdoctor.ai/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
46| Parameter | Type | Required | Description |
|---|---|---|---|
| view | enum | No | Use current app saved-ticket library; omit for tracked trees.app |
| limit | integer | No | Legacy tracked trees: max 50. Current app view: max 20. |
| cursor | string | No | Current app view only. |
| search | string | No | Current app view only. |
Details
From the project READMEBetSlip Doctor MCP server
Bet slip grader, parlay tracker, bet tracker and Tail community for AI assistants. Connect Claude, ChatGPT, Cursor, VS Code, Gemini CLI or any MCP client to your own BetSlip Doctor account and ask, in plain words: "Grade this parlay before I bet it." "Show my record this month." "What's new on Tail?"
https://api.betslipdoctor.ai/api/mcp
Streamable HTTP. OAuth 2.1 with PKCE and dynamic client registration. This repository holds docs, examples and client manifests only: no server code, no credentials.
What it does
- Grades a bet slip before you place it. A letter from A+ to F-, a score out of 100 (Value 30, Research 40, Slip construction 20, Stake fit 10) from up to 100 research questions in 10 groups, with sources. How the grade system works.
- Tracks parlays and singles. Same-game parlays stay one pick with their legs inside; settlement keeps push, void, cash out and dead heat. Parlay tracker.
- Reads your betting history. Recorded profit and loss, win rate and the win-loss split for 1W, 1M, 3M, 1Y or All; CSV export. Bet tracker.
- Reads and posts to Tail, the community where slips carry their Grade. Tail or fade a post into your own unplaced slip. Tail community.
- Talks to the Doctor about any saved Grade, and can fix a weak slip in up to 3 moves.
- Compares posted prices at up to 5 sportsbooks and prepares a sportsbook link that opens only when you tap it.
46 tools. Full list: TOOLS.md. Cards (saved Grade, Doctor conversation, History chart, Tail post, saved slip) render inline in hosts that support MCP Apps.

Connect
| Client | How |
|---|---|
| Claude (web, desktop) | Customize → Connectors → Add custom connector → paste the URL → Register automatically → sign in |
| ChatGPT | chatgpt.com/plugins → Add custom MCP server → Public endpoint → paste the URL → sign in |
| Claude Code | claude plugin marketplace add opspot-ai/betslipdoctor-mcp then claude plugin install betslip-doctor@betslip-doctor |
| Cursor | Settings → MCP → Add, or use plugin.json + mcp.json from this repo |
| VS Code | code --add-mcp '{"name":"betslip-doctor","type":"http","url":"https://api.betslipdoctor.ai/api/mcp"}' |
| Gemini CLI | gemini extensions install https://github.com/opspot-ai/betslipdoctor-mcp |
| Anything else | Streamable HTTP + OAuth discovery: docs/connect.md |
Step-by-step with pictures: https://betslipdoctor.ai/agents
Who can use it
- A BetSlip Doctor account on the Pro ($19.99/month) or Elite ($49.99/month) plan for agent access. Plans and the free tier: https://betslipdoctor.ai/pricing
- Adults of legal sports-betting age in the United States (21+ in most states).
What it will never do
Place a bet, move money, change billing or privacy settings, or ask for a sportsbook login. Every Grade and Doctor job that spends allowance is quoted first. Outputs are entertainment and decision support, never a guarantee or financial advice. If gambling stops being fun, call 1-800-522-4700 (NCPG).
Try it
examples/prompts.md has prompts by task. examples/discovery.sh lists the tools without signing in.
Files
server.json: the MCP Registry manifest (ai.betslipdoctor/mcp).llms.txt: the same facts for language models (live copy).plugin.json,mcp.json: Agent Plugins standard (Cursor, Codex)..claude-plugin/,.mcp.json: Claude Code plugin and marketplace.gemini-extension.json,GEMINI.md: Gemini CLI extension.skills/bsd-workflow/SKILL.md: how an agent should read, grade and post.docs/: connection guide, public HTTP API guide, screenshots (sample data).
Privacy: https://betslipdoctor.ai/privacy · Terms: https://betslipdoctor.ai/legal · Support: [email protected]
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.