Igdb
liveGamesIGDB — the Internet Game Database (Twitch/Amazon), the reference catalogue
Tools
igdb_search_gamesSearch the Internet Game Database (IGDB) for video games by title and get back real catalogue records: release date, summary, genres, themes, platforms, game modes, critic and user ratings, developer,
No parameters required.
Try it
igdb_gameOne video game in full from IGDB, by numeric id or slug: summary and storyline, per-platform release dates and regions, genres, themes, game modes, player perspectives, franchise, developer and publis
No parameters required.
Try it
igdb_companiesFind video-game companies in IGDB by name — developers, publishers, studios — with country, founding date, description, logo, and how many games each developed and published, with a sample of titles.
No parameters required.
Try it
igdb_platformsList or search the ~200 gaming platforms IGDB tracks — consoles, handhelds, computers, arcade systems and digital storefronts — with abbreviation, hardware generation and platform family. Its ids are
No parameters required.
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/igdb/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/igdb/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"igdb_search_games","arguments":{}}}'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("igdb_search_games", {});// Or ask in plain English:
const answer = await px.ask("igdb — the internet game database (twitch/amazon), the reference catalogue");