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
Available Tools
10 toolsbgg-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.
| Name | Required | Description | Default |
|---|---|---|---|
| owned | No | ||
| rated | No | ||
| played | No | ||
| subtype | No | ||
| fortrade | No | ||
| hasparts | No | ||
| maxplays | No | ||
| minplays | No | ||
| username | Yes | BGG username. When the user refers to themselves, use 'SELF'. | |
| wishlist | No | ||
| maxrating | No | ||
| minrating | No | ||
| wanttobuy | No | ||
| preordered | No | ||
| wanttoplay | No | ||
| maxbggrating | No | ||
| minbggrating | No |
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The BoardGameGeek ID of a single board game. | |
| ids | No | Array of BoardGameGeek IDs for fetching multiple games (max 20). | |
| name | No | The name of the board game to look up. |
bgg-hotInspect
Find the current trending board game hotness on BoardGameGeek (BGG)
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
bgg-priceInspect
Get current prices for board games from multiple retailers using BGG IDs
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | Comma-separated BGG IDs (e.g., '12,844,2096,13857') | |
| currency | No | Currency code (default: USD) | |
| destination | No | Destination country (default: US) |
bgg-recommenderInspect
Get game recommendations similar to a specific board game. Provide either 'name' or 'id', not both.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | BGG ID of the game to base recommendations on. | |
| name | No | Name of the game to base recommendations on. | |
| min_votes | No | Minimum 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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The BGG ID of the board game. | |
| name | No | The name of the board game. |
bgg-searchInspect
Search for board games on BoardGameGeek (BGG) by name or part of a name using a broad search
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Filter by game type (default: all) | |
| limit | No | Max results (default: 30) | |
| query | Yes | Game name to search for |
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.
| Name | Required | Description | Default |
|---|---|---|---|
| thread_id | Yes | The BoardGameGeek thread ID to fetch |
bgg-trade-finderInspect
Find what games user1 owns that user2 has on their wishlist. Shows potential trading opportunities.
| Name | Required | Description | Default |
|---|---|---|---|
| user1 | Yes | BGG username whose collection will be checked. Use 'SELF' for yourself. | |
| user2 | Yes | BGG username whose wishlist will be checked against user1's collection |
bgg-userInspect
Find details about a specific user on BoardGameGeek (BGG)
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | BGG 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 ownershipControl your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.