Rpg

47 tools. 30 can modify or destroy data without limits.

29 write tools that can modify data. Rate limits recommended.

Last updated:

30 can modify or destroy data
17 read-only
47 tools total

Community server · catalogue entry verified 11/06/2026

How to control Rpg ↓

What Rpg exposes to your agents

Read (17) Write / Execute (29) Destructive / Financial (0)
High Risk

The most dangerous Rpg tools

30 of Rpg's 47 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Rpg

PolicyLayer is an MCP gateway — it sits between your AI agents and Rpg, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "world_map": {
    "limits": [
      {
        "counter": "world_map_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "find_valid_poi_location": {
    "limits": [
      {
        "counter": "find_valid_poi_location_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Rpg — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON RPG →

Free to start. No card required.

All 47 Rpg tools

WRITE 24 tools
Write world_map World map operations - viewing, rendering, and modification. Actions: overview, region, tiles, patch, preview, Write advance_turn Advance to the next combatant\ Write agent_manage Manage LLM-driven NPCs ( Write aura_manage Manage area-effect auras (Spirit Guardians, Aura of Protection, etc.). Actions: create, list, get_affecting, p Write character_manage Manage characters and progression. 👤 CHARACTER LIFECYCLE: 1. create - Define character with class/race/stats Write create_node_network Create a spatial node network such as a town, road, or dungeon. Write end_encounter End the current combat encounter. Write generate_room_node Create a persistent room with immutable description. Optionally links to previous room. Write move_character_to_room Move a character to a room and increment its visit count. Write npc_manage Track NPC relationships, memories, and social interactions. 🎭 SOCIAL AI WORKFLOW: 1. get_context - Before NP Write party_manage Manage adventuring parties and members. 👥 PARTY LIFECYCLE: 1. Create characters with character_manage first Write quest_manage Manage RPG quests - creation, assignment, progress, and completion. Actions: create, get, list, assign, update Write rest_manage Manage character rest mechanics (D&D 5e style). ⏰ REST TYPES: - long (8 hours): Full HP restoration, all spel Write scene_manage Manage DM-committed shared scenes — the engine-side source of truth for Write scroll_manage Manage spell scrolls - D&D 5e rules for creation, identification, and usage. 📜 SCROLL WORKFLOW: 1. create - Write session_manage Session lifecycle and narrative context for AI game mastering. 🎮 SESSION WORKFLOW: 1. initialize - Start/res Write spatial_manage Manage spatial graph - rooms, exits, and character locations. Actions: look, generate, update, get_exits, move Write spawn_manage Create game entities from templates - characters, locations, encounters. 🎯 QUICK START: - spawn_character: S Write strategy_manage Grand strategy nation management for multi-agent games. 🏰 NATION SETUP: 1. create_nation - Define nation wit Write theft_manage Manage theft mechanics, stolen items, and fence NPCs. Actions: steal, check, search, recognize, sell, register Write travel_manage Party-wide travel, loot collection, and rest operations. 🚶 TRAVEL WORKFLOW: 1. travel - Move party to POI wi Write unsubscribe_from_events Unsubscribe from all event topics Write update_room_node Partially update room metadata without replacing exits, entities, or visit state. Write world_manage Manage RPG worlds - creation, retrieval, and procedural generation. Actions: create, get, list, delete, update
READ 17 tools
Read find_valid_poi_location Find terrain-valid locations for placing a POI/structure. Returns ranked candidates by suitability. Read get_encounter_state Get the current state of the active combat encounter. Read get_node_network Get a node network by ID. Read get_region_map Returns detailed information about a specific region including its tiles and structures. Read get_room_exits Get all exits from a room. Use look_at_surroundings for perception-filtered exits. Read get_world_map_overview Returns a high-level overview of the world including biome distribution and statistics. Read get_world_state Retrieves the current state of the generated world. Read get_world_tiles Returns the full tile grid for rendering the world map. Includes biome, elevation, region, and river data for Read list_node_networks List node networks, optionally filtered by world. Read list_rooms List all rooms in the spatial graph. Optionally filter by biome. Read load_encounter Load a combat encounter from the database. Read load_tool_schema Load the full input schema for a specific tool (required before first use). Returns parameter definitions, typ Read look_at_surroundings Get filtered room description accounting for darkness, fog, and perception. Returns exits and entities. Read search_tools Search for available RPG tools by category, capability, or keyword. Use this to discover tools before using th Read preview_map_patch Previews what a DSL patch script would do without applying it to the world. Read subscribe_to_events Subscribe to real-time events on world or combat topics. Events sent as JSON-RPC notifications. Read suggest_poi_locations Batch suggest locations for multiple POI types at once. Returns DSL script for easy application.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Rpg

How do I prevent bulk modifications through Rpg? +

The Rpg server has 24 write tools including world_map, advance_turn, agent_manage. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Rpg.

How many tools does the Rpg MCP server expose? +

47 tools across 4 categories: Destructive, Execute, Read, Write. 17 are read-only. 30 can modify, create, or delete data.

How do I enforce a policy on Rpg? +

Register the Rpg MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Rpg tool call.

Deterministic rules across all 47 Rpg tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

47 Rpg tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.