{"apiVersion":"v1","directorySlug":"bagelbreadstick-mcp-5a8de8023a","title":"bagelbreadstick","description":"Estimated USTA Florida NTRP ratings for league players, based on publicly available match results — look up players and teams, rankings, and match predictions.","pageUrl":"https://www.mcpbundles.com/skills/bagelbreadstick-mcp-5a8de8023a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.bagelbreadstick.com/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.bagelbreadstick/bagelbreadstick-mcp-5a8de8023a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"find_players","description":"Search players by name (partial). Returns id, name, city, published_ntrp.\n    Use the id with get_player / the matchup tools.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"logicalName":"find_players","displayName":"find_players","title":"find_players","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_teams","description":"Search teams by name (partial). Returns id, name, year, league_name,\n    age_group, league_type, ntrp_level.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"logicalName":"find_teams","displayName":"find_teams","title":"find_teams","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_team","description":"A team plus its roster. Each player has their current estimated rating on\n    the team's discipline (mixed for mixed teams, else non-mixed), published NTRP,\n    and gender — everything needed to build a lineup.","inputSchema":{"type":"object","required":["team_id"],"properties":{"team_id":{"type":"integer"}}},"logicalName":"get_team","displayName":"get_team","title":"get_team","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"team_schedule","description":"A team's matches (opponents, dates, results) — to find the next opponent.","inputSchema":{"type":"object","required":["team_id"],"properties":{"team_id":{"type":"integer"}}},"logicalName":"team_schedule","displayName":"team_schedule","title":"team_schedule","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_player","description":"A player's profile (city, published NTRP) and the teams they've been on.","inputSchema":{"type":"object","required":["player_id"],"properties":{"player_id":{"type":"integer"}}},"logicalName":"get_player","displayName":"get_player","title":"get_player","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rankings","description":"Ranked players (by non-mixed rating) for a Florida region/area, with the\n    mixed rating too. gender is 'M' or 'F'.","inputSchema":{"type":"object","properties":{"area":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"region":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"logicalName":"rankings","displayName":"rankings","title":"rankings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"head_to_head","description":"Every match two players played against each other (singles or doubles),\n    with the win-loss record.","inputSchema":{"type":"object","required":["player1_id","player2_id"],"properties":{"player1_id":{"type":"integer"},"player2_id":{"type":"integer"}}},"logicalName":"head_to_head","displayName":"head_to_head","title":"head_to_head","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"doubles_partners","description":"A player's doubles record broken down by partner: every partner they've\n    played doubles with plus win-loss record and win rate, sorted best\n    partner first.","inputSchema":{"type":"object","required":["player_id"],"properties":{"player_id":{"type":"integer"}}},"logicalName":"doubles_partners","displayName":"doubles_partners","title":"doubles_partners","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pair_quality","description":"How good two players are together as a doubles pair, beyond their raw record.\n    Returns their win-loss record and win rate as partners, the full match history\n    (opponents, score, result, and each player's per-match rating change), and the\n    net rating change each accrued across the matches they played as this pair.","inputSchema":{"type":"object","required":["player1_id","player2_id"],"properties":{"player1_id":{"type":"integer"},"player2_id":{"type":"integer"}}},"logicalName":"pair_quality","displayName":"pair_quality","title":"pair_quality","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"project_matchup","description":"Estimate a matchup's outcome from current ratings (no score needed): each\n    side's average rating, side 1's win probability, a predicted score, and any\n    common opponents both sides have faced before (with each side's aggregate\n    win-loss record against them). Use this to compare and rank candidate\n    lineup pairings, or to predict an upcoming match. match_type is 'singles'\n    (1 player/side) or 'doubles' (2/side); Adult vs Mixed is inferred from the\n    players' genders.","inputSchema":{"type":"object","required":["match_type","side1","side2"],"properties":{"side1":{"type":"array","items":{"type":"integer"}},"side2":{"type":"array","items":{"type":"integer"}},"match_type":{"type":"string"}}},"logicalName":"project_matchup","displayName":"project_matchup","title":"project_matchup","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rate_match","description":"Given a played/hypothetical score, compute each player's match rating and\n    resulting rating. match_type 'singles'|'doubles'; score like '6-4 6-2' read as\n    side1 vs side2.","inputSchema":{"type":"object","required":["match_type","side1","side2","score"],"properties":{"score":{"type":"string"},"side1":{"type":"array","items":{"type":"integer"}},"side2":{"type":"array","items":{"type":"integer"}},"match_type":{"type":"string"}}},"logicalName":"rate_match","displayName":"rate_match","title":"rate_match","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=bagelbreadstick&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYmFnZWxicmVhZHN0aWNrLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22bagelbreadstick%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.bagelbreadstick.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22bagelbreadstick%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.bagelbreadstick.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=bagelbreadstick&connectorUrl=https%3A%2F%2Fmcp.bagelbreadstick.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"bagelbreadstick\" --url \"https://mcp.bagelbreadstick.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bagelbreadstick-mcp-5a8de8023a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bagelbreadstick-mcp-5a8de8023a/tools/{tool}","mcpServerUrl":"https://mcp.bagelbreadstick.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bagelbreadstick-mcp-5a8de8023a?live=1"}