Against the Dark Watch the trailers

For AI assistants

Against the Dark has a public, read-only Model Context Protocol server, so an assistant can answer questions about the game and its heroes from its real data instead of guessing. Every answer links back to its page here.

Addresshttps://againstthedark.thrivegamestudios.com/api/mcp
TransportStreamable HTTP (JSON answers, no sessions)
Sign-inNone. No accounts, nothing to authorise.
What it keepsNothing. It logs nothing about who asks or what, and limits how often one caller can ask.

Use it with Claude

In Claude (the app or claude.ai): Settings, then Connectors, then Add custom connector. Name it Against the Dark, paste the address above, and add it. In Claude Code:

claude mcp add --transport http against-the-dark https://againstthedark.thrivegamestudios.com/api/mcp

Use it with ChatGPT

Where your plan offers custom connectors (Settings, then Connectors, with developer mode on), create a connector with the address above and no authentication.

Any other MCP client

Point it at the address above using the Streamable HTTP transport. A quick check from a terminal:

curl -s https://againstthedark.thrivegamestudios.com/api/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

The tools

list_classesEvery hero: name, role, whether it heals, melee or ranged, a man or a woman, a line on how it plays, and its page.
get_classOne hero by name or id, with its page.
get_factsPlayers, co-op, platforms, price and date (once known), controls, rating, and the FAQ.
searchSearch the heroes, the facts and the FAQ for a word or phrase.

All read-only, all from the same data as these pages. The story is left out on purpose. For a plain-text overview, see llms.txt.