Board Games
live GamesSearch board games, get detailed game info, and browse the hottest titles via Board Game Atlas
Tools
search_games
required: name Search for board games by name using Board Game Atlas. Returns name, year, player count, playtime, rating, price, and a short description.
name req string Board game name or partial name to search for, e.g. "Catan" or "Ticket to Ride" limit opt number Number of results to return (1–100, default 10) Try it
get_game
required: id Get full details for a specific board game by its Board Game Atlas ID. Returns name, year, player count, playtime, description, rating, publisher, designer, and price.
id req string Board Game Atlas game ID (e.g. "OIXt3DmJU0" for Catan) Try it
hot_games Get the most popular board games right now, ordered by popularity rank. Returns name, year, player count, playtime, rating, and rank.
limit opt number Number of results to return (1–100, default 10) Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/boardgames/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/boardgames/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_games","arguments":{"name": "test"}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("search_games", {"name":"example"}); // Or ask in plain English:
const answer = await px.ask("search board games, get detailed game info, and browse the hottest titles via board game atlas"); Related packs
Other Pipeworx packs in the same categories (Games):