BoardGameGeek MCP. Analyze game data and community activity instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
BoardGameGeek MCP Server connects your AI agent to the world's largest board game database. Search over 150,000 titles, check detailed metadata (player count, complexity, rating), and analyze community activity.
You can pull user collections, view play logs, and read discussion threads for any game or guild.
What your AI agents can do
Get forum list
Lists the discussion forums (Reviews, Rules, General, etc.) associated with a specific game ID.
Get game plays
Retrieves a log of who played a game, when, and any comments, showing recent community engagement.
Get guild
Gets details about a specific community group (guild) on BoardGameGeek.
Find games by name, then get specific details like player count, complexity, and rating for multiple titles using get_thing.
Access a user's entire list of owned games, their personal ratings, and their play history using get_user_collection and get_user_plays.
Get a list of forum topics or read specific threads (get_thread) to understand community sentiment around a game.
Identify current trending games across different media types using get_hot_items, or find community groups with get_guild.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
BoardGameGeek MCP Server: 10 Tools for Game Data Analysis
Use these tools to pull structured data on game metrics, user history, and community discussions from the world's largest board game database.
019d841fget forum list
Lists the discussion forums (Reviews, Rules, General, etc.) associated with a specific game ID.
019d841fget game plays
Retrieves a log of who played a game, when, and any comments, showing recent community engagement.
019d841fget guild
Gets details about a specific community group (guild) on BoardGameGeek.
019d841fget hot items
Fetches the current trending games, supporting types like 'boardgame' or 'rpg'.
019d841fget thing
Gets detailed information for a game by its BGG ID, including ratings, player count, and complexity.
019d841fget thread
Reads the full text and context of a specific forum discussion thread on BoardGameGeek.
019d841fget user collection
Retrieves all games a user owns, along with personal ratings, play counts, and wishlist status.
019d841fget user info
Gets a profile snapshot of a BoardGameGeek user, showing their general preferences and social connections.
019d841fget user plays
Returns a list of games a user played, including dates, locations, and comments, optionally filtered by date range.
019d841fsearch games
Finds board games matching a search query and returns their BGG IDs and initial published year.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with BoardGameGeek, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
BoardGameGeek MCP Server connects your AI agent to the world's biggest board game database. You can search over 150,000 titles, check specific game metadata, and analyze community chatter. You'll get a full picture of what people are playing, what they own, and what they're talking about.
How BoardGameGeek MCP Works
- 1 Subscribe to the BoardGameGeek server on Vinkius.
- 2 Your AI client sends a request (e.g., 'Find games played in 2023').
- 3 The server runs the necessary tools (like
get_user_plays) and returns the structured data to your client for analysis.
The bottom line is, you talk to your AI client, and it handles the database queries, returning structured game data.
Who Is BoardGameGeek MCP For?
Anyone who needs to analyze niche, structured data outside of a simple web search. This is for game designers, content creators, and hobbyists who need deep metrics—like how many people play a game vs. how often they discuss it—to make informed decisions.
Researches market positioning by comparing the complexity weight and player count ranges of competing titles using get_thing.
Gathers structured data for articles or videos by pulling full user collections (get_user_collection) and analyzing game forums (get_forum_list).
Curates game night lineups by filtering titles based on specific player count and playtime using search_games.
What Changes When You Connect
- Understand a game's current popularity. Use
get_hot_itemsto see which board games, RPGs, or video games are trending right now, letting you focus your research where the interest is highest. - Deep dive into game mechanics.
get_thinggives you crucial metrics—like the complexity weight and player count range—that you can't just find on a basic search page. - Track community engagement. Use
get_game_playsto see exactly who played a game and when, giving you a real measure of the game's active player base. - Mine user data.
get_user_collectionlets you pull a complete list of a user's owned games, including their personal ratings, useful for understanding taste profiles. - Review community sentiment. Need to know what people think? Use
get_threadto read specific forum discussions, orget_forum_listto see what topics are being discussed. - Build a user timeline.
get_user_playsallows you to build a play history for a user, filtering by date range to track habits over time.
Real-World Use Cases
A content creator needs to write a 'Top 10' list.
The creator doesn't want to manually browse 10 different game pages. Instead, they ask their agent to run get_hot_items to find the top games. They then use get_thing on the top 5 to gather structured data points—like complexity and player count—and pull get_user_collection to find popular owner examples. The resulting data forms the basis of their article without manual copy-pasting.
A game designer needs competitive analysis.
A designer wants to compare their new game against rivals. They use search_games to find potential competitors, then use get_thing to pull their detailed metrics. They can also run get_user_collection on a known player to see what titles that player owns, giving them insight into market saturation.
An event planner curates a game night.
The planner needs a lineup for 8 people that takes 90 minutes. They use search_games to narrow down options, then use get_thing to filter by player count and play time. They can also check get_game_plays to ensure the selected game has recent activity, guaranteeing a good time.
A researcher tracks a user's shifting interests.
A researcher wants to see if a user's tastes change over time. They use get_user_plays and filter by date range. They can then cross-reference that activity with get_user_collection to see if they bought new games matching their recent play history.
The Tradeoffs
Trying to find general game info
Just searching for 'board games' on Google and reading the first three results. This is slow, unstructured, and gives you no reliable metrics.
→
Use search_games first to find the BGG IDs. Then, run get_thing on the specific IDs. This gets structured data (ratings, complexity) immediately.
Forgetting to check community buzz
Assuming a game is good just because it has a high average rating. You miss out on knowing if people are actively discussing rules issues or if the game is dying.
→
Run get_forum_list to see what discussions exist, and then use get_thread to read the actual community conversation before basing a decision on rating alone.
Confusing user activity with ownership
Assuming because a user owns a game (get_user_collection) that they actually played it recently. Ownership doesn't equal current interest.
→
Check get_user_plays for the specific date range. This tool confirms recent activity, giving you a much clearer picture of current interest.
When It Fits, When It Doesn't
Use this server if your goal is structured analysis of niche hobby data. You need metrics like complexity weight, player count ranges, or specific play logs that a standard search engine cannot provide. This is for deep research, not quick browsing.
Don't use this if you just need to know if a game is good (use a general search). Don't use this if you only want to know what a game is about (use the main BGG site). Use get_thing for deep, structured metrics; use get_user_collection for inventory; use get_user_plays for history; and use get_hot_items for current trends.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BoardGameGeek. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Analyzing board games used to mean clicking through dozens of pages.
Today, finding a game's full picture means opening the page, checking the rating, then clicking to the forums to see the rules, then clicking again to see play logs to gauge activity. It's a rabbit hole of tabs and manual copy-pasting just to build a simple comparison sheet.
With the BoardGameGeek MCP Server, your agent handles the whole process. You ask for a comparison of three games, and the agent uses `get_thing` to return a structured JSON object containing the ratings, player counts, and complexities for all three. You get the data, instantly.
BoardGameGeek MCP Server: Get structured insights from community data.
You no longer have to manually check if a game is trending or if the community is discussing rules clarifications. Your agent runs `get_hot_items` to see the latest buzz, and then uses `get_forum_list` or `get_thread` to summarize the actual discussion points.
It's a single command. You get structured, actionable data on popularity and sentiment, eliminating the need for manual browsing.
Common Questions About BoardGameGeek MCP
How do I find the full details for a board game using get_thing? +
You must provide the specific BGG ID. This tool returns the game's year published, player count range, complexity weight, and both user and Bayesian ratings.
What is the difference between get_user_collection and get_user_plays? +
get_user_collection lists every game the user owns, along with their personal ratings. get_user_plays only lists games the user has actually played, including dates and locations.
Can I find out what games are currently popular using get_hot_items? +
Yes. get_hot_items retrieves the top trending items, supporting types like 'boardgame', 'rpg', and 'videogame', letting you see what's popular right now.
How do I read a specific discussion about a game using get_thread? +
You need the specific forum thread ID. This tool pulls the full discussion, allowing you to read rules clarifications or deep reviews.
Does search_games give me enough information? +
No. search_games only provides the ID and primary name. You must follow up with get_thing to get the full details like player count and rating.
How do I check for community discussions related to a game using get_forum_list? +
The get_forum_list tool returns all associated forum IDs for a given BGG ID. You then pass these IDs to get_thread to read the specific discussions or rules clarifications.
What should I use to find a user's complete list of games they own using get_user_collection? +
Use get_user_collection to pull every game listed in a user's account. You can filter the results by subtype or exclude expansions if you only want core games.
Does `get_user_plays` require specific date formats for filtering play history? +
Yes, get_user_plays accepts date range filtering using the YYYY-MM-DD format. This lets you pinpoint play patterns during specific months or years.
How do I find a game's BGG ID to get full details? +
Use the search_games tool with the game's name. The results include the BGG ID for each match. Then pass that ID to get_thing for complete metadata including ratings, player count, complexity weight and description.
Can I see what board games are currently trending? +
Absolutely! Use the get_hot_items tool. By default it returns the 50 hottest board games, but you can also check trending RPGs, video games, or even industry people by specifying the type parameter.
Does this integration allow modifying data on BoardGameGeek? +
No. All tools are strictly read-only queries. You can search, explore collections, read forums and analyze play history, but no data on BoardGameGeek will be created, modified or deleted through this integration.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Jaicob
Add AI customer support to your website that answers questions from your docs, guides users, and escalates when needed.
Hyrule Compendium
Access the comprehensive Breath of the Wild and Tears of the Kingdom compendium — search creatures, monsters, materials, and equipment directly from your AI agent.
Zoho Notebook
Manage notebooks, capture notes, and organize your ideas on Zoho Notebook — the secure and beautiful note-taking app.
You might also like
Uploadcare
Manage your entire media infrastructure — upload, retrieve, organize, and delete files securely via Uploadcare directly from your AI agent.
Zoho CRM Sales
Deep deal management with quotes, products, sales orders, and invoices — complete sales cycle in Zoho CRM.
Notion
Manage your Notion workspace, databases, and pages via AI.