_ registry / mcp streamable-http · checked 51m ago

managebetcodes-mcp

https://api.managebetcodes.app

Registry code: 45402839877e951a

api record

Manage Bet Codes MCP server. Use mbc_list_bookmakers and mbc_list_markets to inspect valid keys, mbc_convert_code / mbc_convert_to_all / mbc_bulk_convert to convert slips, mbc_split_code (equal, by_batches, target_odds, custom) to split slips, mbc_merge_codes to combine slips, and mbc_search_events -> mbc_resolve_picks -> mbc_book_code to build new slips.

endpoint
https://api.managebetcodes.app/v1/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is managebetcodes-mcp live?
Yes — it answered the hub's last check (checked 51m ago). It answered 100% of checks over the last 30 days.
Is managebetcodes-mcp free to use?
Yes — the hub reached it with no key and no payment.
What tools does managebetcodes-mcp have?
16 tools: mbc_view_slip, mbc_view_slip_image, mbc_list_bookmakers, mbc_convert_code, mbc_convert_to_all, mbc_bulk_convert, mbc_split_code, mbc_merge_codes, ….
Is managebetcodes-mcp safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
699ms

last good check

priced tools
0

of 16 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 16 tools
1 open 15 never probed 1 of 16 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • mbc_list_markets open 51m ago

    List all canonical betting markets (1X2, Over/Under, Both Teams To Score, Double Chance, Asian Handicap, European Handicap, totals) and their valid outcome names for resolving and booking games. Costs 0 credits.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {}
    }
    arguments 5 lines
  • mbc_view_slip unknown never probed

    Load a booking code on a bookmaker and return all games, markets, outcomes, odds, live scores, kickoff times, and total odds. Costs 1 credit after a successful read; failed lookups cost 0 credits.

    mcp-tool

    {
      "type": "object",
      "required": [
        "code",
        "bookmaker"
      ],
      "properties": {
        "code": {
          "type": "string",
          "description": "Booking code (e.g. '7B9A2F')."
        },
        "bookmaker": {
          "type": "string",
          "description": "Bookmaker key or alias (e.g. 'sportybet', 'bet9ja', '1xng', 'msport')."
        }
      }
    }
    arguments 17 lines
  • mbc_view_slip_image unknown never probed

    Render a branded PNG slip image for a booking code on a bookmaker. Returns an MCP ImageContent block (image/png) plus a summary. Costs 2 credits after a successful render; failed renders cost 0 credits.

    mcp-tool

    {
      "type": "object",
      "required": [
        "code",
        "bookmaker"
      ],
      "properties": {
        "code": {
          "type": "string",
          "description": "Booking code (e.g. '7B9A2F')."
        },
        "bookmaker": {
          "type": "string",
          "description": "Bookmaker key or alias (e.g. 'sportybet', 'bet9ja', '1xng')."
        }
      }
    }
    arguments 17 lines
  • mbc_list_bookmakers unknown never probed

    List all 29 supported bookmakers with their canonical keys, aliases, code format hints, and capability flags (supports_book, supports_search, supports_tracking, supports_split, conversion_mode). Costs 0 credits. Note: bare '1xbet' and 'afropari' are retired; use '1xng'/'1xglobal' and 'afropari_ng'/'afropari_global'.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {}
    }
    arguments 5 lines
  • mbc_convert_code unknown never probed

    Convert a booking code from one source bookmaker to 1 target bookmaker or a synchronous batch of up to 6 target bookmakers. Costs 2 credits per target that produces a code; failed targets are automatically refunded. To convert to all bookmakers at once (up to 27), use mbc_convert_to_all.

    mcp-tool

    {
      "type": "object",
      "required": [
        "code",
        "from_bookmaker",
        "to_bookmakers"
      ],
      "properties": {
        "code": {
          "type": "string",
          "description": "Source booking code (e.g. '7B9A2F')."
        },
        "to_bookmakers": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "array",
              "items": {
                "type": "string"
              },
              "maxItems": 6,
              "minItems": 1
            }
          ],
          "description": "Target bookmaker key/alias or list of 1 to 6 targets (e.g. '1xng' or ['1xng', 'bet9ja', 'msport'])."
        },
        "from_bookmaker": {
          "type": "string",
          "description": "Source bookmaker key or alias (e.g. 'sportybet', 'bet9ja', '1xng', 'stake')."
        }
      }
    }
    arguments 34 lines
  • mbc_convert_to_all unknown never probed

    Convert one booking code to ALL supported target bookmakers at once (up to 27 target bookmakers: SportyBet, 1xBet Global, 1xBet NG, MSport, Paripesa, 22Bet, Megapari, 888starz, Afropari NG, Afropari Global, Betwinner, Melbet, Helabet, Fastpari, Xparibet, Goldpari, 1xBit, WinWinBet, DBBet, Paripulse, BetJam, Planbet, Linebet, Luckypari, Bet9ja, BetKing, Football.com), or pass a custom targets subset. Uses per-family concurrency lanes. Costs 2 credits per successful target code; failed targets cost 0 credits.

    mcp-tool

    {
      "type": "object",
      "required": [
        "code",
        "from_bookmaker"
      ],
      "properties": {
        "code": {
          "type": "string",
          "description": "Source booking code (e.g. '7B9A2F')."
        },
        "targets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional list of target bookmaker keys. Omit to convert to all eligible bookmakers."
        },
        "include_card": {
          "type": "boolean",
          "description": "Set true to also render a 1080x1920 PNG share card with all converted codes."
        },
        "from_bookmaker": {
          "type": "string",
          "description": "Source bookmaker key or alias (e.g. 'sportybet', 'bet9ja')."
        }
      }
    }
    arguments 28 lines
  • mbc_bulk_convert unknown never probed

    Convert 2 to 4 source booking codes synchronously across all or selected target bookmakers in one batch (each slip's own source bookmaker is automatically excluded from its targets). Costs 2 credits per successful (code, target) pair; failed pairs cost 0 credits. For 5 to 20 source codes, use mbc_manage_jobs_and_history with action='create_job' and kind='convert'.

    mcp-tool

    {
      "type": "object",
      "required": [
        "codes"
      ],
      "properties": {
        "codes": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "code",
              "from_bookmaker"
            ],
            "properties": {
              "code": {
                "type": "string",
                "description": "Booking code."
              },
              "from_bookmaker": {
                "type": "string",
                "description": "Source bookmaker key or alias."
              }
            }
          },
          "maxItems": 4,
          "minItems": 2,
          "description": "2 to 4 source slips to bulk convert."
        },
        "targets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional target bookmaker keys. Omit to convert each slip to all eligible bookmakers."
        },
        "include_card": {
          "type": "boolean",
          "description": "Set true to render a combined 1080x1920 PNG share card containing all slips."
        }
      }
    }
    arguments 42 lines
  • mbc_split_code unknown never probed

    Divide one booking code into 2 to 20 smaller codes on the same bookmaker so every game lands in exactly one new code. Supports 4 split methods: 'equal' (spread games evenly across codes), 'by_batches' (keep consecutive games together in each code), 'target_odds' (group games to reach a chosen combined odds per code), and 'custom' (set exact game counts per output code). Supports 2 game orders: 'mixed' (keep original slip order) and 'by_start_time' (earliest games first, latest games last). Costs 2 credits plus 1 credit per extra created code; unused parts are refunded.

    mcp-tool

    {
      "type": "object",
      "required": [
        "code",
        "bookmaker"
      ],
      "properties": {
        "code": {
          "type": "string",
          "description": "Booking code to split."
        },
        "count": {
          "type": "integer",
          "maximum": 20,
          "minimum": 2,
          "description": "Number of output codes (2 to 20) when method is 'equal' or 'by_batches'."
        },
        "order": {
          "enum": [
            "mixed",
            "by_start_time"
          ],
          "type": "string",
          "description": "Game order: 'mixed' (original slip order) or 'by_start_time' (sorted by kickoff)."
        },
        "counts": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 1
          },
          "maxItems": 20,
          "minItems": 2,
          "description": "Exact game count for each output code (must sum to total games on the slip) when method is 'custom'."
        },
        "method": {
          "enum": [
            "equal",
            "by_batches",
            "target_odds",
            "custom"
          ],
          "type": "string",
          "description": "Split method: 'equal', 'by_batches', 'target_odds', or 'custom' (default 'equal')."
        },
        "bookmaker": {
          "type": "string",
          "description": "Bookmaker key or alias (e.g. 'sportybet', 'bet9ja', '1xng', 'msport')."
        },
        "target_odds": {
          "type": "number",
          "description": "Target combined odds per output code (e.g. 5.0) when method is 'target_odds'.",
          "exclusiveMinimum": 1
        }
      }
    }
    arguments 56 lines
  • mbc_merge_codes unknown never probed

    Combine 2 to 30 booking codes (from the same or different bookmakers) into one deduplicated booking code on a target bookmaker. Reports any skipped, dropped, or conflicting games. Costs 2 credits for 2 codes plus 1 credit per extra input code; refunded if no code is created.

    mcp-tool

    {
      "type": "object",
      "required": [
        "pairs"
      ],
      "properties": {
        "pairs": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "bookmaker",
              "code"
            ],
            "properties": {
              "code": {
                "type": "string",
                "description": "Booking code."
              },
              "bookmaker": {
                "type": "string",
                "description": "Source bookmaker key or alias."
              }
            }
          },
          "maxItems": 30,
          "minItems": 2,
          "description": "2 to 30 (bookmaker, code) pairs to merge."
        },
        "target": {
          "type": "string",
          "description": "Target bookmaker key or alias (defaults to the first pair's bookmaker)."
        }
      }
    }
    arguments 35 lines
  • mbc_search_events unknown never probed

    Search up to 20 team or head-to-head match queries ('Arsenal vs Chelsea', 'Real Madrid') on a bookmaker. Returns event IDs, kickoff times, confidence ('exact' or 'fuzzy'), and top canonical markets. Costs 0 action credits (counts against daily search cap).

    mcp-tool

    {
      "type": "object",
      "required": [
        "bookmaker",
        "queries"
      ],
      "properties": {
        "sport": {
          "type": "string",
          "description": "Sport filter (default 'football'; pass 'all' for all sports)."
        },
        "queries": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "q"
            ],
            "properties": {
              "q": {
                "type": "string",
                "description": "Team name ('Arsenal') or head-to-head ('Arsenal vs Chelsea')."
              },
              "to": {
                "type": "string",
                "description": "Optional end date YYYY-MM-DD."
              },
              "from": {
                "type": "string",
                "description": "Optional start date YYYY-MM-DD."
              },
              "limit": {
                "type": "integer",
                "maximum": 50,
                "minimum": 1
              },
              "league": {
                "type": "string",
                "description": "Optional league filter substring (e.g. 'Premier League')."
              }
            }
          },
          "maxItems": 20,
          "minItems": 1,
          "description": "1 to 20 search queries."
        },
        "bookmaker": {
          "type": "string",
          "description": "Bookmaker key or alias (e.g. 'sportybet', '1xng', 'betking')."
        },
        "market_filter": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional canonical market names to filter (e.g. ['1X2', 'Over/Under'])."
        },
        "include_markets": {
          "type": "boolean",
          "description": "Include top canonical markets on each event (default true)."
        }
      }
    }
    arguments 63 lines
  • mbc_resolve_picks unknown never probed

    Validate 1 to 50 games (team names or event_ids plus canonical market, outcome, and optional line/odds) on a target bookmaker and create a 10-minute plan_id for mbc_book_code. Returns per-game status ('resolved', 'ambiguous', 'not_found', 'market_missing', 'odds_changed', 'not_bookable'). Costs 0 action credits.

    mcp-tool

    {
      "type": "object",
      "required": [
        "bookmaker",
        "picks"
      ],
      "properties": {
        "picks": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "line": {
                "type": [
                  "number",
                  "string"
                ]
              },
              "odds": {
                "type": [
                  "number",
                  "string"
                ]
              },
              "sport": {
                "type": "string"
              },
              "league": {
                "type": "string"
              },
              "market": {
                "type": "string",
                "description": "Canonical market (e.g. '1X2', 'Over/Under', 'Both Teams To Score', 'Double Chance')."
              },
              "kickoff": {
                "type": "string"
              },
              "outcome": {
                "type": "string",
                "description": "Canonical outcome (e.g. 'home', 'draw', 'away', 'over', 'under', 'yes', 'no', '1X', '12', '2X')."
              },
              "event_id": {
                "type": "string"
              },
              "away_team": {
                "type": "string"
              },
              "home_team": {
                "type": "string"
              },
              "market_id": {
                "type": "string"
              },
              "outcome_id": {
                "type": "string"
              }
            }
          },
          "maxItems": 50,
          "minItems": 1,
          "description": "1 to 50 games to resolve."
        },
        "strict": {
          "type": "boolean",
          "description": "Require all games to resolve (default true)."
        },
        "bookmaker": {
          "type": "string",
          "description": "Target bookmaker key or alias (e.g. 'sportybet', '1xng', 'bet9ja')."
        },
        "accept_odds_change": {
          "type": "boolean",
          "description": "Accept moved odds beyond 1% tolerance (default false)."
        }
      }
    }
    arguments 76 lines
  • mbc_book_code unknown never probed

    Mint a new verified booking code on 1 to 6 target bookmakers from either a plan_id (from mbc_resolve_picks) or direct picks. Costs 2 credits per target code created; refunded if no code is created.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "to": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "maxItems": 6,
          "description": "Optional fan-out list of 1 to 6 target bookmakers."
        },
        "picks": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "Direct game picks when booking without a plan_id."
        },
        "strict": {
          "type": "boolean",
          "description": "All games must resolve or no code is created (default true)."
        },
        "plan_id": {
          "type": "string",
          "description": "10-minute plan_id returned by mbc_resolve_picks."
        },
        "bookmaker": {
          "type": "string",
          "description": "Primary target bookmaker key or alias (e.g. 'sportybet')."
        },
        "accept_odds_change": {
          "type": "boolean",
          "description": "Allow booking if odds moved since resolution (default false)."
        }
      }
    }
    arguments 36 lines
  • mbc_manage_tracking unknown never probed

    Manage live match tracking for SportyBet, Football.com, and Betway slips. Actions: 'start' (costs 1 credit; mode 'ticket' fast-fails on a cut, 'game' tracks to the end), 'get' (0 credits), 'list' (0 credits), 'stop' (0 credits).

    mcp-tool

    {
      "type": "object",
      "required": [
        "action"
      ],
      "properties": {
        "code": {
          "type": "string",
          "description": "Booking code (required for 'start')."
        },
        "mode": {
          "enum": [
            "ticket",
            "game"
          ],
          "type": "string",
          "description": "'ticket' (fast-fail on a losing game) or 'game' (track all games to the end)."
        },
        "label": {
          "type": "string",
          "description": "Optional label for 'start' (max 80 chars)."
        },
        "action": {
          "enum": [
            "start",
            "get",
            "list",
            "stop"
          ],
          "type": "string",
          "description": "Tracking operation to run."
        },
        "status": {
          "enum": [
            "active",
            "finished",
            "stopped",
            "pending_choice"
          ],
          "type": "string",
          "description": "Optional status filter for 'list'."
        },
        "track_id": {
          "type": "string",
          "description": "Track ID 'trk_...' (required for 'get' and 'stop')."
        },
        "bookmaker": {
          "type": "string",
          "description": "Trackable bookmaker: 'sportybet', 'football.com', or 'betway' (default 'sportybet')."
        },
        "webhook_url": {
          "type": "string",
          "description": "Optional HTTPS webhook URL on port 443/8443 for 'start'."
        }
      }
    }
    arguments 56 lines
  • mbc_manage_jobs_and_history unknown never probed

    Create, inspect, list, or cancel async jobs (for >6 targets or up to 20 source codes, requires Developer/Scale/Business API plan), or query past conversion history and book history (0 credits for reads).

    mcp-tool

    {
      "type": "object",
      "required": [
        "action"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1
        },
        "action": {
          "enum": [
            "create_job",
            "get_job",
            "list_jobs",
            "cancel_job",
            "list_history",
            "get_history",
            "list_books",
            "get_book"
          ],
          "type": "string",
          "description": "Operation to perform."
        },
        "job_id": {
          "type": "string",
          "description": "Job ID 'job_...' for get_job or cancel_job."
        },
        "offset": {
          "type": "integer",
          "minimum": 0
        },
        "row_id": {
          "type": "string",
          "description": "History ID ('hl_...') or Book ID for get_history or get_book."
        },
        "status": {
          "type": "string"
        },
        "target": {
          "type": "string"
        },
        "bookmaker": {
          "type": "string"
        },
        "job_payload": {
          "type": "object",
          "description": "Job creation body for create_job: {kind: 'convert'|'split'|'merge'|'book', ...}."
        }
      }
    }
    arguments 52 lines
  • mbc_get_usage unknown 51m ago

    Read the caller's active plan, key charge_order, API credits (monthly plan plus never-expiring packs), regular daily credits, rate limit windows, and active jobs and tracks. Costs 0 credits.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {}
    }
    arguments 5 lines
  • mbc_get_event_markets unknown 51m ago

    Fetch all available canonical markets, lines, outcomes, and live odds for one event_id on a bookmaker. Costs 0 action credits.

    mcp-tool

    {
      "type": "object",
      "required": [
        "bookmaker",
        "event_id"
      ],
      "properties": {
        "event_id": {
          "type": "string",
          "description": "Event ID from mbc_search_events (e.g. 'sr:match:123')."
        },
        "bookmaker": {
          "type": "string",
          "description": "Bookmaker key or alias (e.g. 'sportybet', '1xng')."
        }
      }
    }
    arguments 17 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 45402839877e951a.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/45402839877e951a/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/45402839877e951a/badge.svg)](https://brick.blue/agent/45402839877e951a?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.