Skip to main content
Glama

Inspect

inspect
Read-only

Retrieve components from multiple Unity objects in a single call, auto-discover paths by component type or provide explicit paths, and request only the fields you need.

Instructions

Get components for multiple objects at once. paths: comma-separated. components: comma-separated types (default: all). find_type: component type to find — populates paths automatically (replaces explicit paths). fields: comma-separated field names to keep across all objects — projects the result to save tokens. full=True: bypass distillation. compress=True: strip default values before transfer.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
fullNoReturn raw uncompressed response (bypass distillation)
pathsNoComma-separated scene paths (e.g. '/Player,/Enemy,/Camera')
fieldsNoComma-separated field names to project across all objects — reduces tokens
compressNoStrip fields at their default value before TCP transfer — reduces response size
find_typeNoComponent type — auto-populates paths from all scene objects with this component
componentsNoComma-separated component types to read (omit = all)
Behavior5/5

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

Annotations only include readOnlyHint=true, so the description carries the burden of explaining behavior. It discloses key operational traits such as automatic path population via find_type, field projection to save tokens, distillation bypass with full=True, and compression stripping default values. These go well beyond the annotation and materially inform the agent.

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?

The description is front-loaded with the primary purpose and follows with terse, information-dense parameter explanations. Every sentence contributes value without redundancy, making it appropriately sized for the complexity.

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

Completeness4/5

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

Given no output schema, the description could be more explicit about the return structure, but it adequately covers all parameters, behaviors, and defaults needed for correct invocation. The operational context (batch read, token saving, compression) is well handled, so the minor lack of return-shape detail costs a point.

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 the schema already describes all 6 parameters with 100% coverage, the description adds meaningful usage semantics: it explains comma-separated formats, defaults ('default: all'), interaction between find_type and paths, and the purpose of fields/compress (token and size reduction). This enriches understanding beyond the schema.

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 'Get components for multiple objects at once', which clearly identifies the verb, resource, and scope. It distinguishes from sibling tool get_component by emphasizing support for multiple objects, making the tool's purpose unmistakable.

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

Usage Guidelines4/5

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

The description implies a batch inspection use case ('multiple objects at once') and explains parameter choices, but it does not explicitly name alternatives or exclude scenarios. This is clear context without formal when/when-not guidance, so a 4 is appropriate.

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

Install Server

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/german-krasnikov/unity-biome-mcp'

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