← Registry

Analytics

betslipdoctor.ai

Provides sports betting tools for tracking bet slips, viewing live odds boards, grading slips, and retrieving saved reports.

1 endpoint46 known toolsFirst detected October 11, 2026Last detected October 17, 2026

ENDPOINT 1

https://api.betslipdoctor.ai/api/mcp

No auth detected

MCP server metadata

Name
betslip-doctor
Version
1.3.0
Capabilities
toolsresources
Server instructions

BetSlip Doctor gives AI second opinions on sports betslips. Decision support for entertainment only: it never guarantees outcomes, never gives financial advice, and never places wagers. Tools run as the one user whose OAuth grant authenticates the request. Track with track_slip, grade with grade_slip, browse live odds with get_todays_board, compare prices with price_shop_slip, and read the user's own saved reports and betting history with get_saved_reports / get_history_summary. Use doctor_conversation for the same quoted, durable Doctor consult as the app, and tail_read / tail_post for the app's account-scoped Tail feed and reviewed publishing flow. Use show_saved_grade or show_doctor_conversation to display an interactive card for the user's existing saved result. Use show_tail_feed/show_tail_post for Tail cards, show_betting_history/show_history_records for recorded History, and show_saved_slip for an owned ticket. Use prepare_sportsbook_handoff for a supported link at the saved ticket’s sportsbook. Set sendToPhone=true only when the customer explicitly asks to push that exact ticket to their BSD phone; never send from an automatic save or infer permission from a request for a link. The phone opens BSD for review, and only a customer tap opens the sportsbook. Use preview_tail_slip before an explicitly confirmed copy_tail_slip. Never claim a wager was placed or a ticket prefilled before the sportsbook confirms it.

Known tools 46

get_tracked_slips

Read the authenticated user's tracked ticket trees and tracking lifecycle.

Inferred read-only
track_slip

Create or revise one of the authenticated user's ticket trees.

Potential side effects
get_todays_board

Live sports board: upcoming and in-play games with main-market prices (moneyline, spread, total) and the best posted price per selection across connected books.

Inferred read-only
grade_slip

Use version bsd-agent-grade-v1 and a unique commandKey (16-120 characters) for every action.

Inferred read-only
get_saved_reports

For 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 UUID required; optional after 0-1000000 and limit 1-100).

Potential side effects
get_history_summary

The 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.

Inferred read-only
price_shop_slip

Compare posted prices across books for each leg of a slip (main markets).

Inferred read-only
doctor_conversation

The app Doctor conversation.

Inferred read-only
tail_read

Send version bsd-agent-tail-v1 and action feed (optional feed/profileId/listId/search/limit/cursor) or post (postId).

Potential side effects
tail_post

Send version bsd-agent-tail-v1.

Potential side effects
quote_grade

Persist a Grade quote for an owned saved ticketId or exactly one confirmed manual ticket, with the requested depth and optional funding.

Inferred read-only
start_grade

Start the owned Grade quoteId after the customer has seen and accepted its allowance quote.

Inferred read-only
cancel_grade

Cancel an owned Grade jobId through the app service.

Inferred read-only
list_grade_jobs

Read the authenticated account’s current Grade library, with optional limit 1-20 and account-bound cursor.

Inferred read-only
get_grade_job

Read the owned Grade jobId and its current durable status.

Inferred read-only
get_grade_progress

Read saved progress for the owned Grade jobId, with optional after sequence and limit 1-100.

Inferred read-only
get_grade_report

Return the verified immutable saved report for an owned completed Grade jobId.

Inferred read-only
open_doctor_conversation

Persist an app Doctor thread, optionally attached to an owned ticket, report or history item.

Inferred read-only
list_doctor_conversations

Read this account’s saved app Doctor threads.

Inferred read-only
get_doctor_conversation

Read the owned threadId, saved user messages, Doctor answers and jobs; optional before pages older messages.

