BGG MCP
MCP ServerFree** - BGG MCP enables AI tools to interact with the BoardGameGeek API.
Capabilities6 decomposed
boardgamegeek api schema exposure via mcp
Medium confidenceExposes the BoardGameGeek REST API as a standardized Model Context Protocol (MCP) resource interface, allowing Claude and other MCP-compatible AI tools to discover and invoke BGG endpoints through a unified schema. The MCP server acts as a translation layer that maps BGG's HTTP API into MCP's tool/resource abstraction, enabling AI agents to understand available operations (search games, fetch details, retrieve rankings) without direct HTTP knowledge.
Bridges BoardGameGeek's REST API into the MCP protocol ecosystem, enabling AI agents to treat BGG as a first-class tool without custom HTTP integration code. Uses MCP's tool/resource model to abstract BGG's endpoint complexity.
Simpler than building custom Claude integrations or REST wrappers because it leverages the standardized MCP protocol, making it reusable across any MCP-compatible client.
game search and metadata retrieval with bgg query parameters
Medium confidenceImplements structured game search against the BoardGameGeek database by translating natural language or structured queries into BGG API search parameters (game name, exact match flags, type filters). Returns rich metadata including game ID, title, year published, player counts, mechanics, and user ratings. The capability handles BGG's XML response parsing and converts it to JSON for AI consumption.
Wraps BGG's search endpoint with MCP tool semantics, allowing AI agents to perform game lookups as a native tool call rather than composing HTTP requests. Handles XML-to-JSON conversion transparently.
More discoverable and composable than raw BGG API calls because MCP exposes search as a named tool with schema documentation, enabling Claude to understand when and how to use it.
game ranking and rating aggregation from bgg community
Medium confidenceRetrieves aggregated ranking and rating data for board games from the BoardGameGeek community, including overall rank, category-specific ranks (strategy, party, cooperative), average user rating, and number of user votes. Fetches this data by querying BGG's game detail endpoint and extracting ranking/rating fields. Enables AI agents to contextualize game popularity and quality within the broader BGG ecosystem.
Extracts and normalizes BGG's ranking/rating data into a structured format suitable for AI decision-making, allowing agents to reason about game quality without parsing raw XML.
Provides community consensus data that raw game metadata alone cannot offer, enabling more informed recommendations than title-only searches.
game mechanics and category tagging extraction
Medium confidenceParses and extracts structured game mechanics (worker placement, deck building, area control, etc.) and categories (strategy, party, cooperative, abstract, etc.) from BGG game records. These tags are returned as arrays of strings, enabling AI agents to filter, compare, or recommend games based on gameplay style. The capability handles BGG's hierarchical category/mechanic taxonomy and flattens it for AI consumption.
Normalizes BGG's nested XML mechanic/category structure into flat arrays optimized for AI filtering and reasoning, enabling agents to make gameplay-style-based decisions.
More granular than simple genre tags because it exposes specific mechanics, allowing agents to recommend games based on gameplay depth rather than broad categories.
multi-game batch retrieval and comparison
Medium confidenceEnables AI agents to fetch and compare metadata for multiple games in a single logical operation by orchestrating sequential BGG API calls and aggregating results into a unified data structure. The MCP server handles rate-limiting coordination to avoid hitting BGG's request throttles. Returns a structured array of game objects suitable for comparative analysis (e.g., 'which of these 5 games has the highest rating?').
Abstracts BGG's per-game API calls and rate-limiting complexity behind a single MCP tool, allowing AI agents to request 'compare these 5 games' without managing HTTP coordination.
Simpler for AI agents than making individual API calls because it handles rate-limit coordination and result aggregation, reducing prompt complexity.
user collection and plays tracking integration
Medium confidenceProvides access to BoardGameGeek's user-specific data (game collections, play logs, user ratings) by querying the BGG API with a username parameter. Returns structured data about which games a user owns, has played, and how they've rated them. Enables personalized recommendation workflows where AI agents can understand a user's gaming history and preferences.
Bridges BGG's user profile API into MCP, allowing AI agents to access public user collections and play history as structured data without parsing HTML or managing authentication.
Enables personalized recommendations that raw game metadata cannot provide, because agents can understand individual user preferences and gaming history.
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with BGG MCP, ranked by overlap. Discovered automatically through the match graph.
WeBattle
Create, play, and share AI-driven text...
Open-Sourced MCP Servers Directory
** - A curated list of MCP servers by **[mcpso](https://mcp.so)**
MCP Servers Rating and User Reviews
** - Website to rate MCP servers, write authentic user reviews, and [search engine for agent & mcp](http://www.deepnlp.org/search/agent)
OP.GG
** - Access real-time gaming data across popular titles like League of Legends, TFT, and Valorant, offering champion analytics, esports schedules, meta compositions, and character statistics.
GPT Games
Create, play, customize interactive AI-driven...
Series AI
Empower game development with AI, fostering creativity, efficiency, and community...
Best For
- ✓AI agent developers building board game discovery or recommendation systems
- ✓Teams integrating BGG data into Claude-powered applications
- ✓Builders prototyping multi-tool AI workflows that need game database access
- ✓Recommendation engine builders who need to fetch game details from BGG
- ✓Chatbot developers answering user queries about specific board games
- ✓Game collection managers building inventory systems
- ✓Recommendation systems that need to weight suggestions by community consensus
- ✓Game review or comparison tools that cite BGG rankings
Known Limitations
- ⚠Limited to BGG API's rate limits and available endpoints — no caching layer built in
- ⚠MCP protocol overhead adds latency compared to direct HTTP calls
- ⚠Requires MCP-compatible client (Claude, or custom MCP host) — not usable with standard REST clients
- ⚠BGG API returns XML which must be parsed — adds processing overhead
- ⚠Search results may return multiple matches for ambiguous queries — requires disambiguation logic
- ⚠Rate limiting on BGG API (typically 1 request per second) — high-volume queries may timeout
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
** - BGG MCP enables AI tools to interact with the BoardGameGeek API.
Categories
Alternatives to BGG MCP
Are you the builder of BGG MCP?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →