Skip to main content
Glama

place_prop

Add improvised battlefield props like cliffs, walls, or trees during RPG combat to create interactive terrain with cover and climbable features.

Instructions

Place an improvised prop/object on the battlefield during combat.

Props are free-form terrain features with rich description that can be interacted with. Think: ladders, wagons, trees, buildings, towers, cliffs, chandeliers, etc.

⚠️ HEIGHT SEMANTICS (CRITICAL):

  • heightFeet describes the PROP'S visual/physical height, NOT entity position

  • A 30ft cliff at (5,5) is visually tall

  • Entities standing ON such a prop use position (5,5, z=0), NOT z=30!

  • The terrain height is implicit in the visualization

🏗️ PROP TYPES:

  • cliff: Stacked rocky terrain with slopes

  • wall: Stone/brick barriers

  • bridge: Spanning structures over gaps

  • tree: Vegetation cover

  • stairs: Stepped access to elevation

  • pit: Below-ground areas (negative Y)

Cover Types (D&D 5e):

  • half: +2 AC (waist-high wall, thick furniture)

  • three_quarter: +5 AC (arrow slit, portcullis)

  • full: Total cover (complete obstruction)

Example - Climbable cliff with slopes adjacent: { "encounterId": "encounter-1", "position": "15,20", "label": "Rocky Cliff", "propType": "structure", "heightFeet": 25, "cover": "half", "climbable": true, "climbDC": 12, "description": "A 25ft rocky outcrop. Adjacent tiles (14,20), (16,20) slope down." }

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
encounterIdYesThe ID of the encounter
positionYesPosition as "x,y" coordinate string
labelYesFree-text label (e.g., "Burning Cart", "Watch Tower", "Rope Bridge")
propTypeYesGeneral category of prop
heightFeetNoHeight in feet for elevated props
coverNoCover provided by this propnone
climbableNoCan this be climbed?
climbDCNoAthletics DC to climb (if climbable)
breakableNoCan this be destroyed?
hpNoHit points (if breakable)
descriptionNoRich narrative description of the prop
sessionIdNo

Other Tools

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/Mnehmos/rpg-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server