BGG MCP
Queries the BoardGameGeek XML API 2 for games, collections, and statistics via Docker or Go binary.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
This MCP server wraps the BoardGameGeek XML API for querying board game data and user collections. The maintainer appears to be a solo developer (kkjdaniel) with limited visible track record. Distribution is via Docker Hub and Go binary, not standard package registries, which reduces supply chain verification. The server requires BGG_API_KEY and BGG_USERNAME environment variables, though BGG's API documentation suggests most endpoints work without authentication, raising questions about credential necessity. Permissions are appropriately scoped to read-only API queries with outbound network access only. The repository is open source with basic documentation, but lacks comprehensive security practices like dependency pinning or signed releases. No known security incidents exist. The narrow use case (board game lookups) limits blast radius, but the non-standard distribution and solo maintenance present moderate supply chain risks.
Lethal Trifecta (prompt-injection exposure)
TWO OF THREEReviews and forum-style comments are user content.
Green flags
- Read-only API queries with no write capabilities
- Open source repository with visible code
- Narrow scope limited to board game data lookups
- No known security incidents or malicious activity
- Docker containerisation provides some isolation
Red flags
- Solo maintainer with limited public track record
- Docker-only distribution bypasses standard package registry verification
- Requires credentials (BGG_API_KEY) when BGG API may not need authentication
- No dependency pinning or signed releases visible
- Thin documentation on credential handling and security practices
Permissions requested
Install
docker run kdaniel/bgg-mcp
BGG_API_KEYBGG_USERNAMEReview
Install this if you're a BoardGameGeek user who wants to query games and collections from Claude without leaving your editor. Skip it if you don't track games on BGG or if you're allergic to Docker and manual config edits. It's a clean pipe to a slow API, useful but not magical.
Good at
- Docker install is one command, no Go toolchain required.
- Direct access to BGG's game database and your personal collection from Claude.
- Useful for research workflows like comparing game weights or filtering unplayed titles.
- Env var config is simple and the MCP interface is clean.
Watch out
- BGG's XML API 2 is slow, expect multi-second waits per query.
- No local caching, every request hits the remote API.
- Rate limits exist but aren't clearly documented, easy to hit if you're not careful.
- Requires a BGG account and API key, which adds setup friction if you're new to the platform.
Use cases
- board game research
- collection management
- playtime tracking
- recommendation lookups
Getting started
Works with
Similar MCPs
- MobbinReference 621,500+ real app screens from inside Claude, Cursor, and other AI tools. Mobbin's design library exposed as MCP so agents can work from real UI patterns instead of guessing.
- Discogs MCPSearches the Discogs music catalogue for releases, artists, labels, and marketplace listings.
- Unsplash MCPSearches Unsplash for high-quality stock photos with filters for orientation, colour, and size.
- OP.GG MCPProvides gaming data for League of Legends, TFT, and Valorant including champion analytics, esports schedules, and meta comps.