New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Torch-to-Crown

451 tools. 392 can modify or destroy data without limits.

24 destructive tools with no built-in limits. Policy required.

Last updated:

392 can modify or destroy data
59 read-only
451 tools total

Community server · catalogue entry checked 04/09/2026

How to control Torch-to-Crown ↓

What Torch-to-Crown exposes to your agents

Read (59) Write / Execute (368) Destructive / Financial (24)
Critical Risk

The most dangerous Torch-to-Crown tools

392 of Torch-to-Crown's 451 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Torch-to-Crown

PolicyLayer is an MCP gateway — it sits between your AI agents and Torch-to-Crown, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "charge_combat": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "cast_atonement": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_monster": {
    "limits": [
      {
        "counter": "add_monster_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "advance_soul_containment_magic": {
    "limits": [
      {
        "counter": "advance_soul_containment_magic_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Torch-to-Crown — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON TORCH-TO-CROWN →

Instant setup, no code required.

All 451 Torch-to-Crown tools

DESTRUCTIVE 21 tools
Destructive cast_atonement Spend one prepared clerical Atonement and perform its exact one-turn touch cleansing. Intentional acts are ref Destructive cast_force_motion_magic Spend and resolve Push, Shatter, Gust of Wind, Control Winds, Telekinesis, or Repulsion from exact OSRIC limit Destructive cast_legend_lore Spend Legend Lore, destroy its recorded valuable focus, roll the exact focus-dependent casting time, advance c Destructive cast_object_magic Spend and persist Erase, Hold Portal, Niam Destructive cast_residual_transformation_magic Spend and persist clerical or arcane Light, Remove/Bestow Curse, Stone Tell, Stone to/Flesh, or Statue with ex Destructive cast_shape_change Destroy a treasury jewellery piece worth at least 5,000 gp, spend the prepared spell, and persist the caster Destructive change_character_possession Add or remove carried gold, ammunition, material components, canonical weapons, or canonical equipment. The SQ Destructive destroy_plant_door_tree Record that a named tree containing Plant Door travelers was killed, burning or cut down. Every occupant who f Destructive destroy_snake_stick Record that one Snakes to Sticks victim was broken, burned, or otherwise destroyed; it dies when the spell end Destructive disarm_trap A thief works at a found trap — the Find/Remove Traps %. Destructive force_door A character sets a shoulder to a stuck door — the OSRIC open-doors check on Strength. Destructive force_scared_creature_to_fight Permit a creature frozen by Scare to fight for this round only. It may declare only a fighting action and suff Destructive record_familiar_death Permanently end an active familiar relationship, remove its combat hit-point bonus, and apply the printed perm Destructive remove_combatant Remove a combatant from the field (fled, gated away, withdrawn). Destructive remove_deafness_by_caster Exercise the original caster Destructive remove_spell_trap Erase the caster Destructive resolve_animate_dead Complete a declared Animate Dead cast against one to caster-level distinct corpses within 10ft. Every corpse n Destructive stand_up Spend a declared stand action to remove prone. An overborne combatant cannot rise until the overbearing restri Destructive trigger_spell_trap Discharge an active spell trap against the explicitly supplied live combatants in its printed radius. Explosiv Destructive use_prismatic_barrier Negate the current outer layer with its exact counterspell, destroy a sphere with a Rod of Cancellation, or re Destructive use_read_magic Use an active Read Magic casting to record one magical inscription as permanently readable, or inspect whether
EXECUTE 13 tools
Execute cast_manifestation_illusion Spend and persist Phantasmal Force variants, Spectral/Permanent/Programmed Illusion, Misdirection, Shadow Door Execute cast_spell_trap Outside combat, spend one prepared Explosive Runes or either class tradition of Fire Trap and persist the ward Execute cast_time_stop Spend Time Stop, roll its exact level-based segment budget, and freeze every identified other combatant relati Execute deploy_aerial_servant Add the active summoned 16-HD compendium servant to the party side as a summoned/conjured creature. While boun Execute start_combat Begin an encounter. Execute start_wandering_combat Atomically turn a module-authored pending wandering result into a strict-declaration combat against the loaded Execute trigger_arcane_symbol Discharge one active arcane Symbol against the creatures that passed by, over, or under it, touched it, or rea Execute trigger_cleric_symbol Expose new combatants who can see an active clerical Symbol within 100ft. The persistent rune tracks prior vie Execute trigger_drain_glyph Discharge the level-15 Drain glyph. Every selected creature saves versus Spells; failure loses one complete ex Execute trigger_glyph_of_warding Discharge an active OSRIC 3.0 Glyph of Warding against the explicitly selected live combatants inside its exac Execute trigger_plant_trap Trigger a durable natural trap, applying Snare Execute use_manifestation_illusion Trigger, disbelieve, strike, harm through, enter, reveal through stronger divination, cease concentration upon Execute use_time_stop_segments Record a caster action against the retained Time Stop budget using its actual segment cost; release frozen cre
WRITE 355 tools
Write add_monster Bring a compendium monster onto the field mid-combat (reinforcements, a summons). side defaults to Write add_room_note Add a table note to a room — it will surface as a contradiction when the room is re-read. Write adjudicate_shape_change_property Record a referee resolution for one exact magical property printed in the current canonical form; the engine r Write adjust_character_resources Durably add or spend carried gold, ammunition, or named material components. Negative changes cannot overdraw. Write advance_antipathy_discomfort Apply one round of the printed cumulative Dexterity loss to an eligible creature that saved and remains near A Write advance_character Atomically train one eligible class to its next level. For multi/dual-class characters give class_slug; the sa Write advance_clone_growth Mature a Clone after its retained 2d4 calendar months, or interrupt growth and create the printed utterly insa Write advance_creeping_doom_round Advance the durable swarm by one completed combat round and end it exactly after four rounds per druid level. Write advance_days Advance downtime by days: progresses tracked plague/infection through incubation, illness, fatal outcome or on Write advance_dig Excavate the next 5ft cube, resolve creatures directly beneath it without a save, edge creatures by the printe Write advance_duo_dimension_round Advance one completed round and end the durable form exactly after three rounds plus one per caster level. Write advance_incendiary_cloud Advance one cloud round, update exact membership, retain pyrotechnic smoke, and resolve the third-through-fift Write advance_magic_jar Sense nearby creatures without learning their nature, attempt one possession per round using the exact Intelli Write advance_pass_plant_round Advance one round while the druid remains inside the source tree. At one round per level, the spell forces eme Write aging Return cumulative OSRIC ability adjustments at an exact age using the ancestry Write apply_campaign_effect Reapply an active durable campaign effect to a combatant after starting a new encounter. This validates the ef Write apply_creeping_doom_countermeasure Persist the referee-resolved number of vermin destroyed by an area spell or other printed-valid countermeasure Write apply_duo_dimension_damage After an attack is resolved, apply its base damage. Front and back attacks deal exactly triple damage; edge-on Write apply_hp Adjust a combatant Write assess_alter_reality_request Read-only assessment of the three requests OSRIC explicitly forbids. Every otherwise eligible request still re Write assign_treasury_item Record who physically carries a durable treasury item, or return it to shared storage. Identification and item Write attack Resolve a full attack via the OSRIC to-hit matrix. Use defense for one exact concealment/cover band. An invisi Write attack_into_melee Make the attacker Write attack_shadow_creature Resolve an attack by or against a shadow monster using the attacker Write attack_with_creeping_doom Apply the swarm to explicitly ordered targets. Each vermin deals one hit point and only enough die to kill a t Write begin_alter_reality_focus Spend the saved illusionist Write bend_bars A character heaves at bars or a portcullis — the OSRIC bend-bars/lift-gates percentage on Strength. One attemp Write brawl Make the printed ordinary unarmed attack with fist, foot, or dagger pommel. It uses the normal attack matrix, Write cast_aerial_servant Spend one prepared clerical Aerial Servant and summon its exact durable 16-HD compendium creature. Enforces 10 Write cast_affect_normal_fires Spend one prepared magic-user Affect Normal Fires and durably alter one authored normal fire. Enforces the pri Write cast_airy_water Spend one prepared magic-user Airy Water and create its durable caster-centred atmosphere in non-magical liqui Write cast_alter_reality Spend the prepared seventh-level spell through an active Phantasmal Force focus and durably record the GM-appr Write cast_animal_friendship Spend one prepared druid Animal Friendship and resolve its opening save. Enforces the 10ft range, normal neutr Write cast_astral_spell Spend a prepared Astral Spell and durably place the caster and up to five touched saved-party companions into Write cast_audible_glamour Resolve a declared magic-user or illusionist Audible Glamour at a battlefield focal point. Enforces class-spec Write cast_augury Cast a saved cleric Write cast_aura_magic Spend and persist both Protection From Evil 10 ft Radius traditions, both Invisibility 10 ft Radius traditions Write cast_cacodemon Spend a prepared Cacodemon and five campaign hours to summon one explicitly eligible true-named lower-planar f Write cast_call_woodland_beings Spend a prepared spell and complete the uninterrupted two-turn chant. The referee identifies one printed nearb Write cast_carried_enchantment Spend and persist Friends, Strength, Enchanted Weapon, Gaze Reflection, Shillelagh, or Produce Flame. Exact ta Write cast_chariot_of_fire Create the two steeds and chariot as 30hp AC2 combat identities, mark up to eight touched companions immune, a Write cast_compulsion_magic Spend and resolve Charm Person or Mammal, Forget, Fire Charm, Fumble, Geas, or Quest through real saves and du Write cast_contact_other_plane Spend Contact Other Plane, resolve the exact knowledge/wrong-result/Intelligence-adjusted insanity chances, an Write cast_creeping_doom Spend a prepared Creeping Doom, roll its exact (1d6+4)x100 non-flying vermin count, and durably create the com Write cast_demi_shadow_magic Create any of the seven printed quasi-real spells, resolving one illusion save per victim and retaining wall/c Write cast_dig Spend a prepared Dig and durably begin its one-5ft-cube-per-round excavation in dirt, sand, or mud at a point Write cast_dimension_door Spend a prepared Dimension Door and move the saved magic-user plus explicitly weighed living passengers with p Write cast_dimensional_passage Spend a prepared Passwall or Phase Door and persist its exact 5ft by 10ft by 10ft dimensional passage. Passwal Write cast_distance_distortion Spend a prepared Distance Distortion, disperse the caster Write cast_divination Resolve Commune, Commune With Nature, or Divination from referee-supplied source truths. The engine enforces q Write cast_duo_dimension Spend a prepared Duo-Dimension and the exact randomly valued material components, then persist the caster Write cast_duplicate_life_magic Begin Clone Write cast_earthquake Spend Earthquake and resolve its exact fatal-crevice and tree-uproot chances for every identified subject in t Write cast_environment_magic Resolve seventeen class-specific environmental spell entries with exact quantities, geometry, durations, rever Write cast_extension_magic Spend Extension I, II, or III and lengthen one eligible active durable spell previously cast by the same caste Write cast_fire_insect_magic Spend and persist Heat Metal, both Insect Plagues, Produce Fire, both Pyrotechnics traditions, Repel Insects, Write cast_freezing_sphere Spend Freezing Sphere in one of its three printed forms: durable walkable ice, a penetrating no-damage-on-save Write cast_gate Spend a prepared cleric or magic-user Gate, name the intended extraplanar being, and persist the referee-estab Write cast_glyph_of_warding Spend a prepared clerical Glyph of Warding and inscribe one exact OSRIC 3.0 glyph on a named solid surface. En Write cast_guards_and_wards Ward a fully enumerated stronghold area with persistent fog, wizard-locked doors, regrowing stair webs, inters Write cast_high_divination_magic Spend and persist Glasseye Write cast_holy_word Spend Holy Word and resolve every selected creature in the 30ft radius by alignment, native plane, and exact H Write cast_illusion_landscape Spend and persist Change Self, Fog Cloud, Wall of Fog, Obscurement, Hallucinatory Forest, either Hallucinatory Write cast_incendiary_cloud Create the exact 20ft-radius, 10ft-high pyrotechnic smoke cloud from an existing fire, with its rolled duratio Write cast_invisible_stalker Spend a prepared Invisible Stalker and durably summon one exact bestiary creature for one commanded task. The Write cast_item_creation_magic Spend, resolve, and persist Fool Write cast_location_divination Spend and persist Find the Path, Locate Animals, Locate Plants, or either Locate Object tradition. Referee tru Write cast_mages_sword Spend 500 gp and create the level-round magical sword with a fighter attack row at half caster level rounded u Write cast_magic_jar Spend a gem worth at least 100 gp and move the caster Write cast_perception_magic Outside combat, spend one prepared Batch 1 illumination/perception spell and create its exact durable campaign Write cast_plane_shift Spend a prepared Plane Shift with a destination-attuned metal tuning fork. Move the cleric plus up to seven li Write cast_plant_door Spend a prepared Plant Door and persist a touched pathway through ordinary or magical vegetation, up to 5ft wi Write cast_plant_magic Spend and persist both Plant Growth traditions, Tree, Turn Wood, Snare, Trip, or Charm Plants with exact geome Write cast_plant_transport Spend the prepared druid spell and enter an authoritative source plant. Pass Plant enforces same-species 300/6 Write cast_polymorph_object Resolve a general duration-factor transformation or duplicate Polymorph Other/Stone to Flesh with the printed Write cast_prismatic_barrier Create all seven ordered SQL-backed colour layers; each layer remains separately negatable and independently c Write cast_project_image Create the class-specific, attack-immune visible duplicate at an exact location and retain it as an alternate Write cast_protection_magic Spend and persist Protection from Fire or Lightning, Invisibility to Animals, Pass Without Trace, Infravision, Write cast_reincarnation_magic Spend a prepared druidic Reincarnate or arcane Reincarnation, roll its complete SQL-backed form table, 1d6-tur Write cast_restoration_magic Spend one prepared Feign Death, Dispel Exhaustion, Exorcise, Raise Dead, Regenerate, or Resurrection outside c Write cast_reverse_gravity Spend a prepared Reverse Gravity and resolve selected live creatures in its 30ft-square, mile-high column fall Write cast_rope_trick Spend a prepared Rope Trick, raise its touched rope portal to an explicit physical height, and place up to six Write cast_secret_chest Spend a prepared Secret Chest and one turn to shift a touched 5,000gp-or-better chest and its level-limited co Write cast_self_transformation Spend and persist Polymorph Self Write cast_shadow_creatures Spend Shadow Monsters, Demi-Shadow Monsters, Shades, or Summon Shadow; enforce range, same-kind and normal-HD Write cast_shadow_magic Cast one of Shadow Magic Write cast_soul_containment_magic Prepare Spirit-Rack, spring Trap the Soul, or imprison a touched creature with exact costs, saves, identity, a Write cast_speech_magic Spend and persist Speak With Animals, Speak With Dead, Speak With Monsters, Speak With Plants, or Tongues with Write cast_spell Resolve a spell Write cast_sticks_to_snakes Spend and persist either final OSRIC 3.0 tradition, creating its exact 2-HD snake profiles or applying the sav Write cast_structural_wall Create Wall of Force, Ice, Iron, Stone, or Thorns with exact range, dimensions, anchoring, orientation, durati Write cast_teleport Spend a prepared Teleport, enforce its same-plane carrying limit, roll the published familiarity table, and pe Write cast_temporal_stasis Spend a prepared Temporal Stasis and place one live creature within 10ft into permanent, no-save suspended ani Write cast_truth_perception Spend and persist Know Alignment, True Seeing, True Sight, or Wizard Eye with their distinct exact ranges, dur Write cast_utility_conjuration Spend and persist Message, Floating Disk, Unseen Servant, either Ventriloquism, Tiny Hut, or Faithful Hound wi Write cast_vanish Spend a prepared Vanish on a touched object. Teleport up to 50lb per level under the exact Teleport table, or Write cast_wind_walk Spend a prepared Wind Walk, transform the cleric and up to one additional touched person per eight levels into Write cast_wish_magic Spend a prepared Wish-family spell, enforce Limited Wish Write cast_word_of_recall Spend a prepared Word of Recall and transport the cleric infallibly to one previously prepared sanctuary rune Write cast_world_transmutation Spend and persist Mending, Glass-steel, both Stone Shape and Transmute Rock to Mud traditions, Transmute Metal Write caster_spells Every prepared spell a combatant has in this fight, with slots remaining and an autoResolved flag. Unsupported Write change_polymorph_self_form Assume another eligible form in 30 seconds, changing only movement while retaining the caster Write change_shape_change_form In one segment, assume a canonical bestiary form and its physical profile plus its source-text magical propert Write change_shape_change_other_form Persist a referee-authored physical profile for a source-permitted tree, insect, object, or other form that ha Write close_animal_friend_learning_window Record that three months have passed on the campaign Write command_aerial_servant Record the summoner Write command_animated_dead Record one simple command for an active Animate Dead group: follow the creator, or guard a designated location Write command_animated_object Give one active object created by Animate Object or Animate Rock a spoken command. This costs no combat action Write complete_animal_summoning_mission Record that the summoned animals Write complete_reincarnation_arrival After the rolled delay, replace the dead character Write complete_vision_task Record completion of the random task imposed by Vision and remove its live Geas-equivalent condition. Write continue_exorcism Spend the next uninterrupted turn on an active Exorcise effect and make its saved modified d% check. The caste Write contract_disease After a failed poison save, roll and track OSRIC Write copy_spell_to_book Apply OSRIC spell acquisition to a saved magic-user or illusionist: enforce castable level and per-level maxim Write create_campaign Create an isolated persistent campaign in the shared SQL library. Select it separately before play. Write damage_hand_spell After the referee resolves an attack against a Hand—the spellbooks provide hit points but no armour class—subt Write declare_action Commit a combatant Write declare_adjudicated_cast Declare an unsupported/open-ended compendium spell through the real combat pipeline. It must be prepared, cons Write declare_cast Declare a spell — spends the slot and marks it pending. If the caster is struck before resolve_cast, the engin Write detonate_freezing_sphere_globe Detonate an active shattering globe on impact or at its exact expiry, rolling 4d6 once and applying a Spells s Write dismiss_aerial_servant Use the summoning cleric Write dismiss_blade_barrier Dismiss one active Blade Barrier created by this cleric. The source permits dismissal and does not assign it a Write dismiss_hirelings Close a hireling contract without deleting its payment history. Write dismiss_phantasmal_killer The caster voluntarily dismisses their active Phantasmal Killer before its duration expires. Write dismiss_wind_walk The casting cleric cancels every active participant effect from the same Wind Walk casting and removes its mov Write dispel_vanish_stone Spend a real prepared Dispel Magic on the shapeless stone and use the printed caster-level comparison. Success Write duplicate_campaign Clone the complete authoritative SQL campaign graph into a new active campaign. IDs are collision-safe and the Write emerge_from_plant_transport End an active Pass Plant or Transport via Plants stay and emerge from its resolved same-species destination. I Write encounter_distance Exact OSRIC encounter distance: (1d4+4)×10 ft, or 1d3×10 ft if either side is surprised; use yards outdoors. Write encounter_size Roll how many of a monster appear, from its Write encounter_surprise Roll exact OSRIC surprise depth: the successful d6 result is the number of surprise segments. Opposed surprise Write end_animate_object Return an active object created by Animate Object or Animate Rock to its inanimate state because its creator d Write end_blindness_by_caster Exercise the original caster Write end_campaign_effect End a named durable effect for an explicit printed or referee-confirmed reason (for example, the charmer harme Write end_combat End the encounter, persist every PC Write end_emotion End one caster Write end_hypnotic_pattern Stop the caster tracing Hypnotic Pattern and immediately release its transfixed creatures. Write end_polymorph_object Dispel one active general Polymorph Object and restore its recorded living physical profile. Write end_self_transformation Restore the caster Write end_spiritual_weapon Voluntarily stop concentrating on Spiritual Weapon, immediately ending it. Write end_temporal_stasis Awaken a Temporal Stasis victim by spending either the spell Write end_tree_form Voluntarily end the caster Write enter_room Move the party into a room (marks it visited, sets the party Write exit_rope_trick Let one recorded occupant leave the active extradimensional pocket voluntarily at the rope portal without fall Write export_campaign Compatibility export for the retired file-based save system. SQL-backed Torch to Crown installations must use Write expose_demi_shadow_magic Resolve a later creature entering a persistent Demi-Shadow cloud or wall without rerolling the original cast. Write extinguish_light Extinguish a light source by its id (see module_status → exploration.light). Write flee_combat Spend a declared flee action. Every able melee opponent within 10ft makes one immediate attack at +4 even if i Write followers Resolve the class Write forage Forage and hunt in the terrain for a day: person-days of food gathered (a desert or ice field offers little). Write fund_hireling_payroll Move whole gold pieces from a saved party member into the campaign payroll treasury at 10 silver pieces per gp Write generate_loot_class Roll one exact OSRIC 3.0 Section 2.12.1 class: Hoard 1-9, Individual 1-5, or Cache 1-12. Each percentage line Write generate_monster_loot Look up a monster Write generate_npc Roll a complete NPC — rolled abilities (4d6-drop-lowest by default, or 3d6), hit points, gear, and prepared sp Write generate_npc_party Roll a whole band of NPCs (a rival party, an escort, a war-band). Pass a list of {class, level}. Returns their Write generate_treasure Roll a hoard on the OSRIC Treasure Amount table and, by default, add every coin and item to the durable campai Write grant_spell Add a castable spell (effect key) to a combatant Write grapple Resolve the printed grappling hit and d8 result tables, including fending off, competing holds, real/temporary Write henchman_loyalty A loyalty/morale check for a henchman — d% vs 50 + the leader Write hire_henchman Recruit one prospective henchman using GM Guide 2.2.3: Raymond Write hire_hirelings Create a durable contract at a printed wage and pay one or more explicit daily/monthly periods from the silver Write identify_item GM REFERENCE: reveal an item Write identify_magic Resolve a real prepared Identify cast on one magic item. The caster must hold or wear it as intended, begin wi Write ignite_web Ignite one caster Write import_campaign Compatibility import for the retired file-based save system. SQL-backed Torch to Crown installations restore o Write inscribe_arcane_symbol Complete a declared magic-user Symbol and durably enchant a named surface with Death, Discord, Fear, Hopelessn Write inscribe_cleric_symbol Complete a declared cleric Symbol and durably place a visible rune at a named location for one turn per caster Write interact_structural_wall Resolve passage, cutting, fire, Disintegrate, Dispel Magic, rust/transmutation, or an explicit ordinary-materi Write item_saving_throw Resolve Player Guide table 1.6.4A against an actual carried item. Use only after the character fails the trigg Write journey Cross a distance using OSRIC hiking and navigation. Uses the loaded party movement unless supplied, and makes Write kill_helpless Apply OSRIC Write light_source Light a torch (6 turns), a lantern on a flask of oil (24), a candle (12), or another source. Advancing the dun Write listen_at_door A character listens for noise beyond a door — a thief Write march Move through the dungeon for one or more turns at a feet-per-turn pace (use party_movement_rate). Advances the Write materialize_monster_summoning At or after the saved arrival round, add the already-rolled creatures to the current battlefield without rerol Write move_astral_travellers Durably move selected living participants through the astral nexus. A duplicate physical body forms on another Write move_audible_glamour Move an active Audible Glamour focal point at will. This does not spend the caster Write move_combatant Spend a declared move/close action to change battlefield coordinates within the combatant Write move_creeping_doom Record the swarm Write move_flying_combatant Spend a declared move action for exact three-dimensional Fly movement, or a declared attack action when diving Write move_levitating_combatant Spend the controlling caster Write next_round Advance to the next combatant; after the full roster acts, begin the next one-minute round, expire timed condi Write overbear Resolve the complete printed overbearing procedure: eligible armed opponents may make free fending attacks, th Write party_movement_rate The party Write pick_lock A thief picks a lock — the Open Locks %. Write poison_save Roll the character Write prepare_arcane_spells_level_1 Replace one prepared seventh-level illusionist Arcane Spells, Level 1 with exactly illusionist-level-minus-ten Write prepare_word_of_recall_sanctuary Durably record the sanctuary place and corresponding rune a cleric must prepare before Word of Recall can succ Write proficiency_slots How many weapon proficiencies a character has at their level, and the to-hit penalty for a weapon they are NOT Write pursuit_breakoff Roll whether a pursuer abandons the chase for a dropped lure (food for a hungry beast, treasure for a greedy o Write raise_module_alert Raise the whole dungeon Write reaction_roll How a creature reacts — d100 adjusted by the spokesman Write record_gate_responder_departure Persist the referee-established departure, banishment, destruction, or other end of a Gate responder. Gate pro Write record_invisibility_to_animals_attack Record that the concealed recipient attacked one affected animal with a hand-held weapon. That animal alone le Write record_magic_item_treasure Add a specific compendium magic item from an authored room, NPC, or referee placement to the durable campaign Write record_note Write a GM note into the combat log (a ruling, a description, a reminder). Write record_pass_without_trace_path Record one travelled path segment. It cannot be tracked, but its magical aura persists for the spell Write record_secret_chest_interference Persist a referee-established encounter, theft, addition, or looting by an ethereal creature without inventing Write record_special_hirelings Record and initially pay a hireling whose OSRIC entry says Special or otherwise supplies no fixed rate. The re Write record_speech_exchange Record referee-authored speech and answers through an active communication spell, enforcing range, dead-questi Write report_aerial_servant_event Durably resolve mission completion, impossible mission/control loss, death, or a plane departure. An impossibl Write resolve_adjudicated_cast Finish a declared open-ended spell after applying its printed text. Records the explicit referee outcome in th Write resolve_aerial_servant_protection Resolve the servant Write resolve_animal_growth Complete a declared druid or magic-user Animal Growth cast through the combat pipeline. Enforces each traditio Write resolve_animal_summoning Complete a declared Animal Summoning cast. Enforces the tier Write resolve_animate_object Complete a declared Animate Object cast on one positioned inanimate object within 30ft. Enforces the one-cubic Write resolve_animate_rock Complete a declared Animate Rock cast on one detached stone object within 40ft. Enforces the printed 2-cubic-f Write resolve_anti_animal_shell Complete a declared druid Anti-Animal Shell as an immobile 10ft-radius sphere or hemisphere for one turn per l Write resolve_anti_magic_shell Create and persist the complete mobile Anti-Magic Shell. Shared state suppresses typed spell conditions and ma Write resolve_anti_plant_shell Complete a declared Anti-Plant Shell as an immobile 80ft-radius sphere or hemisphere for one turn per druid le Write resolve_antipathy_sympathy Complete a declared Antipathy/Sympathy cast on a 10ft-cube-per-level area or one object within 30ft. Records t Write resolve_antipathy_sympathy_exposure Resolve a creature Write resolve_arcane_symbol_round Roll this combat round Write resolve_audible_glamour_listener Resolve one listener Write resolve_barkskin Resolve a declared Barkskin on one touched living creature for exactly 4 + druid level rounds. The engine appl Write resolve_blade_barrier Complete a declared clerical Blade Barrier. Fixes a circular wall at a focal point within 30ft with a chosen 2 Write resolve_blindness Resolve a declared illusionist Blindness against exactly one creature. A failed spell save causes permanent, s Write resolve_blink Resolve a declared self-only Blink for one round per magic-user level. Each round then requires resolve_blink_ Write resolve_blink_action Roll Blink Write resolve_blink_round Roll Blink Write resolve_cast Resolve the caster Write resolve_chaos Resolve a declared Chaos against every creature in its area. Fighters, illusionists, and creatures of Intellig Write resolve_chaos_round Resolve the next round of saves and enforced random actions for creatures still inside an active Chaos area. Write resolve_charm_monster Resolve a declared Charm Monster against the supplied in-range creatures from one hit-die category. The engine Write resolve_charm_person Resolve a declared Charm Person with person/humanoid eligibility, caster-level HD ceiling, elf/half-elf resist Write resolve_colour_spray Resolve a declared OSRIC 3.0 illusionist Colour Spray. Declare every creature inside the cone; the engine roll Write resolve_command Resolve a declared cleric Command for the book Write resolve_comprehend_language Determine whether one spoken or written sample is eligible for active Comprehend Languages. It understands tru Write resolve_confusion Start a declared druid, illusionist, or magic-user Confusion. Supply every creature in the area to declare_cas Write resolve_confusion_round Resolve all due Confusion saves and random actions for one caster in the current combat round. Pass the tracke Write resolve_conjure_animals Complete a declared Conjure Animals cast. The GM explicitly selects one compendium mammal type; all creatures Write resolve_conjure_elemental Complete a declared elemental conjuration with its exact tradition, range, duration, fire appearance table, wi Write resolve_deafness Resolve a declared illusionist Deafness against exactly one creature. The target saves vs spells; failure appl Write resolve_detect_lie_statement Apply an active Detect Lie to one statement by its designated creature. The referee supplies the creature Write resolve_dispel Resolve a declared cleric, druid, or magic-user Dispel Magic, or illusionist Dispel Illusion. Supply each ongo Write resolve_elemental_control Once per combat round, maintain or cease concentration, apply the 1-in-20 break check after the second round, Write resolve_emotion Resolve a declared illusionist Emotion as fear, hate, hopelessness, or rage. Each target saves; fear saves at Write resolve_enlarge_creature Resolve declared Enlarge on one positioned living creature: +20% size and weight per magic-user level (maximum Write resolve_entangle Resolve a declared druid Entangle against every listed creature in a positioned 20ft-radius area within 80ft. Write resolve_esp_subject Test one authored thinking being against an active ESP radius and the exact two-foot stone, two-inch metal, an Write resolve_fall Land a positioned creature and apply OSRIC Write resolve_fear Resolve a declared magic-user or illusionist Fear. Declare every creature inside the 60ft cone. Each target sa Write resolve_feather_fall Resolve declared fast Feather Fall on one or more positioned creatures in its 10-cubic-foot area. Enforces 10f Write resolve_feeblemind Resolve a declared druid or magic-user Feeblemind. It affects spellcasters only and applies the printed save m Write resolve_fire_shield Resolve a declared self-only Fire Shield and choose cold flame (protects from fire, vulnerable to cold) or hot Write resolve_fire_shield_elemental_damage Apply one fire or cold damage event to a Fire Shield caster. State whether the attack normally allows a save a Write resolve_fly Resolve declared Fly on one touched creature. The GM-facing result secretly rolls the exact 1d6-turn extension Write resolve_globe_of_invulnerability Resolve a declared self-centred 5ft-radius globe for one round per magic-user level. Minor hedges out spell le Write resolve_hand_spell Complete one declared Hand-family spell through the interruptible combat pipeline. Enforces exact range, durat Write resolve_hand_spell_round While concentration remains, make the exact automatic Clenched Fist d20/damage/stun roll or advance Crushing H Write resolve_hold_spell Resolve a declared Hold Person, Hold Monster, Hold Animal, or Hold Plant with the printed target limit, target Write resolve_hypnotic_pattern Resolve a declared Hypnotic Pattern. Select only creatures inside the 30 × 30 ft area that are looking at the Write resolve_hypnotism Resolve a declared Hypnotism. Supply the exact spoken suggestion, confirm it is not palpably unreasonable, and Write resolve_irresistible_dance Resolve a declared Otho Write resolve_levitate Resolve declared Levitate on the caster or one person. Enforces 20ft per magic-user level range, 100lb per lev Write resolve_light_darkness_opposition Neutralize overlapping active Batch 1 light and darkness effects exactly as the spell text directs. One effect Write resolve_mass_charm Resolve a declared Mass Charm against chosen creatures inside one 30×30ft area. Their combined HD may not exce Write resolve_mass_suggestion Resolve a declared illusionist Mass Suggestion against up to one creature per caster level. Supply the exact r Write resolve_maze Resolve a declared magic-user or illusionist Maze against one creature. There is no saving throw. The engine u Write resolve_meteor_swarm Resolve a declared Meteor Swarm. Choose four large (10d4, 15ft radius) or eight small (5d4, 7.5ft radius) traj Write resolve_monster_summoning Complete a declared magic-user Monster Summoning cast. The engine reads the selected tier Write resolve_opening_control_spell Resolve prepared Colour Spray, Blindness, Deafness, or Scare against prospective opposition in a legitimate pr Write resolve_opening_influence_spell Resolve Command, both Feebleminds, three Charm spells, Hypnotism, both Suggestions, or Mass Suggestion in a le Write resolve_opening_magic_missile Concentrate every missile from a prepared magic-user Magic Missile on one selected prospective foe before form Write resolve_opening_sleep Resolve a prepared magic-user Sleep before formal combat only when the foes are surprised, unaware, or volunta Write resolve_opening_tactical_spell Resolve the five Hold variants, both Fear traditions, Paralysation, Ray of Enfeeblement, or Hypnotic Pattern b Write resolve_paralysation Resolve a declared illusionist Paralysation. The selected creatures must fit within the 20×20 ft area and may Write resolve_phantasmal_killer Start a declared Phantasmal Killer and resolve its first attack. The apparition attacks only its victim as a 4 Write resolve_phantasmal_killer_round Resolve the active apparition Write resolve_polymorph_other Resolve a declared Polymorph Other against one creature and a named compendium monster form. The engine uses P Write resolve_prismatic_spray Resolve a declared Prismatic Spray across the creatures already declared in its 70×15×5ft path. OSRIC 3.0 does Write resolve_prismatic_spray_insanity_round Roll this combat round Write resolve_protected_elemental_damage Apply fire or lightning damage to the matching active druidic protection, including normal-element immunity, a Write resolve_protection_from_alignment Resolve a declared clerical or magic-user Protection from Evil, or its reversed Protection from Good, on one a Write resolve_protection_from_normal_missiles Resolve the declared touch ward for one turn per magic-user level. Ordinary projectiles deal no damage; magica Write resolve_ray_of_enfeeblement Resolve a declared Ray of Enfeeblement. No attack roll is required. The target saves vs spells; failure reduce Write resolve_resist_element Resolve a declared clerical Resist Fire or Resist Cold on exactly one touched living creature. The ward lasts Write resolve_resisted_elemental_damage Apply matching fire or cold exposure to a creature with the active resistance. Normal fire is harmless; ordina Write resolve_sanctuary Resolve a declared touch-range Sanctuary on the caster or one ally for exactly 2 + cleric level rounds. Multic Write resolve_sanctuary_targeting Before an enemy specifically attacks or casts a targeted spell at a Sanctuary recipient, roll that enemy Write resolve_scare Resolve a declared Scare against exactly one creature. Targets at 6 HD/level or higher are immune. An eligible Write resolve_shield Resolve a declared self-only Shield for exactly 5 rounds per magic-user level. The shared engine enforces fron Write resolve_slow Resolve a declared magic-user Slow with no saving throw. Declare up to one creature per caster level and provi Write resolve_snake_charm Resolve a declared cleric Snake Charm within 30ft. Explicitly classify each creature as a snake and each eligi Write resolve_snare_escape Apply Snare Write resolve_spell_immunity_save Roll the active recipient Write resolve_spiritual_weapon Resolve a declared Spiritual Weapon and its first attack. The target must be the declared creature and within Write resolve_spiritual_weapon_round Direct an active concentrated Spiritual Weapon to make its one attack this round against a positioned creature Write resolve_sticks_snake_attack Resolve one created snake Write resolve_stinking_cloud Resolve a declared 20ft-radius Stinking Cloud for 1 round per caster level. Every listed creature caught initi Write resolve_stinking_cloud_entry While a Stinking Cloud remains active, resolve one or more creatures newly entering it through the same printe Write resolve_suggestion Resolve a declared magic-user or illusionist Suggestion against exactly one target. Supply the exact words, co Write resolve_suspended_poison Resolve one saved poison exposure after its Feign Death effect has ended. The stored save target, printed modi Write resolve_teleport_arrival Finish an off-target, similar-area, or non-solid mishap using an authoritative campaign location and exact coo Write resolve_tied_melee Resolve two opponents attacking each other on tied initiative. Lower weapon speed attacks first and can preven Write resolve_vanished_object_teleport Resolve the already-rolled off-target, similar-area, or mishap geography for a Vanished object without rerolli Write resolve_wandering_encounter Acknowledge the saved wandering encounter after it has been avoided, parleyed with, placed manually, or dismis Write resolve_web Resolve a declared magic-user Web. Confirm anchoring on both sides, a volume no larger than 80 cubic ft, every Write resolve_web_suffocation_turn Resolve the cumulative failed-save suffocation chance for one elapsed turn of an active Web: 5% on turn 1, inc Write rest Spend a turn resting (clears the fatigue counter; the clock still advances and the light still burns). Write rest_recover Apply rest to a saved character. Full days heal HP (1/day first week, 3/day after; care doubles it); temporary Write return_from_astral_spell Return selected living travellers through their intact cords to their suspended original bodies. The durable j Write return_from_plane_shift Spend another prepared Plane Shift and its correctly attuned metal tuning fork to return up to eight linked sa Write reverse_polymorph_other Dispel or otherwise reverse one active Polymorph Other effect in combat. Restores the recorded original physic Write roll Roll a dice expression (e.g. 2d6+1, d20, 3d6). Returns the total and the individual dice. Write roll_cursed_item Roll GM Guide Table 2.13.10A exactly. Only its 91-00 result proceeds to weighted specific cursed-item Table 2. Write roll_initiative Roll side initiative (1d6 each; ties are simultaneous). Write roll_magic_item Roll a magic item. With no category, follows the ingested OSRIC 2.13.1 type and property subtables and returns Write room The room Write saving_throw Roll a saving throw for a combatant by category name or index. Set shield_frontal only for an effect from in f Write select_campaign Make a saved campaign active for the DM Console and all subsequent party, combat, exploration, and downtime to Write set_animal_friend_presence Mark an active animal friend separated from or reunited with its druid. During the initial three-month learnin Write set_character_age Save a party member Write set_class_experience Establish or correct the exact XP held in one class for a saved multi/dual-class character. This is the explic Write set_combat_position Place a combatant at exact map coordinates in feet. Position proves 10ft melee range and whether another enemy Write set_condition Add or remove a timed condition (e.g. blessed, held, asleep). Mechanical conditions apply their modifiers auto Write set_familiar_presence Record whether an active familiar is within 120ft. During combat the exact familiar hit-point bonus is added t Write set_hp Set a combatant Write set_modifiers Set a combatant Write set_room Record what has happened in a room: its occupants Write set_weapon_specialisation Mark a party fighter as specialised in a weapon (default: the one they wield). This actually takes effect in c Write set_wind_walk_speed Set one active wind walker Write sever_astral_cord For a threat explicitly able to sever a silver cord, kill that traveller Write shape_dancing_lights Choose the active Dancing Lights form, number, and distance from the caster. Exact one-to-four-light, single h Write spawn_npc Generate an NPC and add it to the current combat as a real combatant (equipped and, if a caster, with spells). Write stabilize Stabilise a combatant at 0..-9 hp so it stops bleeding out. Write stock_provisions Add rations (person-days of food) and water to the party Write train_animal_friend_trick Spend exactly one week with an active, present animal friend to teach one referee-authored trick suitable for Write training_cost Roll the printed gold and time to train up to a level: 1500 gp per level per week for 1d3 weeks. Supply weeks Write travel_pace OSRIC hiking distance from movement rate: ×0.2 miles on level, ×0.15 rugged, ×0.10 very rugged terrain. A forc Write travel_through_distance_distortion Apply an active field Write traverse_dimensional_passage Move one live saved character through an active dimensional passage. Phase Door accepts only its caster and cl Write traverse_duo_dimension_gap Move the two-dimensional caster through an exact gap only after the referee confirms it accommodates both rema Write traverse_plant_door Move the casting druid or a strictly higher-level saved druid through an active Plant Door. The traveler may s Write traverse_plant_growth Move one positioned creature through an active Plant Growth square for one turn at the exact 10ft rate, or 20f Write turn_duo_dimension_sideways Record whether the two-dimensional caster is edge-on and therefore invisible. This does not conceal the caster Write turn_undead Resolve the exact Player Guide p.99 turning matrix, including D-star counts, fiends, paladins, evil control, 1 Write update_aura_magic Apply exact boundary movement, attack-ending invisibility, and dismissal to a durable protective, invisible, o Write update_compulsion_magic Record charm break checks, Fire Charm suggestions or interruption, Fumble running falls, and Geas/Quest progre Write update_fire_insect_magic Resolve a Heat Metal round, plague exposure, giant-insect penetration, summoned-swarm round or redirection, Wa Write update_force_motion_magic Advance Control Winds, accelerate or impact a telekinetic object, force Repulsion movement, or end a durable f Write use_carried_enchantment Resolve a gaze reflection, enchanted-weapon hit, Shillelagh strike, or Produce Flame throw without inventing b Write use_chariot_of_fire Apply its 2d4 proximity fire, magical-weapon or one-point water damage, and exact one-horse half-speed state. Write use_guards_and_wards Inspect or resolve one persistent ward component, including fog sight, web removal/regrowth, intersection reve Write use_illusion_landscape Retain fog movement and wind, observers, intelligent touch, attacks against Massmorph, caster dismissal, or ca Write use_item_creation_magic Resolve Fool Write use_mages_sword Maintain concentration for the round and attack a target within the sword Write use_portal_magic Determine whether a creature may open a Hold Portal or Wizard Lock. Enforces material-planar nativity, the fou Write use_project_image End the projection when sight is lost or record one prepared spell as originating from the image, including ca Write use_residual_transformation_magic Extinguish Light, ask Stone Tell, make a Bestow Curse turn check, shift Statue form, or end a retained residua Write use_utility_conjuration Resolve and retain a Message exchange, Floating Disk load or movement, Unseen Servant command, Ventriloquism o Write weapon_specialisation A single-class fighter Write weather The day Write wilderness_encounter Roll 1d6 for a wilderness encounter in the terrain; on a hit, what the party meets (terrain-appropriate). Write write_spell_scroll Resolve the printed scroll-writing cost, time, and failure roll. The caster must be at least level 7 and know
READ 59 tools
Read advance_soul_containment_magic Read a Spirit-Rack scroll round by round, resolve fiend negotiation, free a trapped soul with its Geas-like se Read advance_turn Advance the exploration turn(s) of 10 minutes each: burns the light down, runs the wandering-monster check whe Read award_xp Tally defeated-foe plus treasure XP, split it among party PCs, then apply exact single/multi/dual-class alloca Read campaign_health Read-only integrity check for every persistent store in the active or named campaign. Reports healthy, intenti Read campaign_time Read the campaign Read campaign_treasury Read the durable shared campaign treasury: exact coin denominations, gems, jewellery, maps, magic items, ident Read cast_detect_magic Spend one prepared Detect Magic from a saved cleric, druid, magic-user, or illusionist and begin its durable c Read cast_find_familiar Spend a prepared Find Familiar and 100 gp of incense and powders, roll the exact SQL level-dependent d100 tabl Read check_henchman Roll a loyalty/morale check for a named henchman (d% vs their loyalty). A bad failure deserts; a mild one leav Read combat_status The current combat: every combatant Read consume_provisions Draw down a day Read detect_spell_trap Make the printed hidden detection check for a saved party member. Glyph of Warding is instead invisible unless Read end_detect_magic Explicitly stop a saved caster Read get_combat Compatibility alias for the current authoritative combat status. Read get_lost OSRIC navigation check. The referee chooses the chance (normally 10–25%); no roll is made when following a roa Read get_monster Fetch a monster Read get_party Show the characters currently loaded for play. Read get_session_focus Read the referee-authored current scene, phase, and location. The narrating AI receives the public scene summa Read get_spell Fetch a spell Read inspect_airy_water Determine who is currently inside an active moving Airy Water atmosphere and can breathe its air. Current comb Read inspect_anti_magic_suppression Report whether a combatant is currently inside any moving Anti-Magic Shell and enumerate the spell, gaze, and Read inspect_astral_magic_item Apply the source Read inspect_object_magic Resolve a retained False Trap inspection/removal, Magic Aura handling save, Magic Mouth visual trigger, or Ill Read inspect_plant_trap Make one persistent ordinary-vision detection check against Snare Read inspect_remote_sense Validate the focal location of an active Clairaudience or Clairvoyance effect. Unknown locations, other planes Read languages How many languages a character may know from Intelligence (beyond native/racial and any alignment tongue), wit Read list_animal_friends Read every durable Animal Friendship attempt and active companion, including HD capacity, learned tricks, sepa Read list_campaign_effects List magical and other effects that outlive a combat, including active/ended state, expiration, recurring save Read list_campaign_factions Read the active campaign Read list_campaign_locations Read the active campaign Read list_campaign_npcs Read every authoritative NPC in the active campaign, including whether the DM has made that NPC a party compan Read list_campaigns List the authoritative SQL campaign library and identify the campaign shared with the DM Console. Read list_diseases Every tracked affliction and its current phase (incubating / active / recovering / recovered / fatal). Read list_familiars Read every durable Find Familiar attempt for the active campaign, including failed yearly attempts and active Read list_henchmen Every henchman sworn to the party, with race/class/level, leader, loyalty and status. Read list_hireling_payroll Read the campaign Read list_hireling_rates List the exact daily and monthly silver-piece wages from GM Guide Tables 2.2.1A and 2.2.2A. A month is an expl Read list_spell_effects The spells the engine resolves mechanically (name + key + who they target). Any other spell is adjudicated by Read load_module Load a keyed adventure to explore, from the JSON the betaOSRIC module panel exports (a rooms array/object; api Read load_party Store the party the AI will play, as the JSON array of characters exported from the betaOSRIC builder (the val Read mechanical_tape Read the shared SQL campaign record, including every recorded dice expression, each individual die face, modif Read module_status The crawl at a glance: the turn clock, light remaining, the wandering-monster check, every room Read morale_check Roll OSRIC morale (50% + 5%/HD). Supply the cumulative printed/GM roll modifier: positive worsens morale, nega Read observe_location_divination Record one source-authored directional, radius, route, or Maze-escape reading against an active location divin Read observe_protection_magic Resolve Infravision, Pass Without Trace, Invisibility to Animals, or Mind Blank without inventing sensory fact Read observe_shadow_creatures Make one observer Read observe_truth_perception Record a referee-supplied alignment/truth observation or move/view through Wizard Eye. Exact reading counts, r Read pursuit_check Resolve OSRIC Read record_created_ally_status Record GM-authored task completion, departure, hostility, or a Cacodemon agreement without inventing conduct. Read resist_check Roll an elf Read retrieve_secret_chest The original caster touches the recorded miniature and pulls an active Secret Chest from the ethereal plane, f Read scan_detect_magic Spend one full round concentrating and scan no more than 60 degrees. Each candidate supplies exact geometry an Read scan_detection_magic Resolve authored candidates through an active Detect Charm/Evil/Illusion/Invisibility/Pits and Snares or Find Read search_compendium Name search across monsters, spells, magic items, and equipment. Returns matching names by kind. Read search_for_doors Search a 10-ft area for concealed and secret doors (one turn). Elves search keener. Marks the room searched. Read search_for_traps Search for traps (one round). A thief uses Find Traps. A non-thief dwarf deliberately examining stonework uses Read spell_coverage List every compendium class-spell entry and classify its mechanical resolution as automatic, dedicated-tool, o Read surprise_check Roll 1d6 per side at the start of an encounter; a side is surprised on a 1–2. Read underground_pursuit_check Resolve OSRIC underground pursuit after a movement-only round: combat within 10ft; 50% abandonment after 5 rou

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Torch-to-Crown

Can an AI agent move money through the Torch-to-Crown MCP server? +

Yes. The Torch-to-Crown server exposes 3 financial tools including charge_combat, pay_hirelings, transfer_character_possession. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Torch-to-Crown MCP server? +

Yes. The Torch-to-Crown server exposes 21 destructive tools including cast_atonement, cast_force_motion_magic, cast_legend_lore. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Torch-to-Crown? +

The Torch-to-Crown server has 355 write tools including add_monster, add_room_note, adjudicate_shape_change_property. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Torch-to-Crown.

How many tools does the Torch-to-Crown MCP server expose? +

451 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 59 are read-only. 392 can modify, create, or delete data.

How do I enforce a policy on Torch-to-Crown? +

Register the Torch-to-Crown MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Torch-to-Crown tool call.

Deterministic rules across all 451 Torch-to-Crown tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

451 Torch-to-Crown tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Torch-to-Crown's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.