4,500+ servers built on MCP Fusion
Vinkius

BoardGameGeek MCP. Analyze game data and community activity instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

BoardGameGeek MCP on Cursor AI Code Editor MCP Client BoardGameGeek MCP on Claude Desktop App MCP Integration BoardGameGeek MCP on OpenAI Agents SDK MCP Compatible BoardGameGeek MCP on Visual Studio Code MCP Extension Client BoardGameGeek MCP on GitHub Copilot AI Agent MCP Integration BoardGameGeek MCP on Google Gemini AI MCP Integration BoardGameGeek MCP on Lovable AI Development MCP Client BoardGameGeek MCP on Mistral AI Agents MCP Compatible BoardGameGeek MCP on Amazon AWS Bedrock MCP Support

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.

+ 7 more capabilities included
Search and retrieve game metadata

Find games by name, then get specific details like player count, complexity, and rating for multiple titles using get_thing.

Analyze user activity and collections

Access a user's entire list of owned games, their personal ratings, and their play history using get_user_collection and get_user_plays.

Monitor community discussion and trends

Get a list of forum topics or read specific threads (get_thread) to understand community sentiment around a game.

Discover popular and related content

Identify current trending games across different media types using get_hot_items, or find community groups with get_guild.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

get019d841f

get forum list

Lists the discussion forums (Reviews, Rules, General, etc.) associated with a specific game ID.

get019d841f

get game plays

Retrieves a log of who played a game, when, and any comments, showing recent community engagement.

get019d841f

get guild

Gets details about a specific community group (guild) on BoardGameGeek.

get019d841f

get hot items

Fetches the current trending games, supporting types like 'boardgame' or 'rpg'.

get019d841f

get thing

Gets detailed information for a game by its BGG ID, including ratings, player count, and complexity.

get019d841f

get thread

Reads the full text and context of a specific forum discussion thread on BoardGameGeek.

get019d841f

get user collection

Retrieves all games a user owns, along with personal ratings, play counts, and wishlist status.

get019d841f

get user info

Gets a profile snapshot of a BoardGameGeek user, showing their general preferences and social connections.

get019d841f

get user plays

Returns a list of games a user played, including dates, locations, and comments, optionally filtered by date range.

search019d841f

search 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
Start building

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. 1 Subscribe to the BoardGameGeek server on Vinkius.
  2. 2 Your AI client sends a request (e.g., 'Find games played in 2023').
  3. 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.

Game Designer

Researches market positioning by comparing the complexity weight and player count ranges of competing titles using get_thing.

Content Creator

Gathers structured data for articles or videos by pulling full user collections (get_user_collection) and analyzing game forums (get_forum_list).

Event Organizer

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_items to 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_thing gives 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_plays to 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_collection lets 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_thread to read specific forum discussions, or get_forum_list to see what topics are being discussed.
  • Build a user timeline. get_user_plays allows you to build a play history for a user, filtering by date range to track habits over time.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

get_forum_list get_game_plays get_guild get_hot_items get_thing get_thread get_user_collection get_user_info get_user_plays search_games

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.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for BoardGameGeek. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.