Skip to main content
Glama

Get Load Test URL Timings

get_load_test_url_timings
Read-onlyIdempotent

Get a finished Load Test's response times per URL, slowest first by the total time all hits to the URL took: hits, average, minimum and maximum response time, and average time to first byte, in milliseconds. Use it to name the slow pages behind the percentiles in get_load_test_report. Compare urlOffset and the URLs returned against totalUrls to see how much you have not read; page on with offset.

Input Schema

NameRequiredDescriptionDefault
limitNoHow many URLs to return (default 20, maximum 100).
offsetNoZero-based index of the first URL to return (default 0).
projectIdYes
loadTestIdYesThe load test id, as reported by list_load_tests.

Output Schema

NameRequiredDescriptionDefault
idYes
nameYes
urlsYes
totalUrlsYes
urlOffsetYes
dashboardUrlYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, non-destructive, so the description spends its words on what actually matters: sorting by total time across all hits, units in milliseconds, and that results are paginated with a totalUrls field to detect truncation. Minor blemish: it refers to 'urlOffset' while the parameter is named 'offset', which could momentarily confuse an agent.

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?

Two dense sentences: purpose plus returned fields first, then the sibling relationship and the paging check. Every clause earns its place, though the metric enumeration is long and the trailing 'page on with offset' clause is slightly redundant with the offset parameter description.

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

Completeness5/5

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

An output schema exists, so the description needn't enumerate return structure exhaustively, yet it still names the metrics and the totalUrls field used to judge completeness. Combined with the pagination guidance and the finished-test precondition, an agent has everything needed to invoke and interpret this tool correctly.

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 75% (limit, offset, loadTestId documented; projectId bare), so the description adds genuine value: it explains offset-based paging against totalUrls and that ordering is by total time, which tells the agent how offset interacts with the result set. It does not restate the default-20/max-100 bounds, but the schema already does.

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?

States a specific verb and resource (response times per URL for a finished load test) plus the sort order and the exact metrics returned. It is clearly distinguishable from the report/percentile sibling because it names that sibling and positions itself as the drill-down view.

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?

Explicitly says 'Use it to name the slow pages behind the percentiles in get_load_test_report', which routes the agent to this tool after reading a report. The 'finished Load Test' qualifier implicitly excludes in-progress tests, but no alternative is named for that case (e.g. get_load_test_status).

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.