BGG MCP Server

BGG MCP enables AI tools to interact with the BoardGameGeek API.

Local serverstdioGo

What is the BGG MCP MCP server?

Bgg mcp mcp server connects BGG MCP to AI assistants that speak the Model Context Protocol. BGG MCP enables AI tools to interact with the BoardGameGeek API.

What BGG MCP does

BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retrieval and filtering of board game data, user collections, and profiles. The server is implemented in Go, using the GoGeek library, which helps ensure robust API interactions.

Tools it exposes

Once connected, the assistant can call these 11 tools directly:

  • bgg-search — Search for board games with type filtering (base games, expansions, or all)
  • bgg-details — Get detailed information about a specific board game
  • bgg-collection — Query and filter a user's game collection with extensive filtering options
  • bgg-hot — Get the current BGG hotness list
  • bgg-user — Get user profile information
  • bgg-price — Get current prices from multiple retailers using BGG IDs
  • bgg-trade-finder — Find trading opportunities between two BGG users
  • bgg-recommender — Get game recommendations based on similarity to a specific game
  • bgg-thread-details — Get the full content of a specific BGG forum thread including all posts
  • bgg-rules — Answer rules questions by searching BGG forums for relevant discussions and clarifications
  • Authentication — BGG MCP v2.0+ uses the GoGeek v2.0 library which requires authentication for reliable access to BoardGameGeek's API

Installing the bgg mcp mcp server

Setup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.

Configuration

Before the server will start you need to supply 3 environment variables: BGG_API_KEY, BGG_USERNAME, BGG_COOKIE. Keep credentials in your client's env block or a secrets manager rather than committing them.

Where it fits

Developer-tool servers are usually the first ones people connect, because they turn "help me with this code" into an assistant that can actually read the repo and act on it. BGG MCP sits in that group, and the shape of its toolset — bgg-search, bgg-details, bgg-collection among others — tells you what it is really for. Worth comparing against the other developer tools servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • It will not start until its required credentials are present, so set those before wondering why the tools never appear.
  • With 11 tools exposed, expect a noticeable bump in prompt size — disable it in projects that never use BGG MCP.
  • Written in Go.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the bgg mcp mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
bgg-searchSearch for board games with type filtering (base games, expansions, or all)
bgg-detailsGet detailed information about a specific board game
bgg-collectionQuery and filter a user's game collection with extensive filtering options
bgg-hotGet the current BGG hotness list
bgg-userGet user profile information
bgg-priceGet current prices from multiple retailers using BGG IDs
bgg-trade-finderFind trading opportunities between two BGG users
bgg-recommenderGet game recommendations based on similarity to a specific game
bgg-thread-detailsGet the full content of a specific BGG forum thread including all posts
bgg-rulesAnswer rules questions by searching BGG forums for relevant discussions and clarifications
AuthenticationBGG MCP v2.0+ uses the GoGeek v2.0 library which requires authentication for reliable access to BoardGameGeek's API.

Configuration

VariableDescriptionRequired
BGG_API_KEYCredential the server authenticates with.Yes
BGG_USERNAMEConfiguration value read at startup.Optional
BGG_COOKIEConfiguration value read at startup.Optional

Example prompts to try

  • Use BGG MCP to bgg-search.
  • Use BGG MCP to bgg-details.
  • Use BGG MCP to bgg-collection.

Frequently asked questions

It connects BGG MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 11 tools (bgg-search, bgg-details, bgg-collection, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with BGG MCP directly.