protogrid

Search / com.stresix/stresix

Stresix

R1· needs a key

Load test your app on a real server from your agent. Get p95, errors and what ran out first.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect on its own if it already holds STRESIX_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality85new
Trust96of 100
Uptime, 30 days100%
Latency p50531 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "stresix": {
      "type": "http",
      "url": "https://stresix.com/mcp",
      "headers": {
        "Authorization": "Bearer ${STRESIX_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http stresix https://stresix.com/mcp --header "Authorization: Bearer ${STRESIX_TOKEN}"
[mcp_servers.stresix]
url = "https://stresix.com/mcp"
bearer_token_env_var = "STRESIX_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "stresix": {
      "type": "remote",
      "url": "https://stresix.com/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:STRESIX_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "stresix": {
      "type": "http",
      "url": "https://stresix.com/mcp",
      "headers": {
        "Authorization": "Bearer ${STRESIX_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=stresix&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc3RyZXNpeC5jb20vbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7U1RSRVNJWF9UT0tFTn0ifX0%3D"
}
{
  "servers": {
    "stresix": {
      "type": "http",
      "url": "https://stresix.com/mcp",
      "headers": {
        "Authorization": "Bearer ${STRESIX_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "stresix": {
      "httpUrl": "https://stresix.com/mcp",
      "headers": {
        "Authorization": "Bearer ${STRESIX_TOKEN}"
      }
    }
  }
}
extensions:
  "stresix":
    enabled: true
    name: "stresix"
    type: streamable_http
    uri: "https://stresix.com/mcp"
    headers:
      "Authorization": "Bearer ${STRESIX_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${STRESIX_TOKEN}. The registry never accepts secret values.

Quality 85 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations14 of 14 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints7 of 14 tools declare all four hints; missing: get_test_report (destructiveHint, idempotentHint); list_github_repos (destructiveHint, idempotentHint); get_account (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 2,643 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 4 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

14 tools, about 2,643 tokens to load them all · tool set db3d1e53448b · tools last changed 2026-10-16 · checked 2026-10-20 10:03 UTC

Tool changes

  • redeem_codeadded

    Adds the credits of a promo code to the account. Only use a code the user gave you.

  • buy_creditsadded

    Makes a checkout link for a credit pack: Starter is 5 credits for $10, Pro is 25 credits for $40. Nothing is charged by this tool. The user opens the link and pays in their browser, and the credits arrive a minute later. Only call it when the user asked to buy credits.

  • get_accountadded

    The account's credits, whether the free Lite run is still available, whether GitHub is connected, what each run size costs and the credit packs on sale.

  • list_github_reposadded

    The GitHub repositories the user gave Stresix access to, including private ones. Public repositories work without connecting GitHub.

  • inspect_targetadded

    Reads a repository before testing it: the port it listens on, the environment variables the code reads, the framework, whether it needs a database, and its branches. For a Docker image it only checks the reference. Use it before start_load_test.

  • send_feedbackadded

    Tells Stresix whether a finished run's report was useful, with an optional note. Only send what the user actually said. Sending again replaces the earlier answer.

  • set_current_serveradded

    Tells a run which server the user already hosts the app on, so the report says whether that server is enough, how close to the limit it would be and what to change. Or set recommend to true to go back to a recommended size. The report is recomputed from the stored measurements, no new run needed.

  • delete_load_testadded

    Deletes a run and its report and measurements for good. A running run has to be stopped first. Ask the user first.

  • stop_load_testadded

    Stops a run that is waiting or running and deletes its servers. A run stopped before its servers were up uses no credit. A run stopped while the load is going is not refunded, and its report covers what was measured until then. Ask the user first.

  • list_load_testsadded

    The account's runs, newest first: id, status, size, target, requests, when it ran and why it failed if it did.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-5d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://stresix.com/mcp streamable-httpapi_key ${STRESIX_TOKEN}yes100%531 ms2025-06-182026-10-20

Tools (14)

buy_creditsMakes a checkout link for a credit pack: Starter is 5 credits for $10, Pro is 25 credits for $40. Nothing is charged by this tool. The user opens the link and pays in their browser, and the credits arrive a minute later. Only call it when the user asked to buy credits.
delete_load_testdestructiveDeletes a run and its report and measurements for good. A running run has to be stopped first. Ask the user first.
get_accountread-onlyThe account's credits, whether the free Lite run is still available, whether GitHub is connected, what each run size costs and the credit packs on sale.
get_test_reportread-onlyThe full report of a finished run: the verdict, users held, requests per second, p95 latency and errors at each load level, what ran out first, CPU, busiest thread and memory on the server and per service, connections to the database and other dependencies, what the responses were, and which server size to pick or whether the user's own server is enough.
get_test_statusread-onlyWhere a run stands: building, starting servers, running (with live users, requests per second, p95 latency and error rate) or finished.
get_test_timelineread-onlyHow a run moved over time: users, requests per second, p95 latency and error rate, averaged into a fixed number of points. Works while a run is going and after it ends.
inspect_targetread-onlyReads a repository before testing it: the port it listens on, the environment variables the code reads, the framework, whether it needs a database, and its branches. For a Docker image it only checks the reference. Use it before start_load_test.
list_github_reposread-onlyThe GitHub repositories the user gave Stresix access to, including private ones. Public repositories work without connecting GitHub.
list_load_testsread-onlyThe account's runs, newest first: id, status, size, target, requests, when it ran and why it failed if it did.
redeem_codeAdds the credits of a promo code to the account. Only use a code the user gave you.
send_feedbackTells Stresix whether a finished run's report was useful, with an optional note. Only send what the user actually said. Sending again replaces the earlier answer.
set_current_serverTells a run which server the user already hosts the app on, so the report says whether that server is enough, how close to the limit it would be and what to change. Or set recommend to true to go back to a recommended size. The report is recomputed from the stored measurements, no new run needed.
start_load_testLoad tests the user's app on a real cloud server and returns a run id. The target is a public or connected GitHub repository URL, or a Docker image. Lite is free once per person (500 users, 4 minutes). Standard (2,500 users, 10 minutes) costs 1 credit and Massive (10,000 users, 15 minutes) costs 3. A paid run is only started with confirm_spend set to true, and only after the user has agreed to the price. Without a tier it uses the free Lite run when the account still has it.
stop_load_testdestructiveStops a run that is waiting or running and deletes its servers. A run stopped before its servers were up uses no credit. A run stopped while the load is going is not refunded, and its report covers what was measured until then. Ask the user first.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.stresix/stresix",
  "title": "Stresix",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "remotes": [
    {
      "url": "https://stresix.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "isRequired": true,
          "description": "Bearer followed by your Stresix API key (Settings, Keys for agents, on stresix.com)"
        }
      ]
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/DevMatei/stresix-mcp",
    "source": "github"
  },
  "websiteUrl": "https://stresix.com/mcp/",
  "description": "Load test your app on a real server from your agent. Get p95, errors and what ran out first."
}