protogrid

Search / io.github.helphub369/utility-matrix

Utility Matrix

R0· no sign-in

Free browser-based calculators and analyzers for cloud cost, DevOps, security, and data governance.

v1.0.0 · active · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust69of 100
Uptime, 30 days94%
Latency p50548 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "utility-matrix": {
      "type": "http",
      "url": "https://utility-matrix.com/mcp"
    }
  }
}
claude mcp add --transport http utility-matrix https://utility-matrix.com/mcp
[mcp_servers.utility-matrix]
url = "https://utility-matrix.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "utility-matrix": {
      "type": "remote",
      "url": "https://utility-matrix.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "utility-matrix": {
      "type": "http",
      "url": "https://utility-matrix.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=utility-matrix&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdXRpbGl0eS1tYXRyaXguY29tL21jcCJ9"
}
{
  "servers": {
    "utility-matrix": {
      "type": "http",
      "url": "https://utility-matrix.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "utility-matrix": {
      "httpUrl": "https://utility-matrix.com/mcp"
    }
  }
}
extensions:
  "utility-matrix":
    enabled: true
    name: "utility-matrix"
    type: streamable_http
    uri: "https://utility-matrix.com/mcp"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 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 hygiene100 · 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.annotations31 of 31 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 7,135 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes53 tool changes in 30 days
  • fail
    stability.rug_pull5 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

31 tools, about 7,135 tokens to load them all · tool set 4469b81de86d · tools last changed 2026-10-11 · checked 2026-10-19 10:20 UTC

Tool changes

  • query-cost-estimatorchangedoutput schema
  • dockerfile-linterchangeddescription, input schema, output schemameaning changed
    before

    Lint a Dockerfile for common issues: :latest tag on FROM, interactive installs without -y, running as root. Returns issues with suggestions per instruction.

    after · 19% of words in common

    Lint a Dockerfile against a rule-based subset of Hadolint checks: untagged or :latest base images, interactive or unpinned apt-get installs, apt list cleanup, apk cache, ADD for local files, shell-form CMD/ENTRYPOINT, running as root and a missing HEALTHCHECK. Lines joined with a trailing backslash count as one instruction, and each issue reports its line in the original file.

  • known-vulnerability-checkerchangeddescription, input schemameaning changed
    before

    Check a package name against a database of known CVEs. Returns vulnerability status, CVE ID, and severity for common packages (log4j, lodash, moment, axios, django, flask, pillow, etc.).

    after · 13% of words in common

    Historical curated package-name advisory reference only. Matches older CVE examples for common packages; does not query live feeds or evaluate installed version ranges, so it never proves a package is currently vulnerable or safe.

  • detect-secrets-scannerchangedinput schema
  • egress-cost-calculatorchangedoutput schema
  • precision-recall-f1-calculatorchangeddescription, output schema
    before

    Use this when a user asks about their ML model precision, recall, F1 score, or F-beta score. Takes precision, recall, and optional beta weight. Returns F1, F-beta, and interpretation of the precision-recall tradeoff.

    after · 79% of words in common

    Use this when a user asks about their ML model precision, recall, F1 score, or F-beta score. Takes precision and recall as fractions from 0 to 1 and an optional beta weight. Returns F1, F-beta, and interpretation of the precision-recall tradeoff.

  • pipeline-cost-calculatorchangeddescription, input schema, output schemameaning changed
    before

    Use this when a user asks how much their GitHub Actions CI/CD pipeline costs per month, or wants to compare runner costs. Takes average job duration, jobs per run, monthly run count, and runner type. Returns monthly billing cost with runner multiplier breakdown.

    after · 35% of words in common

    Use this when a user asks how much their GitHub Actions CI/CD pipeline costs per month. Takes average job duration in minutes, jobs per run, runs per month and the runner label (ubuntu-latest, windows-latest, macos-latest or self-hosted; matched case-insensitively). Uses GitHub list prices for standard hosted runners effective 1 Jan 2026 and GitHub Free's 2,000 included minutes for private repositories, drawn at list price. Self-hosted minutes carry no GitHub charge.

  • dora-metrics-calculatorchangeddescription, input schema, output schemameaning changed
    before

    Use this when a user wants to benchmark their engineering team against DORA metrics, or classify their deployment frequency and lead time. Takes deploy frequency, lead time hours, change failure rate, and restore time. Returns Elite/High/Medium/Low tier classification per metric.

    after · 48% of words in common

    Use this when a user wants to benchmark an engineering team against DORA metrics. Takes deploys per month, lead time in hours, change failure rate in percent and, optionally, time to restore in hours. Classifies each metric as elite, high, medium or low against fixed benchmark bands; an omitted restore time is reported as unknown and the overall profile is marked partial rather than assumed.

  • apdex-score-calculatorchangeddescription, input schema, output schema
    before

    Use this when a user asks about their Apdex score or wants to measure user satisfaction with response times. Takes satisfied, tolerating, and total request counts. Returns Apdex score (0–1) and performance rating.

    after · 63% of words in common

    Use this when a user asks about their Apdex score or wants to measure user satisfaction with response times. Takes satisfied, tolerating, and total request counts; satisfied plus tolerating may not exceed total. Returns the Apdex score (0–1) and its rating on the published five-band scale: excellent, good, fair, poor or unacceptable.

  • reserved-instance-breakevenchangeddescription, input schema, output schemameaning changed
    before

    Use this when a user asks whether to buy Reserved Instances or stay on On-Demand, or how long until an RI pays for itself. Takes On-Demand and RI monthly costs plus upfront fee. Returns break-even month and net savings over 1yr and 3yr terms.

    after · 47% of words in common

    Use this when a user asks whether to buy Reserved Instances or stay on On-Demand, or how long an RI takes to pay for itself. Takes On-Demand and RI monthly costs plus optional upfront fees (0 when omitted). Judges the 1-year and 3-year terms separately and returns each break-even month and net saving. It recommends a term only when that term saves money over its own length, and prefers 3 years only when it beats three 1-year terms over 36 months at current prices.

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 69 / 100

no-repository
provenance35
liveness98
freshness65
hygiene80

+reachable +uptime-94% ~updated-112d-ago -no-repository

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://utility-matrix.com/mcp streamable-httpnoneyes94%548 ms2025-11-252026-10-19

Tools (31)

alert-fatigue-calculatorread-onlyUse when a user asks about alert noise, alert fatigue, or on-call burden from non-actionable alerts. Given weekly alert volume, actionable %, engineer count, and avg resolution time, returns noise rate, wasted hours, and fatigue tier.
apdex-score-calculatorread-onlyUse this when a user asks about their Apdex score or wants to measure user satisfaction with response times. Takes satisfied, tolerating, and total request counts; satisfied plus tolerating may not exceed total. Returns the Apdex score (0–1) and its rating on the published five-band scale: excellent, good, fair, poor or unacceptable.
availability-sla-calculatorread-onlyUse this when a user asks what a specific availability percentage (like 99.9% or 99.99%) means in downtime minutes per month or year. Converts availability SLA percentage to exact downtime budgets: annual, monthly, weekly, and daily.
canonical-url-auditorread-onlyAudit a page URL against its canonical tag. Detects missing canonical, self-referencing canonical, and relative URL issues.
certificate-expiry-checkerread-onlyAssess certificate expiry risk given a domain and days remaining. Returns risk level (OK, WARNING at <30 days, CRITICAL at <7 days, EXPIRED at <0).
change-failure-rate-calculatorread-onlyUse when a user asks about change failure rate or DORA CFR. Given total and failed deployments, returns failure rate percentage and DORA tier.
cloud-waste-calculatorread-onlyUse when a user asks about cloud waste, idle resources, or unattached storage. Given monthly cloud bill and idle/oversized percentages, returns waste estimate and tier.
cluster-capacity-calculatorread-onlyUse this when a user asks for Kubernetes cluster capacity. Uses the same node vCPU, node memory, node count, system reserve, and target utilization model as the browser calculator.
connection-pool-calculatorread-onlyUse this when a user asks how many database connections to configure. Uses the same max_connections, app server count, database cores, average query duration, and peak RPS model as the browser calculator.
deployment-frequency-calculatorread-onlyUse when a user asks about deployment frequency or DORA deploy cadence.
detect-secrets-scannerread-onlyScan text (config, code, env files) for leaked API keys, tokens, passwords, and private keys, plus static code-risk findings such as dynamic code execution, wildcard CORS, unsafe HTML sinks, process spawning and removed security guards. Returns findings with redacted matches and severity classification.
dockerfile-linterread-onlyLint a Dockerfile against a rule-based subset of Hadolint checks: untagged or :latest base images, interactive or unpinned apt-get installs, apt list cleanup, apk cache, ADD for local files, shell-form CMD/ENTRYPOINT, running as root and a missing HEALTHCHECK. Lines joined with a trailing backslash count as one instruction, and each issue reports its line in the original file.
dora-metrics-calculatorread-onlyUse this when a user wants to benchmark an engineering team against DORA metrics. Takes deploys per month, lead time in hours, change failure rate in percent and, optionally, time to restore in hours. Classifies each metric as elite, high, medium or low against fixed benchmark bands; an omitted restore time is reported as unknown and the overall profile is marked partial rather than assumed.
ec2-cost-calculatorread-onlyUse when a user asks about EC2 cost. Given instance type and hours, returns monthly cost and DO-equivalent savings estimate.
egress-cost-calculatorread-onlyUse this when a user asks about monthly internet egress cost from daily request volume, average response size, provider, and CDN offload. Uses the same model as the browser calculator.
error-budget-calculatorread-onlyUse this when a user asks about their SLO error budget, remaining error budget, or burn rate. Given SLO percentage and window, returns budget minutes remaining, burn rate multiplier, and status (Under budget / Elevated / ALERTING).
incident-cost-calculatorread-onlyUse this when a user asks what an outage or incident cost, or wants to calculate the financial impact of downtime. Takes hourly revenue, downtime duration, and affected percentage. Returns revenue impact, engineering cost, and total incident cost in dollars.
known-vulnerability-checkerread-onlyHistorical curated package-name advisory reference only. Matches older CVE examples for common packages; does not query live feeds or evaluate installed version ranges, so it never proves a package is currently vulnerable or safe.
kubernetes-manifest-linterread-onlyLint a Kubernetes manifest (YAML) for common issues: missing resource limits, missing health checks, :latest tag usage, privileged containers. Returns issue list and severity.
mttr-calculatorread-onlyUse when a user asks about MTTR or DORA recovery time. Takes incident timestamps (string lines "start,detected,resolved" or array of {start,detected,resolved}).
on-call-burden-calculatorread-onlyUse when a user asks about on-call load or burnout risk. Uses team size, rotation length, and hourly rate exactly as the browser calculator does.
pipeline-cost-calculatorread-onlyUse this when a user asks how much their GitHub Actions CI/CD pipeline costs per month. Takes average job duration in minutes, jobs per run, runs per month and the runner label (ubuntu-latest, windows-latest, macos-latest or self-hosted; matched case-insensitively). Uses GitHub list prices for standard hosted runners effective 1 Jan 2026 and GitHub Free's 2,000 included minutes for private repositories, drawn at list price. Self-hosted minutes carry no GitHub charge.
precision-recall-f1-calculatorread-onlyUse this when a user asks about their ML model precision, recall, F1 score, or F-beta score. Takes precision and recall as fractions from 0 to 1 and an optional beta weight. Returns F1, F-beta, and interpretation of the precision-recall tradeoff.
query-cost-estimatorread-onlyEstimate PostgreSQL sequential-scan and index-scan cost from table rows, table pages, selectivity, and storage type. Uses the same four-input model as the browser calculator.
rate-limit-utilization-calculatorread-onlyCalculate API rate limit utilization given current request count and limit. Returns utilization percentage, buffer, safety status, and risk level (OK at <80%, WARNING at 80-95%, CRITICAL at >95%).
reserved-instance-breakevenread-onlyUse this when a user asks whether to buy Reserved Instances or stay on On-Demand, or how long an RI takes to pay for itself. Takes On-Demand and RI monthly costs plus optional upfront fees (0 when omitted). Judges the 1-year and 3-year terms separately and returns each break-even month and net saving. It recommends a term only when that term saves money over its own length, and prefers 3 years only when it beats three 1-year terms over 36 months at current prices.
rightsizing-calculatorread-onlyUse when a user asks about instance rightsizing or overprovisioned compute.
slo-burn-rate-calculatorread-onlyUse this when a user asks how fast they are burning their error budget, or whether their current error rate will exhaust their SLO window. Takes error count, total requests, SLO target, and observation window. Returns burn rate and budget consumption per hour.
software-purchase-risk-calculatorread-onlyUse when a user asks about risk of a software purchase or SaaS commitment.
terraform-plan-cost-estimatorread-onlyUse when a user asks to estimate monthly cost of a Terraform plan.
total-cost-of-ownership-calculatorread-onlyUse when a user asks about TCO or multi-year SaaS cost.

Schemas: list_tools.

Similar MCP servers

More from io.github.helphub369

Official server.json
{
  "name": "io.github.helphub369/utility-matrix",
  "title": "Utility Matrix",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://utility-matrix.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "description": "Free browser-based calculators and analyzers for cloud cost, DevOps, security, and data governance."
}