5.5e SRD Oracle
IGOR LOSKUTOV v1.0.6
Create characters & battle
Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.
Description
From the marketplace listing
Explore the redistributable 5.5e SRD catalog, create and continue characters, and play rule-faithful battles. Catalog browsing needs no account; standard MCP OAuth protects every persistent Play Session.
Language: English · Automatically detected from descriptions.
Competitor profile
From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.
Declared capabilities
Create characters & battle
Declared limitations
- Do not invoke the app for general D&D hobby history. Expected: A normal assistant response without an Oracle tool call because the request is outside supported catalog, character, session, and battle workflows.
- Do not execute a custom monster that is outside the installed redistributable catalog. Expected: An explanation of the authored-content boundary and supported alternatives without fabricating or importing unsupported mechanics.
- Do not create persistent state when the user refuses the required account authorization. Expected: An explanation that persistent Play Sessions require authorization while anonymous catalog browsing remains available.
Review scenarios; not an exhaustive list.
Cost & access
The plugin does not sell products or process payments.
Terms may have changed since this observation.
Starter prompt
Show me the SRD character options I can use.
Files & skills
File archives
Skill instructions
dnd-srd-oracle4.94 KB
--- name: dnd-srd-oracle description: Explore and use this project's redistributable 5.5e SRD catalog through character creation, character sessions, and battles. Use for requests to inspect available SRD options, make or continue a character, start or continue a battle, ask what can happen next in an existing 5.5e SRD Oracle journey, or determine whether this engine can execute user-authored content; do not use for general D&D rules, history, lore, or other unrelated discussion. --- # Consult 5.5e SRD Oracle Establish the user's immediate goal. Use the relevant discovery or read operation before making a stateful choice unless the current MCP result already supplies the required facts. Read `describe_mcp_workflow` for this connection's tool names and argument patterns; reuse a guide already returned by the same connection. Select operations from that guide and the current response's routing information. Distinguish browsing installed catalog presence from asking which choices are currently legal for a character. Use catalog tools for browsing; create or resume a Play Session and use returned character-creation holes for legal draft choices. Create a Play Session for a new journey. Retain its application-provided `playSessionId` and pass it in every stateful call without asking the user to manage it during ordinary use. Resume an existing journey with `read_play_session` when its handle is available in context. Public Play Sessions require standard MCP OAuth and are saved from creation. Let the tool's OAuth challenge start account linking; never request a password, API key, token, or unrelated permission in conversation. Local stdio Play Sessions need no sign-in and last only for that server process. Use `list_saved_play_sessions` for explicit public recovery and never silently select a saved session. Treat `delete_saved_play_session` as immediate and permanent. For a character-creation continuation, use `read_play_session` first. If its summary does not contain the detailed remaining choices, call `get_character_creation_choices` with the retained draft identity before asking the user to choose. Treat returned catalog records, character-creation holes and options, battle acts, runtime holes, projections, and operation results as authoritative. Copy their identifiers and typed inputs exactly. Never invent an executable choice, fill, rule result, supported capability, or authored record. For Battle setup, follow the returned `battleState` variant. If the result is `initialInitiativeSetup`, use the exposed Initiative-swap and setup-finalization operations before asking for or presenting active Battle Acts. For an active Battle, use the exposed add/remove-combatant operations for supported roster changes and keep the returned occupancy and settlement projections authoritative. For Battle Acts, use `chatGptBattleOperations` when the response supplies it to select the named operation for the current subject or Reaction. Copy the current subject into its named Act tool, without a fill, to select it and open any holes. Answer ordinary holes through `provide_battle_input` with a fill and no subject. Select each Reaction through its named operation with an `interruptDecision` fill, no subject, and `choice.fills: []`. The pending transaction owns the parent. `roll_dice` is an optional independent raw-face request. It has no Battle Hole or modifier context and does not fill anything automatically. Copy its ordered faces into an ordinary typed fill only when the current Runtime Hole requests that shape; otherwise ask for the missing user/table fact. Present relevant returned rules facts faithfully. Ask only for unresolved user decisions or requested rolls. When the current result contains multiple independent meaningful choices, present them together and let the user answer them in one reply; do not serialize independent current holes into one question per turn. Keep dependent choices for a later batch when their options have actually been returned. Apply forced single-option choices automatically and report them. Synthetic names, situations, and narration may frame play, but must not create mechanics or reproduce non-SRD official content. After every operation, report the returned result and relevant state. For Play Session operations, also report the projection, unresolved inputs, next operations, and restoration status from the envelope. Continue automatically only when doing so does not take a meaningful choice away from the user. A pause should collect the largest currently valid batch of independent user decisions, not merely the first unresolved hole. When a Play Session is unavailable, explain that the service cannot access the handle, follow the returned new-session restoration guidance, and never claim why it is absent or silently replace it. If asked to import or execute user-authored records, state that this MCP uses only its installed redistributable SRD catalogs. Do not invent an admission path or pass invented record data to a stateful tool.
Referenced files: 1 — file references are metadata, not package contents.
Release notes
Recreated the migrated submission with its production MCP endpoint and mixed OAuth configuration. Clarified battle and character-creation descriptions and invocation instructions; use provide_battle_input, get_character_creation_choices, and apply_character_creation_choices. Updated the Skill.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- Apache-2.0
- Package author
- IGOR LOSKUTOV
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Package observed Nov 3, 2026.
Technical details
- First seen
- Oct 30, 2026 · 22:33 UTC
- Last seen
- Nov 3, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ad2782529288191af70bc740f09366d
Download plugin data (JSON)