{"openapi":"3.1.0","info":{"title":"RAWG (BYOK) API","version":"0.1.0","description":"RAWG (BYOK) lets an AI assistant read your own RAWG data through the RAWG API with a key you supply (RAWG API key). Read-only: 9 tools (search_games, get_game, list_game_dlc, list_game_series, list_genres, list_platforms, list_developers, list_publishers, list_tags). The BYOK key travels with each request, is used for that one call only and is never stored, logged or cached; it is only ever sent...\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://byok-rawg.connectorbay.com/mcp.","contact":{"name":"Unify Dynamics LLC","email":"agent@connectorbay.com","url":"https://connectorbay.com/byok-rawg/docs"},"termsOfService":"https://connectorbay.com/byok-rawg/terms"},"servers":[{"url":"https://byok-rawg.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/byok-rawg/docs"},"security":[{"upstreamKey":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."},"upstreamKey":{"type":"apiKey","in":"header","name":"X-Upstream-Key","description":"Your own key for the service this connector wraps (bring your own key). Used for that one call only; never stored, logged or cached."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/search_games":{"post":{"operationId":"search_games","summary":"Search and filter the RAWG game list by text, platform ids, genres, release dates and Metacritic range; returns name, re","description":"Search and filter the RAWG game list by text, platform ids, genres, release dates and Metacritic range; returns name, release date, rating, Metacritic score and playtime. Use for \"Find open-world games released in 2024 with a Metacritic score above 85\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"search":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Text to search for in game names, for example 'zelda'.","title":"Search"},"genres":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Genre ids or slugs, comma separated, for example 'action,indie' or '4,51' (see list_genres).","title":"Genres"},"platforms":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Platform ids, comma separated, for example '4,187' (4 is PC; see list_platforms).","title":"Platforms"},"tags":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Tag ids or slugs, comma separated, for example 'singleplayer,open-world' (see list_tags).","title":"Tags"},"developers":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Developer ids or slugs, comma separated, for example 'valve-software' (see list_developers).","title":"Developers"},"publishers":{"anyOf":[{"maxLength":100,"type":"string"},{"type":"null"}],"default":null,"description":"Publisher ids or slugs, comma separated, for example 'electronic-arts'.","title":"Publishers"},"dates":{"anyOf":[{"maxLength":21,"type":"string"},{"type":"null"}],"default":null,"description":"Release date range as 'YYYY-MM-DD,YYYY-MM-DD', for example '2024-01-01,2024-12-31'.","title":"Dates"},"metacritic":{"anyOf":[{"maxLength":7,"type":"string"},{"type":"null"}],"default":null,"description":"Metacritic range as 'min,max', for example '80,100'.","title":"Metacritic"},"ordering":{"anyOf":[{"maxLength":20,"type":"string"},{"type":"null"}],"default":null,"description":"Sort field: name, released, added, created, updated, rating or metacritic; prefix with '-' to reverse, for example '-rating'.","title":"Ordering"},"search_precise":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"True to turn off fuzzy matching of the search text.","title":"Search Precise"},"page_size":{"anyOf":[{"maximum":40,"minimum":1,"type":"integer"},{"type":"null"}],"default":20,"description":"How many results per page (1 to 40).","title":"Page Size"},"page":{"anyOf":[{"maximum":10000,"minimum":1,"type":"integer"},{"type":"null"}],"default":1,"description":"Page number, starting at 1.","title":"Page"}},"title":"search_gamesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/get_game":{"post":{"operationId":"get_game","summary":"Get one game by RAWG id or slug: description, release date, ratings, Metacritic score, platforms, ESRB rating, website a","description":"Get one game by RAWG id or slug: description, release date, ratings, Metacritic score, platforms, ESRB rating, website and Reddit link. Use for \"Tell me about The Witcher 3 on RAWG\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"game_id":{"description":"RAWG game id or slug, for example 3328 or 'the-witcher-3-wild-hunt'.","maxLength":100,"title":"Game Id","type":"string"}},"required":["game_id"],"title":"get_gameArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_game_dlc":{"post":{"operationId":"list_game_dlc","summary":"List the DLC and editions (additions) of a game with release date, rating and Metacritic score. Use for \"What DLC does T","description":"List the DLC and editions (additions) of a game with release date, rating and Metacritic score. Use for \"What DLC does The Witcher 3 have\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"game_id":{"description":"RAWG game id or slug, for example 3328 or 'the-witcher-3-wild-hunt'.","maxLength":100,"title":"Game Id","type":"string"},"page_size":{"anyOf":[{"maximum":40,"minimum":1,"type":"integer"},{"type":"null"}],"default":20,"description":"How many results per page (1 to 40).","title":"Page Size"},"page":{"anyOf":[{"maximum":10000,"minimum":1,"type":"integer"},{"type":"null"}],"default":1,"description":"Page number, starting at 1.","title":"Page"}},"required":["game_id"],"title":"list_game_dlcArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_game_series":{"post":{"operationId":"list_game_series","summary":"List the other games in the same series as a game, with release date, rating and Metacritic score. Use for \"What other g","description":"List the other games in the same series as a game, with release date, rating and Metacritic score. Use for \"What other games are in the same series as Portal 2\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"game_id":{"description":"RAWG game id or slug, for example 3328 or 'the-witcher-3-wild-hunt'.","maxLength":100,"title":"Game Id","type":"string"},"page_size":{"anyOf":[{"maximum":40,"minimum":1,"type":"integer"},{"type":"null"}],"default":20,"description":"How many results per page (1 to 40).","title":"Page Size"},"page":{"anyOf":[{"maximum":10000,"minimum":1,"type":"integer"},{"type":"null"}],"default":1,"description":"Page number, starting at 1.","title":"Page"}},"required":["game_id"],"title":"list_game_seriesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_genres":{"post":{"operationId":"list_genres","summary":"List RAWG game genres with id, slug and number of games; use the id or slug in search_games. Use for \"What game genres d","description":"List RAWG game genres with id, slug and number of games; use the id or slug in search_games. Use for \"What game genres does RAWG have\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"ordering":{"anyOf":[{"maxLength":20,"type":"string"},{"type":"null"}],"default":null,"description":"Sort field, for example 'name' or '-games_count'.","title":"Ordering"},"page_size":{"anyOf":[{"maximum":40,"minimum":1,"type":"integer"},{"type":"null"}],"default":20,"description":"How many results per page (1 to 40).","title":"Page Size"},"page":{"anyOf":[{"maximum":10000,"minimum":1,"type":"integer"},{"type":"null"}],"default":1,"description":"Page number, starting at 1.","title":"Page"}},"title":"list_genresArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_platforms":{"post":{"operationId":"list_platforms","summary":"List RAWG gaming platforms with id, slug, number of games and first and last release years; use the id in search_games. ","description":"List RAWG gaming platforms with id, slug, number of games and first and last release years; use the id in search_games. Use for \"What platform id does RAWG use for PlayStation 5\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"ordering":{"anyOf":[{"maxLength":20,"type":"string"},{"type":"null"}],"default":null,"description":"Sort field, for example 'name' or '-games_count'.","title":"Ordering"},"page_size":{"anyOf":[{"maximum":40,"minimum":1,"type":"integer"},{"type":"null"}],"default":20,"description":"How many results per page (1 to 40).","title":"Page Size"},"page":{"anyOf":[{"maximum":10000,"minimum":1,"type":"integer"},{"type":"null"}],"default":1,"description":"Page number, starting at 1.","title":"Page"}},"title":"list_platformsArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_developers":{"post":{"operationId":"list_developers","summary":"List game developers known to RAWG with id, slug and number of games; use the id or slug in search_games. Use for \"Which","description":"List game developers known to RAWG with id, slug and number of games; use the id or slug in search_games. Use for \"Which game developers does RAWG list with the most games\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"page_size":{"anyOf":[{"maximum":40,"minimum":1,"type":"integer"},{"type":"null"}],"default":20,"description":"How many results per page (1 to 40).","title":"Page Size"},"page":{"anyOf":[{"maximum":10000,"minimum":1,"type":"integer"},{"type":"null"}],"default":1,"description":"Page number, starting at 1.","title":"Page"}},"title":"list_developersArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_publishers":{"post":{"operationId":"list_publishers","summary":"List game publishers known to RAWG with id, slug and number of games; use the id or slug in search_games. Use for \"Which","description":"List game publishers known to RAWG with id, slug and number of games; use the id or slug in search_games. Use for \"Which game publishers does RAWG list\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"page_size":{"anyOf":[{"maximum":40,"minimum":1,"type":"integer"},{"type":"null"}],"default":20,"description":"How many results per page (1 to 40).","title":"Page Size"},"page":{"anyOf":[{"maximum":10000,"minimum":1,"type":"integer"},{"type":"null"}],"default":1,"description":"Page number, starting at 1.","title":"Page"}},"title":"list_publishersArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_tags":{"post":{"operationId":"list_tags","summary":"List RAWG game tags (for example singleplayer, co-op) with id, slug, language and number of games; use the id or slug in","description":"List RAWG game tags (for example singleplayer, co-op) with id, slug, language and number of games; use the id or slug in search_games. Use for \"What tags can I use to filter RAWG games\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"page_size":{"anyOf":[{"maximum":40,"minimum":1,"type":"integer"},{"type":"null"}],"default":20,"description":"How many results per page (1 to 40).","title":"Page Size"},"page":{"anyOf":[{"maximum":10000,"minimum":1,"type":"integer"},{"type":"null"}],"default":1,"description":"Page number, starting at 1.","title":"Page"}},"title":"list_tagsArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}