Skip to main content
Glama

Hlido Agent Reviews

find_similar_agents

Semantic search over Hlido's review corpus. Given a task description (e.g. 'I need an agent that can refactor TypeScript and edit multiple files at once'), returns the top-N reviewed agents ranked by embedding similarity, each with their Laddoo score, evidence_tier, and review URL. Use this when you have a task in mind and want Hlido's recommendation — much better than substring matching via find_trusted.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
top_kNoNumber of matches to return (default 5, max 20)
min_scoreNoMinimum Laddoo score filter (default 0)
descriptionYesFree-text description of the task or capability you need

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It does well by explaining the semantic search mechanism, the ranking by embedding similarity, and the exact fields returned in each result. While it doesn't disclose potential rate limits or lack-of-results behavior, the core read-only nature and output structure are adequately covered.

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 compact yet comprehensive, containing only two sentences. The first sentence front-loads the purpose and output; the second gives a usage directive and a comparative alternative. Every sentence earns its place without redundancy.

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 there is no output schema, the description compensates by explicitly listing the return fields (Laddoo score, evidence_tier, review URL). It also provides a concrete task example. The main gap is not addressing edge cases like zero results or handling of min_score, but for a semantic search tool this is a minor omission, and the description is otherwise complete.

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 input schema already covers all three parameters with descriptions (100% coverage), so the description adds little beyond what the schema provides. The example in parentheses ('I need an agent that can refactor TypeScript...') illustrates the description parameter but doesn't clarify top_k or min_score further. This meets the baseline for high 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 starts with a specific verb phrase 'Semantic search over Hlido's review corpus' and clearly states what it returns: top-N agents ranked by embedding similarity with Laddoo score, evidence_tier, and review URL. It also distinguishes itself from the sibling find_trusted by noting it is 'much better than substring matching', making 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 Guidelines5/5

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

The description explicitly states when to use it: 'Use this when you have a task in mind and want Hlido's recommendation'. It also provides an alternative by comparing to find_trusted ('much better than substring matching via find_trusted'), which effectively advises when not to use the alternative. This satisfies the explicit when/when-not/alternatives criterion.

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.

TDQS

A4.2/5.0
Disambiguation4/5

Most tools have distinct purposes (trust_check vs get_scorecard vs explain vs verify_claim are clearly layered), but some overlap exists: find_trusted, find_similar_agents, and recommend all return candidate agents with different ranking criteria, and submit_agent vs request_quick_audit both handle unreviewed agents. Descriptions do a good job of cross-referencing to disambiguate, but the sheer number of discovery/query tools creates mild ambiguity.

Naming Consistency4/5

The naming is predominantly verb_noun (commerce_check, compare_agents, find_trusted, get_scorecard, verify_claim), which is consistent. Minor deviations: 'explain' and 'subscribe' are single verbs without a noun object, and 'intel_query' reverses the pattern (noun_verb). Overall the pattern is recognizable and predictable.

Tool Count4/5

19 tools is on the higher end but justified for a comprehensive agent-review platform covering trust checks, scorecards, discovery, market intelligence, safety scans, and submission workflows. Each tool serves a distinct function in the lifecycle, though a few (subscribe, report_review_issue) are peripheral. Slightly heavy but within reason.

Completeness5/5

The surface covers the full lifecycle: discovery (find_trusted, find_similar_agents, recommend), evaluation (trust_check, get_scorecard, explain, verify_claim, get_behavioral_trace), safety (scan_mcp, get_incidents), market intelligence (market_pulse, intel_query), and onboarding (submit_agent, request_quick_audit, report_review_issue). No obvious dead ends; unreviewed agents are handled with clear escalation paths.