Index / MCP servers / io.github.Argo-RPG-Platform/argo-mcp

io.github.Argo-RPG-Platform/argo-mcp MCP server

io.github.Argo-RPG-Platform/argo-mcp is a remote MCP server that gives an AI agent 62 tools, among them accept_friend_request, add_campaign_to_guild, add_co_gm. It answers at https://mcp.argo.games/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 19 October 2026, succeeded.

Status
Answering
Tools
62
Reliability
6 of 6 checks
Response time
326 ms
Transport
streamable HTTP
Last checked
19 October 2026

MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2

Description as the publisher wrote it.

The 62 tools io.github.Argo-RPG-Platform/argo-mcp offers

ToolWhat it does
accept_friend_requestAccept an incoming friend request from the given user.
Inputs: userId
add_campaign_to_guildAdd a campaign to a guild. Any active member of the guild can do this; the calling user must be the campaign's GM (enforced server-side).
Inputs: guildId, campaignId
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 GM. Owner-only — the calling user must be the campaign's primary GM. Maximum 5 co
Inputs: campaignId, userId
add_guild_calendar_eventAdd a new event to the guild's shared calendar. Owner/Admin only. startDateTime / endDateTime are ISO-8601 (e.g. 2026-06-12T19:00:00).
Inputs: guildId, title, description, startDateTime, endDateTime
cancel_friend_requestCancel a friend request you previously sent.
Inputs: userId
create_archive_mnemonsCreate Archive mnemons (archived lore that is no longer current). Players may not call this — GM/co-GM only.
Inputs: campaignId, items
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). Requires the campaign.create OAuth scope, granted at consent time.
Inputs: campaignName, description, ruleSystem, gameSystemSlug
create_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.
Inputs: campaignId, items
create_journal_mnemonsCreate Journal mnemons (log of in-world events). Players may not call this — GM/co-GM only.
Inputs: campaignId, items
create_location_mnemonsCreate Location mnemons (places — cities, dungeons, taverns). Use create_mnemon_relationship with PARENT_OF to nest larger places under one another after creation. Players may not call this — GM/co-GM only.
Inputs: campaignId, items
create_lore_mnemonsCreate Lore mnemons (world background, factions' beliefs, history). Players may not call this — GM/co-GM only.
Inputs: campaignId, items
create_mnemon_relationshipCreate a relationship between two mnemon entries. The label decides everything: its kind (containment or association) and how it reads (one_way or mutual) belong to the word itself — never send a per-edge override. All 14 labels: MEMBER (NP
Inputs: campaignId, sourceEntryId, targetEntryId, label, color, direction
create_npc_mnemonsCreate NPC mnemons (FACTION or INDIVIDUAL). npcType is REQUIRED on each item. Use memberNpcEntryIds (on FACTIONs) and affiliationEntryIds (on INDIVIDUALs) to wire membership; the server projects into MEMBER relationships. Players may not ca
Inputs: campaignId, items
create_player_mnemonsCreate Player mnemons (party root, character notes, party notes). For playerKind=CHARACTER, supply parentEntryId (the PARTY mnemon), partyId (CampaignParty.id), and characterId (SessionCharacter id) or the entry will be auto-detached. Playe
Inputs: campaignId, items
create_quest_mnemonsCreate Quest mnemons. questStatus is one of active|completed|failed. Players may not call this — GM/co-GM only.
Inputs: campaignId, items
create_sessionSchedule a campaign session. Provide an ISO-8601 startAt; endAt is optional. Useful for laying out planned arcs or recurring play nights.
Inputs: campaignId, title, description, startAt, endAt, invitedUserIds
create_session_summary_mnemonsCreate SessionSummary mnemons (structured summaries of game sessions). Players may not call this — GM/co-GM only.
Inputs: campaignId, items
delete_mnemonPermanently delete a mnemon entry and every relationship that touches it. GM-only on the backend. This cannot be undone — confirm with the user before calling. entryId accepts a hex id or an exact title.
Inputs: campaignId, entryId
delete_mnemon_relationshipDelete a relationship by id.
Inputs: campaignId, relationshipId
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 create_mnemon or create_mnemon_relationship when you are unsure which type or labe
forum_create_topicCreate a new forum topic (bug report, feature request, or general discussion). Always call forum_search first to check for duplicates. Call forum_list_categories to get the correct categoryId.
Inputs: title, raw, categoryId
forum_get_latest_topicsGet the latest active topics across all forum categories.
forum_get_notificationsGet the current user's forum notifications (replies, mentions, likes).
forum_get_user_postsList topics created by the current user on the forum.
forum_list_categoriesList all Discourse forum categories at community.argo.games. Call this first when the user wants to post a bug report or feature request — you need the categoryId to create a topic.
forum_list_topicsList topics in a specific forum category. Provide categorySlug and/or categoryId — given only one, the other is resolved from the category list automatically. Use forum_list_categories to discover categories.
Inputs: categorySlug, categoryId
forum_read_topicRead the full content of a forum topic including all posts and replies. Post bodies are returned as plain text (HTML markup is stripped).
Inputs: topicId
forum_replyReply to an existing forum topic.
Inputs: topicId, raw
forum_searchSearch forum topics and posts. Supports Discourse search syntax: #category-slug to filter by category, @username to filter by author. Always search before creating a bug report or feature request to avoid duplicates.
Inputs: q
get_campaignRetrieve details of an Argo campaign (name, description, rule system, co-GMs).
Inputs: campaignId
get_guildRetrieve full details of a guild (members, campaigns, calendar metadata).
Inputs: guildId
get_mnemonGet the full details of a specific mnemon entry (title, blocks, type properties).
Inputs: campaignId, entryId
get_sessionGet details of a single campaign session.
Inputs: campaignId, sessionId
invite_guild_memberInvite a user to join the guild. Owner/Admin only.
Inputs: guildId, userId
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 not provided a campaign ID. Each entry includes both `campaignName` and `id` (sho
list_co_gmsList the assistant GMs (co-GMs) of a campaign.
Inputs: campaignId
list_friendsList the current user's accepted friends.
list_guild_membersList the members of a guild (id, role, status, invitedAt, joinedAt).
Inputs: guildId
list_guildsList the guilds the current user belongs to, with role (Owner/Admin/Member), member count, and campaign count. Requires the guild.read scope. Each entry includes both `name` and `guildId` (shown inline as `[id: …]` and in structuredContent.
list_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). Use this to find members of a faction, allies/enemies of an NPC, etc.
Inputs: campaignId, entryId
22 more tools

list_mnemons, list_received_friend_requests, list_sent_friend_requests, list_sessions, reject_friend_request, remove_co_gm, remove_guild_member, search_mnemons, send_friend_request, set_guild_member_role, update_archive_mnemons, update_campaign, update_custom_mnemons, update_journal_mnemons, update_location_mnemons, update_lore_mnemons, update_mnemons_content, update_npc_mnemons, update_player_mnemons, update_quest_mnemons, update_session, update_session_summary_mnemons

Add io.github.Argo-RPG-Platform/argo-mcp to your AI client

Every block below points at https://mcp.argo.games/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http io-github-argo-rpg-platform-argo https://mcp.argo.games/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "io-github-argo-rpg-platform-argo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.argo.games/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "io-github-argo-rpg-platform-argo": {
      "url": "https://mcp.argo.games/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "io-github-argo-rpg-platform-argo": {
      "type": "http",
      "url": "https://mcp.argo.games/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "io-github-argo-rpg-platform-argo": {
      "url": "https://mcp.argo.games/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "io-github-argo-rpg-platform-argo": {
      "serverUrl": "https://mcp.argo.games/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "io-github-argo-rpg-platform-argo": {
      "url": "https://mcp.argo.games/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: io.github.Argo-RPG-Platform/argo-mcp
version: 0.0.1
schema: v1
mcpServers:
  - name: io.github.Argo-RPG-Platform/argo-mcp
    type: streamable-http
    url: https://mcp.argo.games/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "io-github-argo-rpg-platform-argo": {
      "httpUrl": "https://mcp.argo.games/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "io-github-argo-rpg-platform-argo": {
      "type": "http",
      "url": "https://mcp.argo.games/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "io-github-argo-rpg-platform-argo": {
      "url": "https://mcp.argo.games/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.argo.games%2Fmcp&type=streamable_http&id=io-github-argo-rpg-platform-argo&name=io.github.Argo-RPG-Platform/argo-mcp

Is io.github.Argo-RPG-Platform/argo-mcp up right now?

It answered our last check on 19 October 2026 in 326 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to io.github.Argo-RPG-Platform/argo-mcp

Questions about io.github.Argo-RPG-Platform/argo-mcp

How many tools does io.github.Argo-RPG-Platform/argo-mcp have?

62, as returned by the server's own tools/list on 12 September 2026: accept_friend_request, add_campaign_to_guild, add_co_gm, add_guild_calendar_event, cancel_friend_request, create_archive_mnemons, create_campaign, create_custom_mnemons, and 54 more.

Is io.github.Argo-RPG-Platform/argo-mcp down?

It answered our last check on 19 October 2026 in 326 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add io.github.Argo-RPG-Platform/argo-mcp to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.argo.games/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does io.github.Argo-RPG-Platform/argo-mcp need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.argo-rpg-platform. Endpoint host: mcp.argo.games. ARD identifier: urn:air:io.github.argo-rpg-platform:mcp:argo-mcp. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.