Skip to main content
Glama

scene-get

Read-onlyIdempotent

Get full scene details: tokens (HP, AC, conditions, grid positions), walls, lights, notes, regions. includeMap (default true) appends an ASCII tactical map — walls, doors, numbered token positions with a legend — for spatial reasoning (who is near whom, what is behind a door, movement planning); set false when you only need the lists. includeScreenshot=true adds a canvas screenshot (~100-500KB) — a visual snapshot of what the DM sees; request it on first scene view or for visual details (terrain, art, ambiance) the map cannot convey, skip it on routine turns. If sceneId is omitted, returns the active scene. Use scene-list to find scene IDs.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sceneIdNoScene ID (omit for active scene)
includeMapNoAppend the ASCII tactical map (default true).
includeScreenshotNoInclude canvas screenshot (~100-500KB). Recommended on first scene view or when visual context is needed. Skip during combat rounds to save context.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description goes further by revealing payload-size implications (~100-500KB screenshot), the active-scene fallback when sceneId is omitted, and the exact nature of the appended ASCII map. None of this contradicts the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences deliver purpose, parameter rationale, and related-tool routing without wasted words. Each clause earns its place: the map explanation justifies includeMap, the screenshot note sets size and usage expectations, and the final sentence resolves the ID lookup workflow.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description carries the burden of explaining return content. It enumerates the major result categories and clarifies the optional map and screenshot outputs, including their use cases. An agent has everything needed to call the tool correctly and interpret its response.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Although schema coverage is 100%, the description adds meaningful semantics beyond field names: what the map contains (walls, doors, numbered positions, legend), when each optional parameter is worth using, and the fact that omitting sceneId targets the active scene. This materially helps an agent choose parameter values correctly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Get full scene details', followed by a concrete inventory of returned content (tokens, walls, lights, notes, regions). This unambiguously distinguishes the tool from sibling list-oriented tools like scene-list.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit usage conditions: includeMap should be set false 'when you only need the lists', includeScreenshot is recommended on first scene view and skipped on routine turns, and scene-list is named as the way to find scene IDs. This is concrete when/when-not guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources