Skip to main content
Glama

builds_diagnostic_signatures_get_to_many_relationship

Retrieve diagnostic signature relationships for a specific App Store Connect build. Use the build ID to list linked diagnostic signatures for build troubleshooting.

Instructions

GET /v1/builds/{id}/relationships/diagnosticSignatures (GET /v1/builds/{id}/relationships/diagnosticSignatures)

Input Schema

NameRequiredDescriptionDefault
idYesthe id of the requested resource
limitNomaximum resources per page

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.5.0

TDQS

C2/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full behavioral burden and discloses essentially nothing. The 'GET' prefix weakly implies a read-only fetch, but there is no mention of pagination behavior (despite a limit param), permissions, or what the relationship endpoint returns.

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

Conciseness2/5

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

The text is a single path string wrapped in a redundant duplicated parenthetical, adding no information twice over. It is short but not front-loaded with any explanation an agent could act on.

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

Completeness2/5

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

With no annotations, no output schema, and a bare path, the definition is not complete enough to confidently select and invoke this tool. The agent must guess what a diagnostic signature is and how the relationship fetch differs from its sibling.

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

Parameters3/5

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

Schema description coverage is 100% and both parameters (id, limit) are documented in the schema. The description adds no extra meaning, so the baseline of 3 applies.

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

Purpose2/5

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

The description is only the HTTP route string echoed twice, with no plain-language statement of what the tool does. An agent can infer from the path that it lists diagnosticSignatures related to a build, but there is no verb phrasing, no explanation of what a diagnostic signature is, and no differentiation from sibling builds_diagnostic_signatures_get_to_many_related.

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

Usage Guidelines1/5

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

There is no guidance on when to call this tool, when not to, or how it differs from the near-identical sibling builds_diagnostic_signatures_get_to_many_related. The only signal is the literal URL.

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

Deploy Server

Other Tools