Skip to main content
Glama

testmo_list_results

List recorded test results for a Testmo run, with filtering by case ID and status. Obtain the per-result test ID to record new results.

Instructions

List recorded test results for a run. Note: this returns tests that have a recorded result, not necessarily every case in the run. The per-result test_id is the run_test_id needed to record a new result.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default 1)
run_idYesRun ID
case_idNoFilter by case ID(s)
expandsNoComma-separated expands: issues,users
per_pageNoRows per page: 15, 25, 50, or 100 (default 100)
status_idNoComma-separated status IDs to filter by
get_latest_resultNotrue = only the most recent result per test
Behavior3/5

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

With no annotations, the description carries the burden of behavioral disclosure. It reveals a key nuance (only tests with recorded results) and clarifies the test_id linkage, but omits other behavioral details like pagination behavior or that it's a read-only operation (though 'List' implies it). This is partial but not complete transparency.

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, no filler. The main action is stated first, and the critical caveat about recorded results is front-loaded in a clear note. Every phrase adds value.

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

Completeness3/5

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

The tool has 7 parameters and no output schema, yet the description is compact. It addresses the most important surprise (recorded result filtering) and the run_test_id relationship, but doesn't cover pagination, expand options, or result structure. It's adequate for basic use but not fully complete for a parameter-rich tool.

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 the baseline is 3. The description adds no extra parameter-level semantics beyond the schema; the test_id note relates to the output rather than input parameters, so it doesn't improve parameter understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'List recorded test results for a run' with a specific verb and resource. It further differentiates from siblings by noting it returns tests with recorded results, not every case, which distinguishes it from run/case listing tools.

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 description implies its use when you need recorded results for a run, and adds a cross-reference to recoding results via test_id. However, it does not explicitly present alternatives or exclusion criteria, so usage guidance is indirect rather than explicit.

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/PeterAbah1819/testmo-mcp-server'

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