Skip to main content
Glama
aos-standard

MCP Agent Health Reporter

aos_agent_health_self_test

Verifies MCP agent wiring by returning a sample scan JSON to confirm connectivity and self-test health.

Instructions

Self-connectivity check — returns sample scan JSON for MCP wiring verification.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
mockNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior2/5

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

No annotations are provided, so the description carries the full burden. It says 'self-connectivity check' but then 'returns sample scan JSON', which is contradictory—it implies a real connectivity test but returns mock data. The tool's true behavior (produces a sample, not a real check) is not clearly disclosed.

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 a single, concise line. However, it sacrifices clarity for brevity by not explaining the tool's behavior or parameter.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has one parameter and an output schema, the description should provide more context (e.g., what the sample JSON looks like, when to set mock to false). It lacks completeness for a tool that is meant for verification.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter 'mock' (boolean, default true) is not described. With 0% schema description coverage, the description must explain it but fails to do so. The agent has no way to know what 'mock' controls.

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 'self-connectivity check' and 'returns sample scan JSON for MCP wiring verification', clearly indicating a health test that produces sample output. However, it does not distinguish from the sibling tool 'aos_agent_health_scan', which likely performs a real scan.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

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

No guidance is provided on when to use this tool versus the sibling 'aos_agent_health_scan'. The description does not specify contexts (e.g., testing vs. production) or when to choose one over the other.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aos-standard/mcp-agent-health'

If you have feedback or need assistance with the MCP directory API, please join our Discord server