Skip to main content
Glama

Agent Daily

Server Details

Hourly reliability index for APIs and MCP servers AI agents use: up/down, latency, vendor status.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
gregpunch/agent-daily
GitHub Stars
0

TDQS

A3.9/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct roles: list_tools gives an overview of monitored providers, while tool_status retrieves a detailed status record for one provider. The descriptions explicitly guide when to call the overview first, so an agent can easily select the right tool.

Naming Consistency4/5

Both names use snake_case and are understandable, but the pattern is not fully parallel: list_tools follows verb_noun, while tool_status is noun_noun rather than get_tool_status or status_tool. This is a minor inconsistency in an otherwise readable pair.

Tool Count3/5

Two tools are sufficient for a narrow status-lookup server, but the surface is borderline thin because there is only an overview and a single-item detail lookup. It is not over-scoped, but it sits at the lower edge of what feels appropriately complete.

Completeness4/5

The server covers the core lifecycle needed for status checking: discover monitored tools and inspect one tool in detail, including uptime and vendor status. Minor gaps remain around historical incidents or deeper diagnostics, but the stated reachability-monitoring purpose is largely covered.

Available Tools

2 tools
list_toolsList monitored toolsA
Read-onlyIdempotent
Inspect

List the APIs and MCP servers Agent Daily monitors, with current up/down, latency and vendor status. Call before choosing a provider. Optional category filter (e.g. LLM, MCP, Search, Payments, Comms, Infra).

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoCase-insensitive category filter

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and openWorldHint, so the safety profile is covered by structured data. The description usefully adds what data comes back (current up/down, latency, vendor status) and that results are freshly monitored, but it says nothing about pagination, result size, or ordering — modest added value on top of rich annotations.

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?

Three short sentences, zero filler: what it returns, when to call it, and the optional parameter. The most decision-relevant information (the list contents) is front-loaded.

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?

For a single optional-parameter read-only list tool with rich annotations but no output schema, the description conveys enough: result contents, trigger condition, and filter semantics. A brief note on result shape or behavior with an empty filter would complete it.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds real meaning by giving concrete category examples (LLM, MCP, Search, Payments, Comms, Infra) that the schema lacks. It doesn't state what happens when the filter is omitted — presumably all vendors — which keeps it from a 5.

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 opens with a specific verb+resource ('List the APIs and MCP servers Agent Daily monitors') and enumerates what's returned (up/down, latency, vendor status). It implicitly distinguishes itself from tool_status by being a listing/filtering tool, but never names the sibling, so it falls short of a 5.

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

Usage Guidelines4/5

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

'Call before choosing a provider' gives explicit proactive guidance on when to use it, and the optional category filter is described with examples. There are no exclusions or named alternatives, which keeps it below a 5.

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

tool_statusGet one tool's statusA
Read-onlyIdempotent
Inspect

Full status record for one monitored tool (up, http_status, latency_ms, vendor_status, uptime_24h_pct). Case-insensitive name or substring, e.g. 'openai', 'GitHub MCP'. Reachability only, not correctness.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYes

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered. The description adds real semantic context beyond that by clarifying the status measures reachability, not service correctness — a distinction an agent would otherwise get wrong.

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?

Two sentences, zero filler: the returned field list and the matching rules come first, and the scope caveat closes it. Every clause carries information.

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, the description compensates well by enumerating the returned fields, and it fully documents the only parameter. The one gap is behavior on ambiguous or no-match names, which matters for a substring-based lookup.

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

Parameters4/5

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

Schema coverage is 0% and the single 'name' parameter has no description, so the description must carry it — and it does, specifying case-insensitive matching, substring support, and two concrete examples. It does not say what happens when a substring matches multiple tools, which leaves a real ambiguity.

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?

It states a specific verb-resource pair ('Full status record for one monitored tool') and enumerates the exact fields returned, so the agent knows precisely what it retrieves. It never names the sibling list_tools, so differentiation is left implicit.

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?

'Reachability only, not correctness' usefully scopes what the status means, which is a form of when-to-use guidance. However, there is no explicit routing versus list_tools and no statement of when this tool would be the wrong choice.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedlist_tools
    • First observedtool_status

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.