mcp-rpg-worldstate
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_worldsA | List compact save-game entries. Use this first in a new chat; it never loads full world data. |
| create_worldB | Create an isolated RPG world/campaign. Description holds its durable tone, setting, rules and boundaries as free text. |
| update_worldB | Update a world's durable framing. Do not record transient narration here. |
| delete_worldA | Permanently delete a world and all related entities, scenes, checkpoints and events. Requires exact confirmation 'DELETE: '. |
| apply_world_changesA | Create, update or delete several durable entities atomically in one call. Create operations may define local refs used by locationRef or parentRef, including forward references. Store only lasting or story-relevant changes, preferably together at natural story boundaries. |
| search_entitiesB | Targeted lookup. Supports questions such as all characters in a world, where a character is, or which characters are at a location. |
| set_current_sceneA | Record the compact immediate scene in one operation. Participants describe who is narratively present; this does not move every character permanently. |
| get_world_overviewA | Load a token-conscious save preview. The latest checkpoint contains only playerRecap by default; GM notes and other secret records require explicitly authorized secret access. |
| get_current_contextA | Load world framing plus current scene, its location, characters currently assigned there and active plots. Use after the compact overview when continuing play. |
| create_checkpointA | Create a checkpoint with strictly separated player-safe recap and optional GM-only notes. The server does not classify or rewrite content; entities and events remain authoritative. |
| get_recent_eventsA | Read a compact newest-first history explaining how the authoritative current state developed. Supports backward pagination and events since a checkpoint; do not use it instead of current context. |
| list_checkpointsA | List player-safe checkpoint recaps newest first. GM notes remain absent unless includeSecrets is explicitly true in an authorized GM context. |
| random_numbersA | Generate random integers for unbiased narrative decisions. This is not a rules or dice system. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Eurobertics/mcp_rpg_worldstate'
If you have feedback or need assistance with the MCP directory API, please join our Discord server