About
BGG MCP connects to the BoardGameGeek ecosystem to retrieve board game data, user collections, pricing, and recommendations through the Model Context Protocol. Key capabilities include: - Search and filter board games by type (base games, expansions) and retrieve detailed game information - Query user profiles and game collections with advanced filtering options - Access the BoardGameGeek hotness list to discover trending games - Retrieve real-time pricing data from multiple retailers via BoardGamePrices.co.uk - Find trading opportunities between BGG users - Get algorithmic game recommendations based on similarity scores from Recommend.Games - Fetch forum thread content for community discussions
Tools 10
bgg-collectionFind the details about a specific users board game collection on BoardGameGeek (BGG)
bgg-detailsFind the details about a specific board game on BoardGameGeek (BGG)
bgg-hotFind the current board game hotness on BoardGameGeek (BGG)
bgg-priceGet current prices for board games from multiple retailers using BGG IDs
bgg-recommenderGet game recommendations based on a specific game using either the BoardGameGeek (BGG) ID or name directly. ID is preferred for faster responses.
bgg-rulesUse this tool when users ask rules questions about board games (e.g., 'How does X work?', 'Can I do Y?', 'What happens when Z?'). Searches BoardGameGeek rules forums to find answers and clarifications from the community.
bgg-searchSearch for board games on BoardGameGeek (BGG) by name or part of a name using a broad search (e.g., 'Catan', 'Ticket to Ride')
bgg-thread-detailsGet full content of a specific BoardGameGeek forum thread, including all posts and replies. Use this after finding relevant threads with bgg-rules.
bgg-trade-finderFind what games user1 owns that user2 has on their wishlist. Shows potential trading opportunities.
bgg-userFind details about a specific user on BoardGameGeek (BGG)
README
BGG MCP: BoardGameGeek MCP Server
BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retrieval and filtering of board game data, user collections, and profiles. The server is implemented in Go, using the GoGeek library, which helps ensure robust API interactions.
Price data is provided by BoardGamePrices.co.uk, offering real-time pricing from multiple retailers.
Game recommendations are powered by Recommend.Games, which provides algorithmic similarity recommendations based on BoardGameGeek data.
Demo
[](https://youtu.be/cNX4WwVbFko) โถ๏ธ Watch the Rules Tool Demo Video
Tools
Core Tools
| Tool | Description |
| -------------------- | --------------------------------------------------------------------------- |
| 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 |
๐งช Experimental Tools
| Tool | Description |
| ----------- | ------------------------------------------------------------------------------------------ |
| bgg-rules | Answer rules questions by searching BGG forums for relevant discussions and clarifications |
Resources
BGG MCP exposes resources that AI assistants can access directly for contextual information:
| Resource | URI | Description |
| ------------------- | --------------------- | ---------------------------------------------------------------- |
| BGG Hotness | bgg://hotness | Current BGG hotness list, always available |
| My BGG Collection | bgg://my-collection | Your personal BGG collection (requires BGG_USERNAME to be set) |
Prompts
BGG MCP includes pre-configured prompts for common workflows:
| Prompt | Description |
| ------------------------ | ------------------------------------------------------------------------------------ |
| Trade Sales Post | Generate a formatted sales post for your BGG 'for trade' collection with discounted market prices |
| Game Recommendations | Get personalized game recommendations based on your BGG collection and preferences |
Example Prompts
Here are some example prompts you can use to interact with the BGG MCP tools:
๐ Search
"Search for Wingspan on BGG"
"How many expansions does Grand Austria Hotel have?"
"Search for Wingspan expansions only"
๐ Game Details
"Get details for Azul"
"Show me information about game ID 224517"
"What's the BGG rating for Gloomhaven?"
๐ Collection
``` "Show me ZeeGarcia's game collection" "Show games rated 9+ in kkjdaniel's c
Related MCP Servers
AI Research Assistant
hamid-vakilzadeh
AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar
Linkup
LinkupPlatform
Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages
Math-MCP
EthanHenrickson
Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support