Skip to main content
Glama

Verse's skill-family health

skill_health
Read-onlyIdempotent

How far each of Verse's skills is checked, family by family (a-to-mind.com/skills/families.json). Every skill is rated from evidence only, never from how it describes itself: experiment (nothing checks it), tested, checked or proven (its own tests, the browser suite, real asks in Verse's benchmark). Gives the totals, each family's counts and share proven, the skills failing a benchmark ask, and which skills have their own tool here. Name a family to get each of its skills with its rating and why.

Input Schema

NameRequiredDescriptionDefault
familyNoA family's id (families[].id in this tool's result, e.g. numbers) for its skills one by one.
response_typeNoWhat to get back: 'text' (default) or 'raw_data' (the structured result as JSON). 'image' is not offered yet.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare this a read-only, idempotent, non-destructive, non-open-world operation, so safety is covered. The description adds genuinely non-obvious behavioral context: ratings are derived from evidence only and never from a skill's self-description, and it lists what the result contains (totals, per-family counts, share proven, failing benchmark asks, skills with their own tool). No output schema exists, so this return-content disclosure carries real weight.

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 purpose is front-loaded in the first clause, and the rating-tier enumeration is dense but informative rather than filler. The middle sentence is heavy with parentheticals and slightly slows reading, keeping it out of 5 territory.

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?

With no output schema and no required parameters, the description does the work of explaining what comes back, including the family-level breakdown and the evidence-based rating scale. An agent has enough to call it correctly and interpret the response, though the exact shape of the JSON is not pinned down.

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 100%, so both parameters are already documented in the schema, including the family id source and the response_type enum values. The description's 'Name a family...' adds only a behavioral framing (detail vs. aggregate) beyond the schema, so the baseline of 3 is appropriate.

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 states a specific verb+resource: it reports how far each of Verse's skills is checked, grouped family by family, and enumerates the rating tiers. It is clearly distinct from the sibling skill_* tools, which operate on other domains (recipes, translation, countries). It falls short of a 5 only because the framing sentence ('How far each of Verse's skills is checked') takes a moment to parse.

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 final sentence gives a usage cue: 'Name a family to get each of its skills with its rating and why,' which implies the family parameter drills into detail while omitting it returns aggregate totals. There is no explicit when-not guidance or reference to an alternative sibling, so usage is implied rather than prescribed.

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.