Inferred read-only
get_doctor_quota

Read this account’s current app consult allowance, held and used amounts, and reset information.

Inferred read-only
get_doctor_memory

Read this authenticated account’s confirmed notes, active status, current revisions and memory generation.

Inferred read-only
remember_doctor_note

Save only a preference, goal, constraint or context note the customer explicitly asked Doctor to remember.

Inferred read-only
forget_doctor_note

Remove the exact owned note only after the customer explicitly asks to forget it.

Potential side effects
quote_doctor_reply

Persist an app consult quote for text in the owned threadId at its current sequence, with optional responseStyle learning/technical/roast for this reply.

Inferred read-only
start_doctor_reply

Start the owned consult quoteId after the customer has seen and accepted the quote.

Inferred read-only
get_doctor_job

Read the owned Doctor jobId, including its real saved answer when available.

Inferred read-only
get_doctor_events

Read saved events for the owned Doctor jobId, optionally after a sequence.

Inferred read-only
cancel_doctor_reply

Cancel an owned Doctor jobId under the app cancellation and reservation rules.

Inferred read-only
get_tail_feed

Read the app Tail feed with its account-filtered community, following, own, profile, bookmark or private-list visibility.

Inferred read-only
get_tail_post

Read one app Tail postId visible to this account under the same moderation and privacy rules.

Inferred read-only
preview_tail_post

Compute the exact app sharing preview and binding from an owned saved Grade report or Doctor exchange draft.

Inferred read-only
publish_tail_post

Submit the exact customer-approved draft and previewBinding to the app moderation queue.

Inferred read-only
create_tracked_slip

Create an owned ticket tree in building state with a stable client_mutation_id for retries.

Potential side effects
revise_tracked_slip

Overwrite the owned tracked ticket_id with the supplied ticket tree in building state.

Inferred read-only
show_saved_grade

Return the verified immutable saved report for an owned completed Grade jobId.

Inferred read-only
show_doctor_conversation

Read the owned threadId, saved user messages, Doctor answers and jobs; optional before pages older messages.

Inferred read-only
show_tail_feed

Read the app Tail feed with its account-filtered community, following, own, profile, bookmark or private-list visibility.

Inferred read-only
show_tail_post

Read one app Tail postId visible to this account under the same moderation and privacy rules.

Inferred read-only
show_betting_history

Show the connected account’s recorded profit/loss chart and actual win/loss counts.

Inferred read-only
show_history_records

Show a bounded page of owned History records and their saved Grade association.

Inferred read-only
export_betting_history

Read one real CSV export page for the owned History filters.

Inferred read-only
show_saved_slip

Show an owned saved ticket with its exact single-book saved picks, odds and stake.

Inferred read-only
prepare_sportsbook_handoff

Prepare the existing app’s fresh, vetted direct sportsbook link for an owned saved ticket.

Inferred read-only
preview_tail_slip

Show current supported prices for tailing or fading one visible public post at the customer’s chosen bookId and jurisdiction.

Potential side effects
copy_tail_slip

After the customer reviews every current leg and confirms the exact stake/currency/settlement fields, save the app’s owned Tail/Fade ticket using the preview binding and CONFIRM_COPY_TICKET.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.betslip-doctor]
url = "https://api.betslipdoctor.ai/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "betslip-doctor": {
      "type": "http",
      "url": "https://api.betslipdoctor.ai/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: betslip-doctor
Remote MCP URL: https://api.betslipdoctor.ai/api/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "betslip-doctor": {
      "url": "https://api.betslipdoctor.ai/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "betslip-doctor": {
      "type": "http",
      "url": "https://api.betslipdoctor.ai/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "betslip-doctor",
  "transport": "streamable-http",
  "url": "https://api.betslipdoctor.ai/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for betslipdoctor.ai was fetched 2026-10-17T23:30:37.773Z.

Trust status Neutral

betslipdoctor.ai is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.