Skip to main content
Glama

Find matches

find_matches
Read-onlyIdempotent

Match the user's collapsed intention to constitutionally-aligned agents/collectives, ranked by alignment score.

Input Schema

NameRequiredDescriptionDefault
user_idYes

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

While annotations cover the safety profile, the description adds crucial functional behavior, namely that the matching process is based on 'constitutional alignment' and 'ranking by alignment score.' This provides the AI with necessary operational context beyond static hints.

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 a single, highly dense, and relevant sentence. It avoids jargon where possible and packs maximum functional information into minimum space.

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 high-level complexity of linking abstract 'collapsed intentions' to 'constitutionally-aligned agents,' the description provides an adequate conceptual framework for the tool. It clearly defines the scope and criteria of the matching operation.

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?

The schema coverage is 0%, meaning the description is expected to define parameter semantics. It fails to add any semantic meaning or constraints to the 'user_id' parameter itself, relying solely on the context of the overall function for definition. Since 0 parameters were meaningfully annotated, the baseline score of 3 is appropriate.

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 uses strong verbs ('Match') and clearly identifies the target resource (constitutionally-aligned agents/collectives) and the mechanism (user's collapsed intention and alignment score). It distinguishes this from sibling tools by focusing on the outcome of matching.

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 that 'collapsed intention' must exist beforehand, suggesting a usage dependency on other tools like 'collapse'. However, it does not explicitly state this prerequisite or name alternatives, keeping it at a median guidance score.

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.