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.
| Address | https://againstthedark.thrivegamestudios.com/api/mcp |
|---|---|
| Transport | Streamable HTTP (JSON answers, no sessions) |
| Sign-in | None. No accounts, nothing to authorise. |
| What it keeps | Nothing. 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_classes | Every hero: name, role, whether it heals, melee or ranged, a man or a woman, a line on how it plays, and its page. |
|---|---|
get_class | One hero by name or id, with its page. |
get_facts | Players, co-op, platforms, price and date (once known), controls, rating, and the FAQ. |
search | Search 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.