Skip to main content
Glama

Server Details

BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
kkjdaniel/bgg-mcp
GitHub Stars
21

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

10 tools
bgg-collectionInspect

Query a user's board game collection on BoardGameGeek (BGG). Returns all matching games by default with basic info (name, ID, rating, plays, status). Use the filter parameters to narrow results.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownedNo
ratedNo
playedNo
subtypeNo
fortradeNo
haspartsNo
maxplaysNo
minplaysNo
usernameYesBGG username. When the user refers to themselves, use 'SELF'.
wishlistNo
maxratingNo
minratingNo
wanttobuyNo
preorderedNo
wanttoplayNo
maxbggratingNo
minbggratingNo
bgg-detailsInspect

Get detailed information about board games on BoardGameGeek (BGG) including description, mechanics, categories, player count, playtime, complexity, and ratings. Use this tool to deep dive into games found via other tools (e.g. after getting collection results or search results that only return basic info). Use 'name' for a single game lookup by name, 'id' for a single game lookup by BGG ID, or 'ids' to fetch multiple games at once (up to 20). Only provide one of these parameters.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoThe BoardGameGeek ID of a single board game.
idsNoArray of BoardGameGeek IDs for fetching multiple games (max 20).
nameNoThe name of the board game to look up.
bgg-hotInspect

Find the current trending board game hotness on BoardGameGeek (BGG)

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

bgg-priceInspect

Get current prices for board games from multiple retailers using BGG IDs

ParametersJSON Schema
NameRequiredDescriptionDefault
idsYesComma-separated BGG IDs (e.g., '12,844,2096,13857')
currencyNoCurrency code (default: USD)
destinationNoDestination country (default: US)
bgg-recommenderInspect

Get game recommendations similar to a specific board game. Provide either 'name' or 'id', not both.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoBGG ID of the game to base recommendations on.
nameNoName of the game to base recommendations on.
min_votesNoMinimum votes threshold (default: 30)
bgg-rulesInspect

Search BoardGameGeek rules forums to find answers and clarifications from the community. Use when users ask rules questions about board games.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoThe BGG ID of the board game.
nameNoThe name of the board game.
bgg-thread-detailsInspect

Get full content of a specific BoardGameGeek forum thread, including all posts and replies. Use this after finding relevant threads with bgg-rules.

ParametersJSON Schema
NameRequiredDescriptionDefault
thread_idYesThe BoardGameGeek thread ID to fetch
bgg-trade-finderInspect

Find what games user1 owns that user2 has on their wishlist. Shows potential trading opportunities.

ParametersJSON Schema
NameRequiredDescriptionDefault
user1YesBGG username whose collection will be checked. Use 'SELF' for yourself.
user2YesBGG username whose wishlist will be checked against user1's collection
bgg-userInspect

Find details about a specific user on BoardGameGeek (BGG)

ParametersJSON Schema
NameRequiredDescriptionDefault
usernameYesBGG username. When the user refers to themselves, use 'SELF'.

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.