Skip to main content
Glama

MCP Server By TestMu AI

Get Test Trends

getTestTrends
Read-only

Daily trend of web automation test results in a date range: for each day, total tests, passed, failed, completed without a pass/fail mark, pass rate (passed over all tests), pass rate over tests marked passed or failed, and average duration.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
toDateNoEnd date, YYYY-MM-DD. Defaults to today.
fromDateNoStart date, YYYY-MM-DD, within the last 59 days (older results are not served). Defaults to 30 days before toDate.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / fromDate / description
      Previous value: -"Start date, YYYY-MM-DD. Defaults to 30 days before toDate."New value: +"Start date, YYYY-MM-DD, within the last 59 days (older results are not served). Defaults to 30 days before toDate."
  2. Changed2 schema fields changed
    • changedInput schema / properties / fromDate / description
      Previous value: -"Start date (ISO 8601 format)"New value: +"Start date, YYYY-MM-DD. Defaults to 30 days before toDate."
    • changedInput schema / properties / toDate / description
      Previous value: -"End date (ISO 8601 format)"New value: +"End date, YYYY-MM-DD. Defaults to today."
  3. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. With no output schema present, the description carries real weight by disclosing the returned metric set and, importantly, clarifying that 'completed without a pass/fail mark' is a distinct bucket and that two different pass-rate definitions are returned — a genuinely ambiguous point for an agent interpreting results. It stops short of stating retention/aggregation behavior beyond what the schema already says.

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?

A single front-loaded sentence that names the resource and scope first, then enumerates outputs. The list is dense but every clause maps to a distinct returned value, so nothing is filler; it could be broken up for scannability but is not padded.

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 two-optional-parameter read tool with no output schema, the input side is fully covered by the schema and the output side is covered by the description's metric enumeration. What is missing is orientation — whether this is suite-wide or scoped to a project/test set, and how it relates to the other analytics tools — which keeps it short of 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?

Schema description coverage is 100%, with both optional parameters fully documented including formats, defaults, and the 59-day retention limit. The description adds nothing about fromDate/toDate, so this is the baseline 3 case where the schema does all the work.

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?

States a specific verb and resource ('Daily trend of web automation test results in a date range') and enumerates exactly what each day's bucket contains. It is unambiguous on its own, but it never contrasts itself with adjacent analytics tools such as getFlakyTests, getAnalyticsData, or getSuiteOverview, so sibling differentiation is left to the caller.

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?

There is no when-to-use guidance at all: no mention of when trend data beats a point-in-time report, no exclusions, and no alternatives named among the ~70 siblings. The date-range expectation is only inferable from the parameter names, not stated as usage guidance.

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.

Resources