Roguedex for agents

Read the game catalogue, rankings, upcoming releases and news from an MCP client or through the HTTP API.

Public, read-only access. No API key required.

Connect with MCP

In a client that supports remote MCP over Streamable HTTP, add this server URL:

https://roguedex.gg/api/mcp/

The available tools are search_games, get_game, get_rankings, get_news, get_upcoming_games, list_sources. Your client can discover each tool’s parameters.

This endpoint handles POST requests without a persistent session or background event stream. Opening it directly in a browser returns HTTP 405.

HTTP API

Send a GET request to https://roguedex.gg/api/agent/ and select a resource. See the OpenAPI document for the full contract.

ResourceReturnsParameters
gamesSearch the catalogue.q, limit, offset, subgenre, tier, relevance
gameRead one catalogue game.slug (required)
rankingsRead published game rankings.q, limit, offset, subgenre, tier, relevance
newsRead dated source headlines and original links, with article_url and summary when Roguedex coverage exists.q, limit, offset, category
upcomingFind announcements, demos and releases.q, limit, offset, subgenre, status, has_demo
sourcesRead the source directory, including collection status.q, limit, offset

Examples

A successful response contains schema_version, resource, snapshot, site_url, source_url, pagination and items. A single-game response places the result in items[0].

Use pagination.next_offset to fetch another page while has_more is true. total is the number of matching items. The snapshot’s date and generated_at can be null.

Unknown, repeated or inapplicable query parameters return HTTP 400 (invalid_query). A missing game returns 404 (not_found); unavailable data returns 503 (data_unavailable). Error responses include a readable error.message and an error.code.

Use the data accurately

News feeds and files

Feeds and files update when a new site edition is published. There is no guaranteed daily publication time. The source directory distinguishes active sources, candidates and excluded sources.

Markdown is available at page URLs ending in index.md, including game pages and Roguedex articles at /news/<slug>/index.md. You can also request HTML pages with Accept: text/markdown.