
BoardGameGeek MCP Server
Connects Claude to the BoardGameGeek API for querying board game data, user collections, and community information. You get search with type filtering, detailed game info including ratings and mechanics, collection queries with extensive filters, hot lists, user profiles, and UK pricing via BoardGamePrices.co.uk. The experimental rules tool searches BGG forums to answer gameplay questions. Also includes a trade finder for matching wanted games between users and algorithmic recommendations from Recommend.Games. Built in Go using the GoGeek library and ships as a Docker image. Requires a BGG API key for most operations. Reach for this when you need structured access to BGG's catalog and community data without scraping HTML or wrestling with their XML API directly.
- GitHub stars
- 59
- tools
- 10
- transport
- STDIO
- env vars
- 4
- last updated
- Oct 14, 2026
Tools
10 toolsPublic tool metadata for what this MCP can expose to an agent.
bgg-collectionFind the details about a specific users board game collection on BoardGameGeek (BGG)17 params
Find the details about a specific users board game collection on BoardGameGeek (BGG)
fortradebooleanhaspartsbooleanmaxbggratingnumbermaxplaysnumbermaxratingnumberminbggratingnumberminplaysnumberminratingnumberownedbooleanplayedbooleanpreorderedbooleanratedbooleansubtypestringboardgame · boardgameexpansionusernamestringwanttobuybooleanwanttoplaybooleanwishlistbooleanbgg-detailsFind the details about a specific board game on BoardGameGeek (BGG)4 params
Find the details about a specific board game on BoardGameGeek (BGG)
full_detailsbooleanidnumberidsarraynamestringbgg-hotFind the current board game hotness on BoardGameGeek (BGG)
Find the current board game hotness on BoardGameGeek (BGG)
No parameter schema in public metadata yet.
bgg-priceGet current prices for board games from multiple retailers using BGG IDs3 params
Get current prices for board games from multiple retailers using BGG IDs
currencystringdestinationstringidsstringbgg-recommenderGet game recommendations based on a specific game using either the BoardGameGeek (BGG) ID or name directly. ID is preferred for faster responses.3 params
Get game recommendations based on a specific game using either the BoardGameGeek (BGG) ID or name directly. ID is preferred for faster responses.
idstringmin_votesnumbernamestringbgg-rulesUse this tool when users ask rules questions about board games (e.g., 'How does X work?', 'Can I do Y?', 'What happens when Z?'). Searches BoardGameGeek rules forums to find answers and clarifications from the community.2 params
Use this tool when users ask rules questions about board games (e.g., 'How does X work?', 'Can I do Y?', 'What happens when Z?'). Searches BoardGameGeek rules forums to find answers and clarifications from the community.
idnumbernamestringbgg-searchSearch for board games on BoardGameGeek (BGG) by name or part of a name using a broad search (e.g., 'Catan', 'Ticket to Ride')3 params
Search for board games on BoardGameGeek (BGG) by name or part of a name using a broad search (e.g., 'Catan', 'Ticket to Ride')
limitnumberquerystringtypestringall · boardgame · boardgameexpansionbgg-thread-detailsGet full content of a specific BoardGameGeek forum thread, including all posts and replies. Use this after finding relevant threads with bgg-rules.1 params
Get full content of a specific BoardGameGeek forum thread, including all posts and replies. Use this after finding relevant threads with bgg-rules.
thread_idnumberbgg-trade-finderFind what games user1 owns that user2 has on their wishlist. Shows potential trading opportunities.2 params
Find what games user1 owns that user2 has on their wishlist. Shows potential trading opportunities.
user1stringuser2stringbgg-userFind details about a specific user on BoardGameGeek (BGG)1 params
Find details about a specific user on BoardGameGeek (BGG)
usernamestringSponsors
Configuration
BGG_API_KEYAPI key for BoardGameGeek authentication (recommended). Obtain from https://boardgamegeek.com/applications
BGG_COOKIECookie string for BGG authentication (alternative to API key). Format: 'bggusername=user; bggpassword=pass; SessionID=xyz'
BGG_USERNAMEYour BoardGameGeek username for references such as ME or MY in prompts
BGG_DISABLE_UPDATE_CHECKSet to true to stop the server checking GitHub for a newer release
Readme
BGG MCP: BoardGameGeek data for your AI assistant
An MCP server that gives AI assistants access to BoardGameGeek: game details, collections, prices, recommendations and rules answers.
Details
- Repository
- github.com/kkjdaniel/bgg-mcp
- Category
- Data & Analytics
- Package
docker.io/kdaniel/bgg-mcp:1.9.2- Transport
- STDIO
- Registry
- MCP registry, active