MCP Catalogs
Homebgg-mcp screenshot

bgg-mcp

by kkjdaniel·40·Score 45

BGG MCP provides BoardGameGeek API access through MCP with tools for searching, collections, pricing, and recommendations.

gamessearchai-llm
11
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

BGG MCP is a Go-based server that provides comprehensive access to BoardGameGeek's API through the Model Context Protocol. It offers tools for searching games, retrieving detailed information, querying user collections, getting hotness rankings, checking prices, finding trading opportunities, getting game recommendations, and accessing forum threads. The server integrates with BoardGamePrices.co.uk for pricing data and Recommend.Games for algorithmic recommendations. It includes both core and experimental tools, along with pre-configured prompts for common workflows.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Board game enthusiasts researching game details and prices
you:Users analyzing their game collections and finding trading opportunities
you:Game masters seeking recommendations similar to specific titles

When to choose this

Choose BGG MCP if you're a board game enthusiast who wants to integrate BGG data into AI workflows for collection management, trading, or research.

When NOT to choose this

Avoid if you need extensive write capabilities to BGG, as this server is primarily read-only, or if you prefer a language other than Go for your MCP servers.

Tools this server exposes

10 tools extracted from the README
  • 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

Comparable tools

boardgamegeek-apiboardgamegeek-rsgeekdo-rs

Installation

Installation

Docker (Recommended)

"bgg": {
    "command": "docker",
    "args": ["run", "-i", "--rm",
        "-e", "BGG_API_KEY",
        "-e", "BGG_USERNAME",
        "kdaniel/bgg-mcp"
    ],
    "env": {
        "BGG_API_KEY": "your_api_key_here",
        "BGG_USERNAME": "your_bgg_username"
    }
}

Manual Setup

  1. Install Go from [go.dev/doc/install](https://go.dev/doc/install)
  2. Build the application:
make build
  1. Add to your MCP config:
"bgg": {
    "command": "path/to/build/bgg-mcp",
    "args": ["-mode", "stdio"]
}

Compare bgg-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.