Skip to main content
Glama

Get Registry Item

get_registry_item
Read-only

Inspect one exact external registry item manifest, including examples. Supply all snapshot fields returned by discovery together, or omit all to inspect current. Unknown upstream metadata is preserved. Inspect actual source and requirements before adaptation; an upstream poster/movie is unverified reference evidence. This read never invokes add/init or executes downloaded source. An example can be inspectable while its init acquisition remains explicitly unsupported.

Input Schema

NameRequiredDescriptionDefault
nameYesname (path).
sourceCommitNo
registryOriginNo
inventorySha256No
cliArtifactSha256No

Output Schema

NameRequiredDescriptionDefault
kindNo
nameNo
tagsNo
titleNo
sourceNo
previewNo
itemTypeNo
snapshotNo
admissionNo
stabilityNo
variablesNo
acquisitionNo
deprecationNo
descriptionNo
rawMetadataNo
manifestSha256No
licenseEvidenceNo
declaredRequirementsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior5/5

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

Beyond the readOnly/destructive annotations, the description discloses several non-obvious traits: it never invokes add/init or executes downloaded source, unknown upstream metadata is preserved, upstream items are unverified reference evidence, and an item can be inspectable while its init acquisition is unsupported. This is exactly the added context annotations cannot convey.

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

Conciseness4/5

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

The core action and the snapshot-field rule are front-loaded, and most sentences carry distinct information. The closing sentence about an inspectable example with unsupported init is a useful but slightly repetitive restatement of the unverified-reference point.

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?

With an output schema present, return shapes need not be explained, and the description covers safety, snapshot-field grouping, and evidence trustworthiness. The gap is the individual snapshot parameter meanings, which remain undocumented given the low schema coverage.

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

Parameters4/5

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

Schema coverage is only 20% (only `name` is described, and thinly as 'name (path)'), so the description must compensate. It does so meaningfully with the all-or-nothing rule for the four snapshot fields (sourceCommit, registryOrigin, inventorySha256, cliArtifactSha256) versus omitting them to inspect current state. It still doesn't explain what each hash/origin field represents, so not a 5.

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

Purpose4/5

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

The description opens with a specific verb+resource: 'Inspect one exact external registry item manifest, including examples.' That distinguishes it from the listing/search siblings, though it never names `search_registry_items` or `acquire_registry_item` directly, so the boundary is inferred from 'one exact' rather than stated.

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?

It gives a concrete usage rule: supply all snapshot fields from discovery together, or omit all to inspect current, plus a directive to 'inspect actual source and requirements before adaptation.' What's missing is explicit routing to alternatives — acquire_registry_item and search_registry_items are never mentioned even though they are the natural next/previous steps.

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.