bb-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bb-mcpshow my team's roster and recent match results"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
bb-mcp
Experimental and unofficial MCP server that wraps the BuzzerBeater public API. It uses BuzzerBeater data but was not made by BuzzerBeater. It is read-only.
Requirements
Python 3.13+ and uv
A BuzzerBeater Personal Access Token (PAT), created in the game under Settings → API & third-party apps → Personal tokens
Related MCP server: sleeper_mcp
Tools
get_me: your manager profile, team ids and granted token scopes (start here)get_team: club summary: name, country, league, arena, recordget_team_roster: a club's players (skills only for your own club)get_team_schedule: a club's matches, oldest firstget_team_stats: team statistics for a season, as averages or totalsget_team_arena: arena seats and ticket pricesget_arena_attendance: attendance and gate revenue of your own clubget_team_training: your club's current training drillget_team_training_history: your club's past training sessionsget_team_staff: your club's staff, levels and salariesget_team_facilities: your club's buildings and upkeepget_team_economy: your club's balance and transactionsget_team_salaries: weekly player and staff salariesscout_team: a club's tactics over its recent gamesget_player: a player's page (skills only for your own players)get_player_training: training sessions of one of your playerssearch_market_players: search the transfer list with filtersget_auction: auction details of a listed playerget_match: match header: teams, date, score by periodget_boxscore: box score of a finished matchget_match_events: play-by-play of a finished match, pagedget_match_shooting: shot zones and attempts of a finished matchget_standings: competition standings for a seasonget_seasons: list of seasonsget_countries: list of countriesget_country_leagues: leagues of a country, by level or divisionget_country_national_teams: senior and junior national teams of a countryget_national_team_roster: a national team's called-up squadget_national_team_training_history: squad skill changes for a national team you coach
Run
Copy
.env.exampleto.envand setBB_PAT(the file explains each variable)..envis gitignored.Install and start:
make sync
make startThe server speaks MCP over stdio, so on its own it just waits for a client. Your AI client normally starts it for you, as described below. In the examples, replace /path/to/bb-mcp with the absolute path of this folder.
Add to Claude Code
claude mcp add bb-mcp -- uv --directory /path/to/bb-mcp run --env-file .env bb-mcpOr put this in a .mcp.json at the root of your project:
{
"mcpServers": {
"bb-mcp": {
"command": "uv",
"args": ["--directory", "/path/to/bb-mcp", "run", "--env-file", ".env", "bb-mcp"]
}
}
}Add to GitHub Copilot (VS Code)
Create .vscode/mcp.json in your workspace:
{
"servers": {
"bb-mcp": {
"type": "stdio",
"command": "uv",
"args": ["--directory", "/path/to/bb-mcp", "run", "--env-file", ".env", "bb-mcp"]
}
}
}Add to Codex
codex mcp add bb-mcp -- uv --directory /path/to/bb-mcp run --env-file .env bb-mcpOr add this to ~/.codex/config.toml:
[mcp_servers.bb-mcp]
command = "uv"
args = ["--directory", "/path/to/bb-mcp", "run", "--env-file", ".env", "bb-mcp"]This server cannot be deployed
Maintenance
Related MCP Connectors
Free, read-only MCP subset of x402 Toolbox's cheap data endpoints, free via MCP.
Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.
Read-only MCP for AI usage profiles, leaderboards, stats, and docs; no writes or private data.
Search MCP servers, MCP clients and AI agents, and retrieve listing details. Free, read-only access.
Related MCP Servers
- FlicenseAqualityCmaintenanceEnables read-only access to Sleeper fantasy sports data, including users, leagues, rosters, matchups, transactions, drafts, players, trending activity, playoff brackets, traded picks, and sport state via MCP tools.18-
- AlicenseNot gradedqualityBmaintenanceProvides read-only access to Sleeper fantasy football data including user info, leagues, rosters, matchups, and NFL state through MCP tools.70 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables read-only access to DraftKings DFS lobby data, including slates, contests, salaries, and roster rules, via MCP.-
- FlicenseCqualityBmaintenanceEnables read-only access to official Brazilian government procurement data from Compras.gov.br and the PNCP, covering all cataloged public GET endpoints through MCP tools.1751-