- Brand
- Unknown
- Category
- Pending
- Primary Subcategory
- Pending
Integration details
Description
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.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Category
- Pending
- Primary Subcategory
- Pending
- Secondary Subcategories
- None listed
- Brand
- Unknown
- Access
- Account optional
- First tracked
- 2026-10-31
- Tool count
- 127
- Market
- US
The broad Category that contains the Primary Subcategory.
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Your score is coming
ChatGPT now suggests Plugins on its own when they match a user's request.Your Plugin Discovery Score measures how often yours appears, and it will show here as soon as it’s ready.
What discovery looks like

Get alerts for 5.5e SRD Oracle
Get updates when 5.5e SRD Oracle’s Discoverability Score or category rank changes.
Competitive lineup
127 tools agents can invoke
Apply the player's choices to an existing character draft using the holeId and optionIds returned for its current unanswered choices and the expected draft revision. Save the complete batch together and return the updated draft, or return validation issues and leave the draft unchanged.
apply_character_creation_choices
Cancel a selected Battle action before any input has been accepted or checkpoint progress committed. Preserve the exact Battle checkpoint and turn. Answered actions, runtime event reports, and Reaction continuations must be completed instead. On success, read_battle_state returns the refreshed actions. A rejection preserves the current continuation and explains why cancellation is unavailable.
cancel_battle_action
Begin creating a character in this Play Session by storing a new draft and returning its draftId, unanswered creation choices, revision, and finalization status. Continue with apply_character_creation_choices, then finalize_character when ready; use get_character_creation_choices to resume an existing draft. Omitting draftId creates a new draft on each call; an id already used by a draft or finalized character is rejected.
create_character_draft
Create an isolated Play Session. Hosted creation requires authentication and is saved by default; local stdio creation lasts for the server process.
create_play_session
Permanently delete one saved Play Session owned by the authenticated user.
delete_saved_play_session
Return the agent-facing workflow guide, accepted fill shapes, result paths, supported intent aliases, and recovery rules for this MCP.
describe_mcp_workflow
Read the current Battle checkpoint, frontier and available acts. The response's chatGptBattleOperations field lists named tools for each subject or Reaction choice. Select an Act with its named tool and subject, then supply ordinary facts through provide_battle_input. Select a Reaction with its named tool and interruptDecision fill, without a subject and with choice.fills: []. Finish the current continuation before choosing another act.
discover_battle_acts
Finalize the stored battle session and hand character-owned post-battle facts, including current HP, back to durable character session state.
end_battle
Finalize a complete supported character draft. A ready finalization stores the resulting in-play record by characterId and removes the active draft. Druid Wild Shape drafts require selected known Beast Stat Block ids.
finalize_character
Return the canonical installed redistributable SRD Unit record as unitRecordJson for one catalog id. Parse that JSON for the complete authored detail; catalog detail is not a claim of source executability in any particular workflow.
inspect_catalog_unit
Inspect one selected Character Session as its canonical stored session plus core build-derived Hit Point, Hit Dice, Spell Slot, Pact Slot, and resource facts.
inspect_character_session
List every installed redistributable SRD Unit id grouped by kind. This reports catalog presence only; legal and executable sources still come from the consuming workflow's canonical discovery result.
list_catalog_units
List finalized characters in this Play Session, including characterId, Battle availability, and build-derived facts. Available rows include mutable sheet state, HP, Hit Dice, spell slots and feature resources. Use inspect_character_session for stored details and named query tools for calculated projections.
list_characters
List the authenticated user's saved Play Sessions for explicit selection and resume.
list_saved_play_sessions
List every installed redistributable SRD Stat Block with ids, authored names, ordered procedure summaries (including retained text-only entries), attacks, defenses, and damage modifiers. Catalog presence does not imply that every source is executable in every workflow.
list_stat_blocks
Use when the battle is waiting for a player choice, target fact, or dice result after an action has started. Copy the requested holeId and submit one matching fill. Return the updated battle or its next input request. Choose offered Reactions through their named tools.
provide_battle_input
Return the current battle-runtime checkpoint/frontier envelope and MCP session summary.
read_battle_state
Resume an accessible Play Session and return its persistence status, current projection, unresolved inputs, and relevant next operations.
read_play_session
Sample an ordered, non-empty batch of structured dice groups with deterministic non-cryptographic DRDice and return visible raw faces. Each call advances the Play Session's dice sequence. This independent sampler never reads Battle Holes, derives modifiers or outcomes, or fills a Hole; copy its faces into an ordinary typed fill only when the current runtime Hole supplies the required facts.
roll_dice
Select an SRD Stat Block for the battle session. This stores only the Stat Block id in the MCP session.
select_stat_block
Show the unanswered choices for an existing character draft, including allowed options, draft revision, and readiness to finalize. Use when creating or resuming a character; retain the returned holeId and optionIds when applying choices.
get_character_creation_choices
Start a Battle from finalized characters and SRD Stat Blocks. Supply Initiative scores for every combatant and a size when the Stat Block exposes alternatives. Choose initialSetup to keep Initiative setup open; continue with apply_initiative_swap and finalize_initial_initiative_setup.
start_battle
Add a finalized character or SRD Stat Block to an active Battle using supplied Initiative and combatant details.
add_combatant
Use when a creature changes height through an existing spell effect that permits vertical movement. Start the altitude change currently offered by the battle. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
adjust_spell_altitude
Advance one class level using the admitted level-gain choices for an available Character Session.
advance_class_level
Use when an existing spell effect offers another application of damage. Start that application and request its allocation, target facts, or dice results as needed. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
allocate_ongoing_spell_damage
Use when a combatant activates its available feature that damages or heals creatures in an area. Start that feature and request the affected targets and roll results. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
apply_area_damage_and_healing
Use when a combatant activates an available feature that can impose a condition after a Saving Throw. Start the feature and request the target and save result. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
apply_feature_condition
During initial Initiative setup, swap an eligible source combatant’s Initiative with a selected willing ally using the supplied ally witness.
apply_initiative_swap
Spend the source character’s admitted healing pool to restore a selected character’s HP and optionally remove Poisoned outside Battle.
apply_lay_on_hands
Apply an admitted recovery spell’s rest benefit to its eligible recipients, including supplied healing rolls and recovery choices.
apply_spell_rest_benefit
Use when a combatant transforms into an available known Beast form. Start the offered transformation and request its form and equipment choices. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
assume_beast_form
Make an admitted attack, including off-hand, companion, unarmed, opportunity, retaliation, readied, and retained spell-weapon attacks; the timing and resources remain engine-owned. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. For an offered Reaction, supply an interruptDecision fill for the current request and selected choice; omit subject. A reactionRollOrDamageReduction choice includes its one requested rolledDice fill, or [] when no roll is requested. Other Reaction choices require choice.fills: []; answer their later ordinary holes through provide_battle_input. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
Use when the active combatant chooses its available Flurry of Blows option. Start the extra unarmed-strike sequence; make each offered strike separately with attack. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
begin_flurry
Cast a supported spell with the admitted action, Bonus Action, or Reaction timing; the bound procedure must be a fresh cast, not an existing-effect follow-up. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. For an offered Reaction, supply an interruptDecision fill for the current request and selected choice; omit subject. A reactionRollOrDamageReduction choice includes its one requested rolledDice fill, or [] when no roll is requested. Other Reaction choices require choice.fills: []; answer their later ordinary holes through provide_battle_input. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
cast_spell
Use when a combatant casts an available touch spell through its existing companion. Start that companion-delivered casting and request the required target and roll facts. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
cast_spell_through_companion
Use when a combatant changes an option of its already active transformation spell. Select one of the transformation modes currently offered by the battle. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
change_transformation
Use when a combatant must drop what it is holding because of an active game effect. Apply that combatant's available compelled-drop action. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
compelled_drop
Use when an active game effect requires a combatant to fall Prone and end its turn. Start the offered compelled-grovel action. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
compelled_grovel
Complete a Long Rest with table-supplied timing and the character’s admitted recovery and replacement choices.
complete_long_rest
Complete a Short Rest with supplied elapsed time, Hit Die rolls, and admitted recovery choices.
complete_short_rest
Spend admitted Sorcery Points to create a spell slot of the selected level outside Battle.
convert_font_of_magic_sorcery_points_to_spell_slot
Spend an available spell slot from the selected source to recover admitted Sorcery Points outside Battle.
convert_font_of_magic_spell_slot_to_sorcery_points
Take Dash at the admitted action cost, including granted Bonus Action costs and their derived riders. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. For an offered Reaction, supply an interruptDecision fill for the current request and selected choice; omit subject. A reactionRollOrDamageReduction choice includes its one requested rolledDice fill, or [] when no roll is requested. Other Reaction choices require choice.fills: []; answer their later ordinary holes through provide_battle_input. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
Use when the player declines the Reaction currently offered to a combatant. Continue the interrupted game action without spending that Reaction. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. For an offered Reaction, supply an interruptDecision fill for the current request and selected choice; omit subject. A reactionRollOrDamageReduction choice includes its one requested rolledDice fill, or [] when no roll is requested. Other Reaction choices require choice.fills: []; answer their later ordinary holes through provide_battle_input. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
decline_reaction
Take Disengage at the admitted action cost. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. For an offered Reaction, supply an interruptDecision fill for the current request and selected choice; omit subject. A reactionRollOrDamageReduction choice includes its one requested rolledDice fill, or [] when no roll is requested. Other Reaction choices require choice.fills: []; answer their later ordinary holes through provide_battle_input. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
Use when a combatant permanently dismisses its existing summoned companion. Start the offered dismissal and update the battle roster. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
dismiss_companion
Use when a combatant ends the magical enhancement currently applied to its held weapon. Start the offered dismissal of that enhancement. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
dismiss_weapon_imbuement
Use when the table reports an environmental event that ends an existing spell area. Record the offered event and update the affected game effect. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
disperse_spell_area
Take Dodge at the admitted action cost. Requires an active battle in the selected Play Session. Use only a matching option returned by discover_battle_acts or the current battle response. To start the offered action or event, copy its subject; omit fill. For an offered Reaction, supply an interruptDecision fill for the current request and selected choice; omit subject. A reactionRollOrDamageReduction choice includes its one requested rolledDice fill, or [] when no roll is requested. Other Reaction choices require choice.fills: []; answer their later ordinary holes through provide_battle_input. Returns the updated saved battle or a request for the next choice, target fact, dice result, or Reaction. Supply requested facts with provide_battle_input; complete the pending action before starting another.
5.5e SRD Oracle ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve 5.5e SRD Oracle's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.