Integrations
MCP
Connect your AI assistant to Realms of Shod using the Model Context Protocol. Once connected, your assistant can read and manage your realms, sessions, and compendium directly. No copy-pasting needed.
The Realms of Shod MCP server uses standard OAuth. When you add the server to your AI client and first make a request, your client will open a browser window and prompt you to sign in to your Realms of Shod account. After that, the connection is managed automatically.
Run the following command in your terminal to register the Realms of Shod MCP server with Claude Code.
claude mcp add --transport http realms-of-shod https://mcp.realmsofshod.com/mcpRun the command
Paste the command above into your terminal and run it. Claude Code will register the server globally.
Authenticate
On your next Claude Code session, Claude will prompt you to authorize access. A browser window will open for you to sign in to your Realms of Shod account.
Start using it
Ask Claude about your realms, sessions, or compendium and it will query your data directly.
Once connected, your AI assistant has access to the following tools. You do not need to invoke them directly as your assistant will use them automatically when relevant. Most write operations require you to be the realm creator.
list_realms
List all realms you have access to, including id, title, cover image, and creator. Supports cursor pagination.
get_realm
Get details for a single realm by id, including its members and settings.
create_realm
Create a new realm owned by you. Requires a title.
edit_realm
Rename an existing realm by id. You must be the creator of the realm.
list_sessions
List sessions for a realm, including id, title, start and end times, and summaries. Supports cursor pagination.
get_session
Get details for a single session by id, including scenes and summary.
get_session_transcriptions
Get the full spoken transcript for a session, with speaker identity and timestamps. Supports cursor pagination.
list_entities
List compendium entities for a realm, including id, name, type, description, and cover image. Supports cursor pagination.
get_entity
Get full details for a single compendium entity, including description, variants, images, relationships, and your personal notes.
create_entity
Create a new entity in a realm's compendium. Requires a name and a valid entity type. You must be the realm creator.
edit_entity
Update an existing compendium entity's name, type, description, or access. All fields are optional — only the fields you provide are changed. You must be the realm creator.
edit_entity_notes
Update your personal notes for a compendium entity. Notes are private to you and not visible to other realm members.
merge_entities
Merge one or more entities into a single surviving entity. The merged entities are permanently deleted. Notes, relationships, access, and images can each be optionally transferred. You must be the realm creator.
delete_entity
Permanently delete a compendium entity and all of its relationships. This action cannot be undone. You must be the realm creator.
list_relationships
List all compendium relationships in a realm. Each relationship links two entities with a type and the ids of both entities it connects.
create_relationship
Create a directional relationship between two compendium entities. Returns an error if an identical relationship already exists. You must be the realm creator.
delete_relationship
Permanently delete a compendium relationship by id. This action cannot be undone. You must be the realm creator.
