BGG MCP Server

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

Local serverstdioGo

What is the BGG MCP Server?

BGG MCP 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.

Installing the BGG MCP

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 actually does with your data.

Recorded tools

  • 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

Setup and compatibility

This listing has no verified copy-paste launch configuration. Use the project documentation to confirm the entry point, runtime and authentication before registering it in your MCP client. A package name or repository alone is not a runnable configuration.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

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

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

BGG MCP enables AI tools to interact with the BoardGameGeek API. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.