Skip to main content
Glama
bdrhoa
by bdrhoa

check_integration_readiness

Read-onlyIdempotent

Assess reported capabilities and local credential/authentication status against a cited checklist to identify integration readiness gaps; returns no credentials and does not authenticate automatically.

Instructions

Assess caller-reported capabilities and local credential/authentication status against a cited checklist. Never returns credentials or authenticates automatically. Includes manual verification; does not inspect application code or certify readiness.

Input Schema

NameRequiredDescriptionDefault
capabilitiesYes
configurationNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.4/5.0
Behavior4/5

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

Even though the annotations already establish that this is a read-only, idempotent, and non-destructive closed-world operation, the description adds real behavioral context: it never returns credentials, it includes manual verification, and it does not inspect application code or certify readiness. That is materially more than the annotations convey. It does not describe what the assessment result contains, which is a remaining gap.

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 description is three tight sentences, with the core purpose front-loaded and every clause carrying a distinct constraint. The wording 'a cited checklist' is the only phrase that does not pay off, since nothing later explains it.

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

Completeness3/5

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

For a tool with a nested configuration object, an unenumerated checklist, and no output schema, the description covers the safety profile but not the shape or meaning of the result. The agent knows it will get an assessment but not what evidence or verdicts come back, and the meaning of 'readiness' relative to configuration is left unstated.

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?

Schema description coverage is 0%, so the description must carry parameter meaning, yet it only gestures at 'caller-reported capabilities' and 'local credential/authentication status.' The nested configuration object, with fields such as environment (pinned to sandbox), webhooksEnabled, deviceCollection, and authorizationFlow, is not explained at all, and neither is the 'cited checklist' the input is supposedly matched to. Readers can only infer the semantics of the 11-value capabilities enum from the value names themselves.

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 gives a specific verb-resource pair: 'Assess caller-reported capabilities and local credential/authentication status against a cited checklist.' It also implicitly separates itself from authenticate_sandbox by stating it does not authenticate. The phrase 'a cited checklist' is never made concrete, so the resource is slightly under-specified.

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

Usage Guidelines3/5

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

The description gives an inverted form of guidance, telling the agent what this tool does not do, e.g. it does not authenticate automatically, inspect application code, or certify readiness. These exclusions steer the agent away from authenticate_sandbox and get_integration_guide, but no alternative sibling is named and no positive statement says when to use this tool rather than those tools.

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