get_stats
Get CraftedTrust ecosystem statistics: total indexed servers, live verified count, average trust scores, flagged count, and more.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Get CraftedTrust ecosystem statistics: total indexed servers, live verified count, average trust scores, flagged count, and more.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so the description must cover behavior. It only states it retrieves statistics, without disclosing read-only nature, permissions, rate limits, or whether it's cached. Minimal disclosure beyond basic purpose.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence efficiently states the purpose and provides examples. While it includes 'and more,' which adds vagueness, the structure is otherwise clear and front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no parameters and no output schema, the description must fully explain the output. It lists some statistics but ends with 'and more,' leaving ambiguity. No details on format, units, or ordering are provided, making it incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, and schema coverage is trivially 100%. The description adds value by listing the returned statistics (total indexed servers, live verified count, etc.), which helps the agent understand what to expect despite the lack of output schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves CraftedTrust ecosystem statistics, listing specific metrics. While it distinguishes from sibling tools implicitly (aggregate stats vs. individual checks or scans), explicit differentiation is missing.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus siblings like check_trust or scan_server. The description lacks context about scenarios or prerequisites, leaving the agent without decision support.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Each tool has a clear, non-overlapping purpose: lookup trust scores, get ecosystem stats, trigger live scans, and search the registry.
All tool names follow a consistent verb_noun pattern (check_trust, get_stats, scan_server, search_registry).
With 4 tools covering core trust/security operations, the set is well-scoped and not excessive.
The set covers lookup, stats, scanning, and search; missing a tool for bulk listing or reporting, but the domain is well addressed.