Skip to main content
Glama

a2a2p — Agent-to-Agent-to-Physical

assess_supplier_fit

Compare one exact package projection with every lane in one evidence-bound supplier capability declaration. Returns explicit match, conflict, or unknown checks. Import evidence concerns the drawing associated with the package, not proof that its JSON was received or accepted. It never scores or selects a supplier and grants no contact, quote, purchase, or fabrication authority.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
import_observationNo
package_projectionYes
capability_declarationYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations provided, the description carries full responsibility for behavioral disclosure. It clearly states that the tool returns match/conflict/unknown checks, that import evidence relates to the drawing rather than JSON receipt, and that it grants no contact, quote, purchase, or fabrication authority. This discloses both the scope and the absence of side effects, going well beyond a minimal description, though it does not detail internal mechanics or failure modes.

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 concise and front-loaded, opening with the core action and output, then adding necessary caveats in short sentences. Every sentence earns its place, and the text avoids redundancy. It is not overly verbose, though it could be slightly more compact by merging some clauses.

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 the tool's complexity (nested objects, 3 params, output schema present), the description covers the essential aspects: what it compares, what it returns, a critical nuance about import evidence, and what it does not do. The presence of an output schema covers return-value details. The main missing piece is explicit routing to sibling tools, but that is more of a usage-guideline concern. Overall it is sufficient for an agent to call the tool correctly without deep domain knowledge.

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 0%, so the description must compensate. It gives some context: 'package projection' and 'capability declaration' are described as exact and evidence-bound respectively, and 'import evidence' is clarified as concerning the drawing. However, it does not explain the detailed fields inside package_projection or the structure of capability_declaration, leaving the agent to infer meaning from the schema. The description adds moderate value but does not fully compensate for the low schema coverage.

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 states a specific action ('Compare one exact package projection with every lane') and a clear resource ('evidence-bound supplier capability declaration'), and it distinguishes itself by explicitly stating it never scores or selects a supplier, which separates it from potential selection-related siblings. The verb 'compare' and the output ('match, conflict, or unknown checks') make the 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 Guidelines3/5

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

The description implies its usage by stating what it does and does not do ('never scores or selects a supplier', 'grants no authority'), which helps an agent rule out using it for selection. However, it does not name specific alternative tools or provide explicit 'use this when' versus 'use that when' conditions. The guidance is implicit rather than direct, leaving some routing to inference.

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.

Resources