Igdb

liveGames

IGDB — the Internet Game Database (Twitch/Amazon), the reference catalogue

4tools
0msauth
free tier50 calls/day

Tools

igdb_search_games

Search 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_game

One 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_companies

Find 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_platforms

List 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.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/igdb/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
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.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("igdb_search_games", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("igdb — the internet game database (twitch/amazon), the reference catalogue");