@pipeworx/igdb
Connect: https://gateway.pipeworx.io/igdb/mcp · Install: one-click buttons
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 4
IGDB (Internet Game Database, Twitch/Amazon) — the reference catalogue for ~300,000 video games: release dates per platform, genres, ratings, developers, publishers, franchises and cover art.
Tools
igdb_search_games(query)— search games by title, optionally scoped to a platform or a release window.igdb_game(id | slug)— one game in full, with per-platform release dates, DLC, expansions and similar titles.igdb_companies(query)— developers and publishers, with what they shipped.igdb_platforms(query)— the ~200 platforms, whose ids scope a game search.
Auth
Platform key (PLATFORM_TWITCH_KEY) with BYO override via _apiKey.
The credential is the same Twitch app the twitch pack uses — IGDB is
gated by Twitch OAuth, so _apiKey is "CLIENT_ID:CLIENT_SECRET" and the pack
exchanges it for an app access token per call. No new gateway binding was added
for this pack; it declares the existing PLATFORM_TWITCH_KEY.
Callers who want their own rate budget get credentials free at https://dev.twitch.tv/console.
Data sources
- https://id.twitch.tv/oauth2/token — client-credentials grant.
- https://api.igdb.com/v4/games,
/companies,/platforms— POST, Apicalypse body.
Notes the next person would otherwise rediscover:
- The API is POST-only and the body is a DSL, not JSON.
fields name,summary; search "zelda"; limit 10;— every clause ends in a semicolon. fieldsis mandatory and omitting it returns empty objects, not an error. That is the silent-zero trap here; this pack always sends an explicit list.searchandsortcannot appear in the same query.search "x"is relevance-ranked;where name ~ *"x"*is a sortable substring filter. The game and company tools use the first,igdb_platformsthe second.first_release_dateandstart_dateare unix seconds, not strings. Every date is also returned as an ISO day.- Cover/logo
image_idvalues become URLs ashttps://images.igdb.com/igdb/image/upload/<size>/<image_id>.jpg. - IGDB game ids and Twitch game ids are the same id space, which is what makes
this pack pair with
twitch.
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,
- 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
- 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.
- 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
Tools
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.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 publisigdb_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 areigdb_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,