Skip to main content
Glama

Server Details

Point Claude Code, Qwen Code, Cursor, or any MCP client at https://docs.jmeter.ai/api/mcp and your agent answers JMeter questions grounded in this documentation, with a source link for every answer. Free, no API key, no signup.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.8/5.0

Scored across 16 tools

Disambiguation4/5

Most tools target distinct actions: conversion (curl/HAR vs OpenAPI), linting (Groovy vs JMX), and generation (sandbox, distributed, OS tuning) are clearly separated. The reference-lookup cluster (search_jmeter_docs, lookup_component, lookup_function, lookup_jmeter_property, get_jmeter_page) and the error cluster (triage_errors vs lookup_error_playbook) have mild conceptual overlap, but descriptions distinguish their scopes (search vs specific-entity reference; symptom triage vs exception lookup).

Naming Consistency4/5

Names follow a consistent snake_case verb_noun pattern throughout (get_*, lookup_*, convert_*, lint_*, plan_*). Minor verb variety (get vs lookup) is still predictable and readable, with no camelCase mixing or chaotic conventions.

Tool Count4/5

16 tools sits at the upper edge but is justified by a genuinely broad domain (test-plan authoring, doc lookup, linting, distributed setup, OS tuning, error triage). Each tool maps to a distinct workflow rather than being redundant.

Completeness4/5

Strong coverage of the authoring/configuration lifecycle: conversions, workload modeling, distributed planning, OS tuning, linting, and troubleshooting. Minor gaps remain around actually executing tests or generating/analyzing HTML dashboard reports, which an agent would have to work around externally.

Publisher details

Operator
NaveenKumar Namachivayam · Publisher source
Vendor relationship
Independent · Publisher source
Restrictions
https://docs.jmeter.ai

Available Tools

16 tools
calculate_workload_modelCalculate Workload Model & Little's Law SizingAInspect

Compute required thread concurrency, pacing delays, ramp-up schedules, and JVM heap recommendations based on target RPS/TPS and SLA response times using Little's Law.

Inputs: targetRps (required), avgResponseTimeMs (required), thinkTimeMs, safetyFactor, +1 more.

convert_curl_or_har_to_jmxConvert cURL or HAR to JMeter JMX Test PlanAInspect

Convert one or more cURL commands or HAR (HTTP Archive 1.2) JSON traces into a valid, production-ready Apache JMeter .jmx test plan XML with HTTP Request Defaults, Header Managers, Cookie Managers, timeouts, and assertions. Supports GET, POST, PUT, DELETE, PATCH, and RFC 9838 QUERY methods.

Inputs: input (required), threads, loopCount, testPlanName, +7 more.

convert_openapi_to_jmxConvert OpenAPI / Swagger to JMeter JMX Test PlanAInspect

Convert an OpenAPI 3.0/3.1 or Swagger 2.0 document (JSON or YAML) into a JMeter 5.6.3 .jmx test plan: servers become HTTP Request Defaults/${BASE_URL}, path parameters become User Defined Variables, request bodies are sampled from schemas, bearer/basic/apiKey security becomes ${AUTH_TOKEN}/${BASIC_AUTH}/${API_KEY}, with optional method, tag, and deprecated-operation filters.

Inputs: input (required), tags, methods, threads, +12 more.

get_correlation_sandboxGet Correlation & Practice Sandbox Test PlanAInspect

Generate a ready-to-run Apache JMeter 5.6.3 .jmx practice test plan (either "solved" with Boundary/JSON/Header extractors or "challenge" with broken hardcoded tokens) targeting the live docs.jmeter.ai/api/sandbox endpoints or local localhost:8787 server.

Inputs: mode, flowId, target.

get_jmeter_pageRead a JMeter documentation pageAInspect

Fetch the full markdown text of one docs.jmeter.ai page. Accepts the page URL (e.g. https://docs.jmeter.ai/topics/api-load-testing/) or a bare path (e.g. topics/api-load-testing).

Inputs: url (required).

get_jsr223_recipeGet Verified JSR223 Groovy RecipeAInspect

Fetch production-ready, performant Groovy scripts for JMeter JSR223 samplers, preprocessors, and postprocessors (e.g., JWT parsing & expiration, HMAC-SHA256 signing, dynamic header injection, nested JSON array extraction, custom CSV failure logging).

Inputs: query.

lint_groovy_scriptLint JMeter Groovy (JSR223) ScriptAInspect

Statically analyze a Groovy script for a JMeter JSR223 element. Flags Thread.sleep, ${var} interpolation, System.out, BeanShell APIs, per-call Random or Pattern.compile, and bindings such as prev, SampleResult, or sampler that the selected element type does not expose; optionally returns ready-to-paste JMX element XML.

Inputs: code (required), name, parameters, elementType, +1 more.

lint_jmx_snippetLint JMX Test Plan SnippetAInspect

Validate a JMeter test plan XML string or snippet against best practices and performance anti-patterns, and return a structural inventory with thread groups, sampler/listener/assertion counts, HTTP Defaults/Header/Cookie/CSV presence, plugin classes, and JMeter version.

Inputs: jmxContent (required).

lookup_componentLookup JMeter Component Reference PageAInspect

Find the dedicated reference page for a JMeter test plan component (e.g. "HTTP Request", "JSON Extractor", "Thread Group") and return its full markdown content with properties, defaults, and related guides.

Inputs: name (required).

lookup_error_playbookLookup Error & Exception Diagnostic PlaybookAInspect

Get immediate root causes, OS/JVM config fixes, and remediation steps for common JMeter exceptions (e.g. "BindException", "SocketTimeoutException", "OutOfMemoryError", "NoHttpResponseException", "SSLHandshakeException", "401/403 after recording"). When keywords miss, unmatched text is sent to classifier.dev for zero-shot semantic matching (public keyless calls are not stored).

Inputs: query (required), classifierApiKey.

lookup_functionLookup JMeter Function Reference PageAInspect

Find the dedicated reference page for a built-in JMeter function (e.g. "__time", "__Random", "__P") and return its full markdown content with syntax, parameters, and examples.

Inputs: name (required).

lookup_jmeter_propertyLookup JMeter Tuning PropertyAInspect

Search or lookup curated JMeter properties (e.g. "httpclient4.idletimeout", "jmeter.save.saveservice.*", "remote_hosts", "summariser"). Returns category, defaults, and recommendations.

Inputs: query (required).

plan_distributed_testingPlan Distributed Testing Ports & Firewall RulesAInspect

Generate Master-Worker RMI port assignments, user.properties, CLI commands, firewall/security group rules, and Docker Compose manifests for distributed load testing.

Inputs: workerIps (required), mode, disableSsl, serverPort, +4 more.

search_jmeter_docsSearch JMeter documentationAInspect

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.

Inputs: query (required).

triage_errorsTriage a Batch of JMeter Error SignaturesAInspect

Map a run's distinct failure signatures to docs.jmeter.ai error playbooks. Error text is sent to classifier.dev for zero-shot classification (public keyless calls are not stored; obvious secrets are redacted first). Prefer signatures shaped as "sampler | response code | response message".

Inputs: errors (required), tier, minConfidence, classifierApiKey.

tune_linux_osLinux Kernel & OS Tuning for Load InjectorsAInspect

Generate production sysctl.conf, limits.conf, systemd overrides, and Docker/K8s configs tuned for high-concurrency JMeter load testing (fixing ulimit nofile, BindException port exhaustion, somaxconn backlog, and JVM swappiness).

Inputs: role, ramGb, concurrency, trafficType, +1 more.

Tool Schema Changelog

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

Loading tool schema changelog…

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Remote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
      16
      9 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources