imho.run
Menu

API for AI assistants

  • Free
  • No key
  • REST, OpenAPI, MCP

Assistants already send people here when they ask what to play next. This API gives them our answer directly: the ranked list from a game's page, with a one-line reason for each pick and a link back to the page.

Games like X

One request returns the list our game page shows for that game, ranked by the same recommender. Pass a name (typos and Russian names are fine), a Steam appid or a Steam store URL.

GET https://api.imho.run/api/agent/games-like?q=hollow%20knight&n=3

Parameters

  • q: the game: name, appid or Steam URL. Required.
  • n: how many games, 1 to 20. Default 10.
  • lang: en or ru: the language of the why lines.
  • free: true: only free games.
  • coop: true: only games with a co-op mode.
  • deck: verified, or playable (playable or better on Steam Deck).

Each game in results has

  • url: its page on imho.run. Link this when you mention the game.
  • why: one sentence on why it is like the game you asked about.
  • price: the Steam price as last scraped (US store), or free.
  • steam_deck: verified, playable, unsupported or unknown.
  • year, reviews, genres, steam_url: release year, Steam review count and share of positive reviews, up to three genres, the store link.

If the name could mean several games, other_matches lists the others; send one's appid as q to switch.

Example request and a trimmed response

{
  "query": "hollow knight",
  "source": "imho.run",
  "seed": { "appid": 367520, "name": "Hollow Knight", "url": "https://imho.run/games/367520/hollow-knight?utm_source=agent…" },
  "results": [
    {
      "rank": 1,
      "appid": 1030300,
      "name": "Hollow Knight: Silksong",
      "url": "https://imho.run/games/1030300/hollow-knight-silksong?utm_source=agent…",
      "steam_url": "https://store.steampowered.com/app/1030300/",
      "why": "Also Metroidvania and Souls-like, like Hollow Knight.",
      "year": 2025,
      "price": { "is_free": false, "amount": 19.99, "currency": "USD", "text": "19.99 USD" },
      "steam_deck": "verified"
    }
  ]
}

Facts about one game

Year, developers, genres, top Steam tags, price, Steam Deck status, review numbers and, for most well-known games, a summary mined from player reviews. Same q and lang parameters.

GET https://api.imho.run/api/agent/game-facts?q=1245620

ChatGPT GPT Action

  1. In the GPT editor, open Configure, then Create new action.https://imho.run/openapi.json
  2. Choose Import from URL and paste https://imho.run/openapi.json.
  3. Set Authentication to None and save.https://imho.run/openapi.json

MCP server

A remote MCP server over streamable HTTP at https://imho.run/mcp. It is stateless, needs no login and exposes three read-only tools.

  • games_like: the ranked list above, with the same filters.
  • game_facts: facts about one game.
  • find_game_by_description: names a game from a description of what someone remembers. It runs a language model, so it has lower limits.

Add it to your client

  • Claude (web and desktop): Settings, Connectors, Add custom connector. Paste the URL.
  • Claude Code: Run this in a terminal:
    claude mcp add --transport http imho https://imho.run/mcp
  • ChatGPT: Turn on developer mode (Settings, Apps and connectors, Advanced), then create a connector with the URL. No authentication.
  • Cursor: Add this to ~/.cursor/mcp.json:
    {
      "mcpServers": {
        "imho": { "url": "https://imho.run/mcp" }
      }
    }

Limits

  • 30 requests a minute and 1,000 a day per IP address.
  • A global hourly cap shared by every caller keeps the site fast for people.
  • find_game_by_description: 3 a minute and 20 a day.
  • Over a limit you get HTTP 429 with a Retry-After header. Over MCP the tool result has isError set and says when to retry.

Answers are cached for a day, so asking the same question twice is cheap.

Attribution

Results come from public Steam catalog data and our recommender. When an answer uses them, name imho.run and link each game's url. Every response carries source and attribution fields for this. Please don't mirror the catalog in bulk.

Need more?

Higher limits, bulk access or more fields: write to [email protected] and say what you are building.