RPG TOOLS

47 tools from the Rpg MCP Server, categorised by risk level.

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 f... 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, ... 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... 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.
WRITE 24 tools
Write world_map World map operations - viewing, rendering, and modification. Actions: overview, region, tiles, patch, previ... 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... Write character_manage Manage characters and progression. ๐Ÿ‘ค CHARACTER LIFECYCLE: 1. create - Define character with class/race/st... 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... Write party_manage Manage adventuring parties and members. ๐Ÿ‘ฅ PARTY LIFECYCLE: 1. Create characters with character_manage fir... Write quest_manage Manage RPG quests - creation, assignment, progress, and completion. Actions: create, get, list, assign, upd... Write rest_manage Manage character rest mechanics (D&D 5e style). โฐ REST TYPES: - long (8 hours): Full HP restoration, all s... 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/... Write spatial_manage Manage spatial graph - rooms, exits, and character locations. Actions: look, generate, update, get_exits, m... Write spawn_manage Create game entities from templates - characters, locations, encounters. ๐ŸŽฏ QUICK START: - spawn_character... Write strategy_manage Grand strategy nation management for multi-agent games. ๐Ÿฐ NATION SETUP: 1. create_nation - Define nation ... Write theft_manage Manage theft mechanics, stolen items, and fence NPCs. Actions: steal, check, search, recognize, sell, regis... Write travel_manage Party-wide travel, loot collection, and rest operations. ๐Ÿšถ TRAVEL WORKFLOW: 1. travel - Move party to POI... 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, upd...

Route Rpg through PolicyLayer and every one of its 47 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Rpg MCP server have? +

The Rpg MCP server exposes 47 tools across 4 categories: Read, Write, Execute, Other.

How do I enforce policies on Rpg tools? +

Route the Rpg server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Rpg tools fall into? +

Rpg tools are categorised as Read (17), Write (24), Execute (5), Other (1). Each category has a recommended default policy.

Enforce policy on every Rpg tool call.

Start from Rpg, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.