Skip to main content
Glama
Eurobertics

mcp-rpg-worldstate

by Eurobertics

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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