io.github.Argo-RPG-Platform/argo-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
Summary by lookupd
Lets an agent read, search, create and update tabletop RPG campaign lore, NPCs, quests, locations and session summaries via OAuth2.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http argo https://mcp.argo.games/mcp
Claude Code, npm package (stdio)
claude mcp add argo -- npx -y argo-mcp
Codex, remote (streamable-http)
codex mcp add argo --url https://mcp.argo.games/mcp
Codex, npm package (stdio)
codex mcp add argo -- npx -y argo-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"argo": {
"url": "https://mcp.argo.games/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"argo": {
"command": "npx",
"args": [
"-y",
"argo-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 65)
Publisher-provided text
list_campaignsList all Argo campaigns the current grant token has access to, including the access level ("read" or "read+write") for each. Call this first when the user has nget_campaignRetrieve details of an Argo campaign (name, description, rule system, co-GMs).create_campaignCreate a new Argo campaign. The current user becomes GM and the calling token gains read+write access to the new campaign immediately (no re-consent needed). Reupdate_campaignUpdate a campaign's display name and/or description. Both fields optional — only supplied fields are changed; pass an empty string to clear the description. GMslist_co_gmsList the assistant GMs (co-GMs) of a campaign.add_co_gmSend a user an assistant GM (co-GM) offer for a campaign. This does NOT add them immediately: the target must accept the offer before they become an assistant Gremove_co_gmRemove a co-GM from a campaign. Owner-only or self-removal.describe_mnemon_typesReturns a catalog of all mnemon types, their type-specific fields, and the full valid relationship matrix (sourceType → label → targetType). Call this before crlist_mnemonsList mnemon (lore/memory) entries for an Argo campaign. Optional filters: `title` (case-insensitive substring on entry title only) and `type` (e.g. NPC, Locatiosearch_mnemonsFull-text search across mnemon titles, tags, and body content (case-insensitive substring). Prefer this over list_mnemons when looking for entries by what theyget_mnemonGet the full details of a specific mnemon entry (title, blocks, type properties). For a quest, `quest` holds its status, kind, playersCanTick, objectives and relist_mnemon_relationshipsList the relationships of a mnemon entry, split into outgoing edges, incoming edges, and a flat list of linked entries (entryId/title/type/relationshipTypes). Ucreate_npc_mnemonsCreate NPC mnemons (individual people). role is an optional free-text role or occupation. Use affiliationEntryIds to name the factions each NPC belongs to; thecreate_faction_mnemonsCreate Faction mnemons (factions, guilds, cults, companies). Use memberNpcEntryIds to name each faction's NPC members; the server projects them into MEMBER relacreate_location_mnemonsCreate Location mnemons (places — cities, dungeons, taverns). Use create_mnemon_relationship with PARENT_OF to nest larger places under one another after creaticreate_quest_mnemonsCreate Quest mnemons: a header (status, kind, playersCanTick, hook, and giverId / locationId / parentQuestId links) and a body of objectives (with sub-objectivecreate_lore_mnemonsCreate Lore mnemons (world background, factions' beliefs, history). Players may not call this — GM/co-GM only.create_archive_mnemonsCreate Archive mnemons (archived lore that is no longer current). Players may not call this — GM/co-GM only.create_journal_mnemonsCreate Journal mnemons (log of in-world events). Players may not call this — GM/co-GM only.create_session_summary_mnemonsCreate SessionSummary mnemons (the memory of one played session): the story as the Markdown body, plus a short recap shown as "Previously on". Players may not ccreate_custom_mnemonsCreate custom-typed mnemons (any free-form entry that doesn't fit the other types). Players may not call this — GM/co-GM only.update_npc_mnemonsUpdate typed/meta fields of NPC mnemons (visibility, tags, role, faction membership, etc.). An entry that is not an NPC fails its item; use update_faction_mnemoupdate_faction_mnemonsUpdate typed/meta fields of Faction mnemons (visibility, tags, members). An entry that is not a Faction fails its item. Does NOT modify content blocks — use updupdate_location_mnemonsUpdate typed/meta fields of Location mnemons.update_quest_mnemonsUpdate Quest mnemons. A field left out is left as it is: status, kind, playersCanTick, hook, the giverId / locationId / parentQuestId links (an empty string remupdate_lore_mnemonsUpdate typed/meta fields of Lore mnemons.update_archive_mnemonsUpdate typed/meta fields of Archive mnemons.update_journal_mnemonsUpdate typed/meta fields of Journal mnemons.update_session_summary_mnemonsUpdate the recap, date, number and meta fields of SessionSummary mnemons. To change the story, use update_mnemons_content.update_player_mnemonsUpdate typed/meta fields of Player mnemons — one per character in a party. Player mnemons cannot be created: the server makes one for each character that joins
Details
- Version: 1.0.3
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 500 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Argo-RPG-Platform/MCP
- Website: https://app.argo.games/docs/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Argo-RPG-Platform/argo-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp