Play a game in the chat
play_gamePlay an ArcadeIndex game right inside the chat. Pass game_id (an id, {slug}-{id}, or a game's url from search_games, trending, games_like or new_games results) or query (the top search hit is played; a game that only plays on its developer's site comes back as link_out). Hosts that support MCP Apps show a player with Next game and More like this (mode player); some chat apps do not allow the game frame yet, and then the player offers the game on arcadeindex.io in a new tab, so do not tell the user the game is running in the chat unless they say so. Games that cannot be framed here (listing-only, not checked in the last 8 days, Mature, or a site the chat app does not allow) return mode link_out with link_out.url and the reason: give the user that link. Hosts without MCP Apps get the same data as text: link play_url. Errors: NOT_FOUND, INVALID_ARGUMENT.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Instead of game_id: a title or request; the top search_games hit is played. | |
| game_id | No | A 6-char game id, the {slug}-{id} segment, or the game's ArcadeIndex page URL (from search results). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||