Skip to main content
Glama

get_provisioning_resources

Read-onlyIdempotent

Fetch certificate, device, and profile metadata by IDs, returning exact IDs while fingerprinting serials, UDIDs, and profile UUIDs for safe planning.

Instructions

Read bounded certificate, device and profile inventory without artifact contents. Exact IDs remain available for typed planning; serial numbers, UDIDs and profile UUIDs are fingerprinted in the response.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idsNo
familyNoall

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.1.0

TDQS

A4.3/5.0
Behavior5/5

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

The annotations cover read-only and idempotent behavior, but the description adds meaningful extra disclosure: the response excludes artifact contents and transforms serial numbers, UDIDs, and profile UUIDs via fingerprinting. This warns the agent about both privacy handling and the absence of raw artifact data, which is beyond what the annotations provide.

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 tightly packed across two sentences: the first gives the primary read semantics and exclusions, the second clarifies identity handling and planning value. There is no fill text or redundant restatement of the tool name or annotations.

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?

For a tool with no output schema, the description does a good job of saying what will and will not be returned: no artifact contents, exact IDs present, and sensitive fields fingerprinted. It still leaves some ambiguity about the overall response shape, counts, or per-family structure, which makes it slightly less complete than it could be.

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

Parameters2/5

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

With schema description coverage at 0%, the description should compensate for the two parameters, but it largely does not. It indirectly implies resources via 'certificates, devices, profiles' and mentions IDs, but it never explains how the 'ids' array is interpreted or how 'family' controls the result set. The schema's enum and names must do the heavy lifting.

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 begins with a specific verb and resource: 'Read bounded certificate, device and profile inventory.' It clearly distinguishes itself from artifact-downloading and planning siblings by stating 'without artifact contents' and explaining that IDs are available while serials, UDIDs, and UUIDs are fingerprinted.

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 signals a clear use case: obtaining exact IDs while avoiding artifact contents, likely as a precursor to 'typed planning.' It does not explicitly name sibling alternatives or provide a direct when-to-use / when-not-to-use contrast, but the context is strong enough that an agent can infer the appropriate workflow.

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