Video Games

liveGames

Browse and search free-to-play games by platform, genre, and tags from FreeToGame

3tools
0msauth
free tier50 calls/day

Tools

list_games

List free-to-play games. Optionally filter by platform and category, and sort results. Returns title, short description, genre, platform, publisher, release date, and thumbnail.

Parameters
NameTypeDescription
platformoptstringPlatform filter: "pc", "browser", or "all" (default "all")
categoryoptstringGenre/category filter, e.g. "mmorpg", "shooter", "strategy", "moba", "racing", "sports"
sort_byoptstringSort order: "release-date", "popularity", "alphabetical", or "relevance"
Try it
get_gamerequired: id

Get full details for a free-to-play game by its FreeToGame ID. Returns title, description, genre, platform, publisher, developer, release date, screenshots, and minimum system requirements.

Parameters
NameTypeDescription
idreqnumberFreeToGame game ID (e.g. 452 for "Valorant")
Try it
filter_gamesrequired: tag

Filter free-to-play games by tag (dot-separated combination of attributes). Returns matching games with title, short description, genre, platform, publisher, release date, and thumbnail.

Parameters
NameTypeDescription
tagreqstringDot-separated tag filter, e.g. "3d.mmorpg.fantasy", "shooter.pvp", "browser.strategy"
platformoptstringOptional platform filter: "pc" or "browser"
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/videogames/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/videogames/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_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("list_games", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("browse and search free-to-play games by platform, genre, and tags from freetogame");