MCP ServerSTDIOOfficialv1.6.1

BoardGameGeek MCP Server

Query BoardGameGeek data—games, ratings, collections, and user profiles—via standardized MCP tools. For developers building board game apps, recommendation engines, or community integrations.

io.github.kkjdaniel/bgg-mcp

Hosted URL

Local install

Transport

STDIO

Auth

No auth required

What the BoardGameGeek MCP server does

How models use it and what it is built for.

Query BoardGameGeek data—games, ratings, collections, and user profiles—via standardized MCP tools. For developers building board game apps, recommendation engines, or community integrations.

Connect to BoardGameGeek

Local install — runs as a subprocess.

docker run docker.io/kdaniel/bgg-mcp:1.6.1

Environment variables

Configuration this server reads at startup.

  • BGG_API_KEY

    API key for BoardGameGeek authentication (recommended). Obtain from https://boardgamegeek.com/applications

  • BGG_COOKIE

    Cookie string for BGG authentication (alternative to API key). Format: 'bggusername=user; bggpassword=pass; SessionID=xyz'

  • BGG_USERNAME

    Your BoardGameGeek username for references such as ME or MY in prompts

Resources

Where to find authoritative docs and source for BoardGameGeek.

Example prompts for BoardGameGeek

Paste any of these into Agent Studio after connecting BoardGameGeek.

  • Search for all worker placement games with ratings above 7.5
  • Fetch my collection and sort by play count
  • Get the top 10 most complex games in the strategy category
  • Retrieve user profile and recent activity for a specific BGG username

BoardGameGeek MCP server — FAQ

Common questions about connecting and running BoardGameGeek.

  • Do I need a BoardGameGeek API key to use this server?

    An API key is recommended but optional. You can authenticate using BGG_COOKIE (username and password) or BGG_USERNAME as alternatives. Get an API key at https://boardgamegeek.com/applic.

  • How do I set up authentication for the BGG MCP server?

    Set one of three environment variables: BGG_API_KEY (preferred), BGG_COOKIE (format: 'bggusername=user; bggpassword=pass'), or BGG_USERNAME. The server runs via Docker, so pass these as env vars to the container.

  • What data can I access through this MCP server?

    You can query games, ratings, user collections, profiles, and other BoardGameGeek API data through standardized MCP tools. Exact endpoints depend on the BGG API's current capabilities.

  • Is there a rate limit or cost to use the BoardGameGeek API?

    BoardGameGeek's API is free and public, but has rate limits. Check BGG's API documentation for current limits. Using an API key may provide higher limits than unauthenticated requests.

  • Can I use this server to access private user data or collections?

    Yes, if you authenticate with your own credentials (API key, cookie, or username). Public data is accessible without authentication, but private collections require valid credentials.

Skip the local setup — run MCP in your browser

MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 30+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.

Open Agent Studio

Related servers

More on MCP Playground