Labsco
MCP SERVER

BGG MCP

by kkjdaniel

Query BoardGameGeek in conversation — game data, your collection, hotness, retailer prices, trades and rules answers.

Games, Entertainment & Fandom
Summary
Goes past the BGG database into the things people actually want: what it costs now, what to play next, and what the rule really says.

Prices come from retailer data and recommendations from a similarity engine, so two of the most common questions get real answers rather than a link. The rules tool is the experimental one and works by searching the forums, which is where board game rules arguments are in fact settled — mention it by name in your question to steer the assistant there.

What it is

A Go server over the BoardGameGeek API, with retailer pricing from BoardGamePrices.co.uk and similarity recommendations from Recommend.Games alongside it.

What you get
  • Game search with type filtering — base games, expansions, or both — and full detail for any game
  • A user's collection queried and filtered, with extensive filter options, and user profile lookup
  • The current BGG hotness list
  • Current prices from several retailers, looked up by BGG id
  • Trading opportunities worked out between two BGG users
  • Recommendations for games similar to one you name
  • Forum threads read in full, and an experimental rules tool that answers a rules question by searching BGG forums for the relevant discussion
  • Two resources an assistant can read directly — the hotness list, and your own collection — plus prompts for a trade sales post and personalised recommendations
Requirements

Authentication for the BoardGameGeek API: either BGG_API_KEY, requested through BGG's API application form, or BGG_COOKIE with your session — the key wins if both are set. Setting BGG_USERNAME lets you say "my collection" instead of naming yourself every time. Published as a Docker image and listed on the MCP registry; you can also build the Go binary yourself and run it over stdio.