Skip to main content
Glama

JMeter Docs

Search JMeter documentation

search_jmeter_docs

Search the Apache JMeter documentation on docs.jmeter.ai. Returns the most relevant pages with titles, URLs, and snippets. Use for any question about JMeter test plans, components, functions, properties, distributed testing, reports, or troubleshooting.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYesSearch query, e.g. "how to correlate dynamic values" or "thread group ramp up"

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A4.1/5.0
Behavior3/5

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

Annotations are absent, so the description carries the burden of behavioral transparency. It discloses that the tool is a search over a specific site and returns relevant pages with snippets. It does not mention potential limitations, result count, ordering, or side effects. For a search tool, the core behavior is adequately described, but richer context is missing.

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?

The description is two sentences, front-loads the action and resource, and then adds return-value details followed by usage context. Every sentence earns its place with zero redundancy.

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?

For a single-parameter search tool with no output schema, the description is complete: it states where the search happens, what the results contain, and when to use the tool. No critical information is missing for an agent to invoke it correctly.

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% and the query parameter already includes an explanation with examples ('how to correlate dynamic values' or 'thread group ramp up'). The tool description adds no additional parameter semantics, so the baseline of 3 applies.

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 states a specific verb ('Search') and a specific resource ('Apache JMeter documentation on docs.jmeter.ai'), and details the output ('pages with titles, URLs, and snippets'). This makes the tool's function unmistakable and distinct from siblings like get_jmeter_page, which presumably retrieves a specific page rather than searching.

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?

The description gives clear when-to-use guidance: 'Use for any question about JMeter test plans, components, functions, properties, distributed testing, reports, or troubleshooting.' However, it does not mention alternatives or exclusions, such as directing exact property lookups to lookup_jmeter_property or error-specific lookups to lookup_error_playbook. The context is clear, but no alternatives are named.

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.