Directory / BetSlip Doctor
by betslipdoctor.ai · https://api.betslipdoctor.ai/api/mcp
Your agent grades every slip A+ to F-, links your books and tracks your record. No wager placement.
Partial: 9 of 11 checks · 21 Oct 2026
A test can only see what the server shows from outside, not what it does with your data behind the scenes. Connect servers from makers you trust.
60 tools, in the server's own words.
get_tracked_slipsread-onlyRead the authenticated user's tracked ticket trees and tracking lifecycle.
track_slipCreate or revise one of the authenticated user's ticket trees.
get_todays_boardLive sports board: upcoming and in-play games with main-market prices (moneyline, spread, total) and the best posted price per selection across connected books.
grade_slipUse version bsd-agent-grade-v1 and a unique commandKey (16-120 characters) for every action.
get_saved_reportsread-onlyFor current Grade, send version bsd-agent-grade-v1 and action: list (optional limit 1-20 and cursor), job or report (jobId UUID required), or progress (jobId U…
get_history_summaryread-onlyThe authenticated user's imported betting-history ledger: W-L record, stake and net over lifetime/30d/7d windows, sync freshness, and their most recent bets.
price_shop_slipCompare posted prices across books for each leg of a slip (main markets).
doctor_conversationThe app Doctor conversation.
tail_readread-onlySend version bsd-agent-tail-v1 and action doctor_picks (today’s saved Doctor picks and recent settled results), doctor_parlays (league: the Doctor’s graded par…
tail_postSend version bsd-agent-tail-v1.
grade_pickem_entryUse action settlement with ticketId to read this owned entry’s result (history.read also required).
get_app_healthBoard only: client-reported Live section pricing p50/p95, held durations and error/retry/crash counts over the last 24 hours.
get_app_diagnosticBoard only: read a technical diagnostic packet by bundle id, attached to the named observation.
quote_gradePersist a Grade quote for an owned saved ticketId or exactly one confirmed manual ticket, with the requested depth and optional funding.
start_gradeStart the owned Grade quoteId after the customer has seen and accepted its allowance quote.
cancel_gradeCancel an owned Grade jobId through the app service.
list_grade_jobsread-onlyRead the authenticated account’s current Grade library, with optional limit 1-20 and account-bound cursor.
get_grade_jobread-onlyRead the owned Grade jobId and its current durable status.
get_grade_progressread-onlyRead saved progress for the owned Grade jobId, with optional after sequence and limit 1-100.
get_grade_reportread-onlyReturn the verified immutable saved report for an owned completed Grade jobId.
get_grade_evidenceread-onlyReturn the evidence behind an owned completed Grade jobId: each claim checked (price, injury and lineup, matchup, form, line move, situational, weather, correl…
open_doctor_conversationPersist an app Doctor thread, optionally attached to an owned ticket, report or history item.
list_doctor_conversationsread-onlyRead this account’s saved app Doctor threads.
get_doctor_conversationread-onlyRead the owned threadId, saved user messages, Doctor answers and jobs; optional before pages older messages.
and 36 more
Safe mode: only tools labeled read-only were run. How the test works
Free and open source. Same checks, same score.
npx qamcp-cli https://api.betslipdoctor.ai/api/mcpOne test so far. New tests will show here.
Coming soon: reviews from people who use BetSlip Doctor, signed in with GitHub, one per person. Reviews never change the score.
Soon you can claim this page: re-test it from here, reply to results, and show a "Tested by QAmcp" badge.
Have a concern, or want it removed? Ask us and we'll take it off the list. How the directory works