Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Utility Matrix

REMOTE · UTILITY-MATRIX.COM

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

−1 this week 84 Trust /100

Last scanned (22 hours ago)

Scores higher than 89% of remote servers

Reachable. Last reached 4 Nov 2026.

Category CI/CD and DevOps

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability73
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 3574 tokens (~115/item across 31 items; 31 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management97
  • Stability observed for 29 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 31 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 31 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 −1
    • Stability: pass → 0.97 functional
  • 28 Oct 26 +1
    • Stability: 0.97 → pass security
  • 26 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

  • 24 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 21 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.

  • 19 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.

  • 17 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes.

  • 15 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 4 Nov 2026 · Probed https://utility-matrix.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=utility-matrix.com CN=WE1,O=Google Trust Services,C=US 19 Oct 2026 17 Jan 2027 ECDSA 256 ECDSA-SHA256 e989f4128c98927f0ee634a38d2965a0
SANs: utility-matrix.com, *.utility-matrix.com
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of utility-matrix.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
utility-matrix.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://utility-matrix.com/mcp Verified 200
http (plaintext) http://utility-matrix.com/mcp HTTPS enforced 301 https://utility-matrix.com/mcp
MCP tools · 31 exposed · ~3,574 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
alert-fatigue-calculator ~121

Use 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.

NameTypeReqDescription
actionable_pctnumberyesactionable expressed as a percentage.
alerts_per_weeknumberyesalerts per week used by this deterministic tool.
avg_resolution_minnumberyesavg resolution min used by this deterministic tool.
engineer_countnumberyesengineer count used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
annual_wasted_hoursnumberyes–
burden_per_engineer_hoursnumberyes–
computation_basisstringyes–
fatigue_indexnumberyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
noise_alerts_per_weeknumberyes–
noise_rate_pctnumberyes–
output_tierstringyes–
remaining_pctnumberyes–
signal_valuenumberyes–
wasted_hours_per_weeknumberyes–
why_follow_upstringyes–

No examples provided.

apdex-score-calculator ~137

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.

NameTypeReqDescription
satisfiednumberyesRequests answered within the target threshold T.
toleratingnumberyesRequests answered between T and 4T.
totalnumberyesAll requests in the sample, including frustrated ones (slower than 4T or failed).
NameTypeReqDescription
affiliate_contextobject––
apdex_scorenumberyes–
computation_basisstringyes–
frustrated_pctnumberyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
ratingstringyes–
rating_bandstringyes–
satisfied_pctnumberyes–
tolerating_pctnumberyes–
total_samplesnumberyes–
why_follow_upstringyes–

No examples provided.

availability-sla-calculator ~81

Use 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.

NameTypeReqDescription
availability_pctnumberyese.g. 99.9 for three nines
NameTypeReqDescription
affiliate_contextobject––
annual_downtime_minutesnumberyes–
availability_tierstringyes–
computation_basisstringyes–
interpretationstringyes–
monthly_downtime_minutesnumberyes–
next_stepstringyes–
next_step_urlstringyes–
weekly_downtime_minutesnumberyes–
why_follow_upstringyes–

No examples provided.

canonical-url-auditor ~67

Audit a page URL against its canonical tag. Detects missing canonical, self-referencing canonical, and relative URL issues.

NameTypeReqDescription
canonicalstringyesThe canonical URL found in the page (empty string if missing)
page_urlstringyesThe page URL being audited
NameTypeReqDescription
affiliate_contextobject––
canonical_foundstring––
computation_basisstringyes–
interpretationstringyes–
issuestringyes–
next_stepstringyes–
next_step_urlstringyes–
page_urlstringyes–
recommendationstringyes–
severitystringyes–
why_follow_upstringyes–

No examples provided.

certificate-expiry-checker ~76

Assess certificate expiry risk given a domain and days remaining. Returns risk level (OK, WARNING at <30 days, CRITICAL at <7 days, EXPIRED at <0).

NameTypeReqDescription
days_remainingnumberyesDays until certificate expires
domainstringyesDomain name (e.g. "api.example.com")
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
days_remainingnumberyes–
domainstringyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
risk_levelstringyes–
why_follow_upstringyes–

No examples provided.

change-failure-rate-calculator ~77

Use when a user asks about change failure rate or DORA CFR. Given total and failed deployments, returns failure rate percentage and DORA tier.

NameTypeReqDescription
failed_deploysnumberyesfailed deploys used by this deterministic tool.
total_deploysnumberyestotal deploys used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
change_failure_rate_pctnumberyes–
computation_basisstringyes–
dora_ratingstringyes–
failed_countnumberyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
remaining_pctnumberyes–
signal_valuenumberyes–
total_countnumberyes–
why_follow_upstringyes–

No examples provided.

cloud-waste-calculator ~108

Use 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.

NameTypeReqDescription
idle_pctnumber–idle expressed as a percentage.
monthly_cloud_billnumberyesmonthly cloud bill used by this deterministic tool.
oversized_pctnumber–oversized expressed as a percentage.
unattached_volumes_countnumber–unattached volumes count used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
annualizednumberyes–
computation_basisstringyes–
do_savingsnumberyes–
idle_wastenumberyes–
interpretationstringyes–
monthly_costnumberyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
oversized_wastenumberyes–
signal_valuenumberyes–
unattached_costnumberyes–
waste_pctnumberyes–
why_follow_upstringyes–

No examples provided.

cluster-capacity-calculator ~126

Use 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.

NameTypeReqDescription
node_countnumberyesnode count used by this deterministic tool.
node_mem_gbnumberyesnode mem in gigabytes.
node_vcpunumberyesnode vcpu used by this deterministic tool.
system_reserve_pctnumber–system reserve expressed as a percentage.
target_utilization_pctnumber–target utilization expressed as a percentage.
NameTypeReqDescription
affiliate_contextobject––
allocatable_factornumberyes–
computation_basisstringyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
node_countnumberyes–
output_tierstringyes–
raw_memory_gbnumberyes–
raw_vcpunumberyes–
remaining_pctnumberyes–
signal_valuenumberyes–
usable_memory_gbnumberyes–
usable_vcpunumberyes–
why_follow_upstringyes–

No examples provided.

connection-pool-calculator ~131

Use 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.

NameTypeReqDescription
app_serversnumberyesapp servers used by this deterministic tool.
avg_query_msnumberyesavg query ms used by this deterministic tool.
db_coresnumberyesdb cores used by this deterministic tool.
max_connectionsnumberyesmax connections used by this deterministic tool.
peak_rpsnumberyespeak rps used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
estimated_connection_memory_mbnumberyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
peak_concurrent_demandnumberyes–
per_app_pool_sizenumberyes–
recommended_pool_totalnumberyes–
saturation_pctnumberyes–
statusstringyes–
why_follow_upstringyes–

No examples provided.

deployment-frequency-calculator ~73

Use when a user asks about deployment frequency or DORA deploy cadence.

NameTypeReqDescription
deploys_per_monthnumberyesdeploys per month used by this deterministic tool.
team_sizenumberyesteam size used by this deterministic tool.
working_daysnumber–working days used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
deploys_per_daynumberyes–
deploys_per_dev_per_daynumberyes–
deploys_per_weeknumberyes–
dora_ratingstringyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
remaining_pctnumberyes–
signal_valuenumberyes–
why_follow_upstringyes–

No examples provided.

detect-secrets-scanner ~102

Scan 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.

NameTypeReqDescription
textstringyesConfig, code, or env file content to scan. Do not submit live production secrets; rotate any real credential that appears here.
NameTypeReqDescription
affiliate_contextobject––
code_risk_countnumberyes–
code_risk_findingsarrayyes–
computation_basisstringyes–
finding_countnumberyes–
findingsarrayyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
severitystringyes–
types_foundarrayyes–
why_follow_upstringyes–

No examples provided.

dockerfile-linter ~118

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.

NameTypeReqDescription
dockerfilestringyesDockerfile content (full or partial), up to 8,192 characters.
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
error_countnumberyes–
info_countnumberyes–
instruction_countnumberyes–
interpretationstringyes–
issue_countnumberyes–
issuesarrayyes–
line_countnumberyes–
next_stepstringyes–
next_step_urlstringyes–
severitystringyes–
warning_countnumberyes–
why_follow_upstringyes–

No examples provided.

dora-metrics-calculator ~176

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.

NameTypeReqDescription
change_failure_pctnumberyesShare of deployments that cause a failure in production, in percent.
deploys_per_monthnumberyesProduction deployments per month.
lead_time_hoursnumberyesLead time for changes, commit to production, in hours.
restore_time_hoursnumber–Time to restore service after a failed change, in hours. Optional; when omitted the metric is reported as unknown.
NameTypeReqDescription
affiliate_contextobject––
assessmentstringyes–
change_failure_rate_tierstringyes–
computation_basisstringyes–
deploy_frequency_tierstringyes–
interpretationstringyes–
lead_time_tierstringyes–
metrics_assessednumberyes–
mttr_tierstringyes–
next_stepstringyes–
next_step_urlstringyes–
overall_tierstringyes–
why_follow_upstringyes–

No examples provided.

ec2-cost-calculator ~82

Use when a user asks about EC2 cost. Given instance type and hours, returns monthly cost and DO-equivalent savings estimate.

NameTypeReqDescription
hours_per_monthnumber–hours per month used by this deterministic tool.
instance_typestringyesinstance type used by this deterministic tool.
osstring–os used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
annual_costnumberyes–
computation_basisstringyes–
do_equivalent_monthlynumberyes–
do_savingsnumberyes–
hourly_ratenumberyes–
interpretationstringyes–
monthly_costnumberyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
signal_valuenumberyes–
why_follow_upstringyes–

No examples provided.

egress-cost-calculator ~112

Use 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.

NameTypeReqDescription
avg_response_kbnumberyesavg response kb used by this deterministic tool.
cdn_pctnumber–cdn expressed as a percentage.
daily_requestsnumberyesdaily requests used by this deterministic tool.
providerstring–Cloud provider whose published pricing model should be applied.
NameTypeReqDescription
affiliate_contextobject––
billable_egress_gbnumberyes–
cdn_offload_gbnumberyes–
cdn_pctnumberyes–
computation_basisstringyes–
cost_riskstringyes–
daily_egress_gbnumberyes–
free_tier_gbnumberyes–
interpretationstringyes–
monthly_cost_usdnumberyes–
monthly_egress_gbnumberyes–
next_stepstringyes–
next_step_urlstringyes–
origin_egress_gbnumberyes–
providerstringyes–
rate_per_gbnumberyes–
why_follow_upstringyes–

No examples provided.

error-budget-calculator ~119

Use 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).

NameTypeReqDescription
consumed_minutesnumber–consumed in minutes.
slo_pctnumberyesService-level objective target expressed as a percentage.
window_daysnumber–Length of the service-level objective window in days.
window_elapsed_daysnumber–window elapsed days used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
budget_minutesnumberyes–
burn_ratenumberyes–
computation_basisstringyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
remaining_minutesnumberyes–
statusstringyes–
why_follow_upstringyes–

No examples provided.

incident-cost-calculator ~135

Use 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.

NameTypeReqDescription
affected_pctnumber–affected expressed as a percentage.
downtime_hoursnumberyesdowntime in hours.
eng_hourlynumber–eng hourly used by this deterministic tool.
hourly_revenuenumberyeshourly revenue used by the calculation; monetary values are in USD unless stated otherwise.
respondersnumber–responders used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
engineering_cost_usdnumberyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
revenue_impact_usdnumberyes–
severitystringyes–
total_cost_usdnumberyes–
why_follow_upstringyes–

No examples provided.

known-vulnerability-checker ~95

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.

NameTypeReqDescription
package_namestringyesPackage identifier, optionally with a version (e.g. lodash@4.17.21, log4j-core, @babel/core). Versions are not assessed by this historical lookup.
NameTypeReqDescription
affiliate_contextobject––
checked_againststringyes–
computation_basisstringyes–
cvestring––
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
package_namestringyes–
severitystringyes–
statusstringyes–
why_follow_upstringyes–

No examples provided.

kubernetes-manifest-linter ~59

Lint a Kubernetes manifest (YAML) for common issues: missing resource limits, missing health checks, :latest tag usage, privileged containers. Returns issue list and severity.

NameTypeReqDescription
manifeststringyesKubernetes manifest YAML content
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
interpretationstringyes–
issue_countnumberyes–
issuesarrayyes–
next_stepstringyes–
next_step_urlstringyes–
severitystringyes–
why_follow_upstringyes–

No examples provided.

mttr-calculator ~61

Use when a user asks about MTTR or DORA recovery time. Takes incident timestamps (string lines "start,detected,resolved" or array of {start,detected,resolved}).

NameTypeReqDescription
incidents–yesincidents used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
dora_ratingstringyes–
incident_countnumberyes–
interpretationstringyes–
mean_total_minutesnumberyes–
mttd_minutesnumberyes–
mttr_minutesnumberyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
remaining_pctnumberyes–
signal_valuenumberyes–
why_follow_upstringyes–

No examples provided.

on-call-burden-calculator ~97

Use 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.

NameTypeReqDescription
hourly_ratenumberyeshourly rate used by the calculation; monetary values are in USD unless stated otherwise.
rotation_weeksnumberyesrotation weeks used by this deterministic tool.
team_sizenumberyesteam size used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
annual_costnumberyes–
computation_basisstringyes–
hours_per_engineernumberyes–
interpretationstringyes–
monthly_costnumberyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
pct_working_timenumberyes–
remaining_pctnumberyes–
shifts_per_engineernumberyes–
signal_valuenumberyes–
total_hours_per_monthnumberyes–
why_follow_upstringyes–

No examples provided.

pipeline-cost-calculator ~198

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.

NameTypeReqDescription
avg_job_minnumberyesAverage job duration in minutes.
jobs_per_runnumberyesJobs per workflow run.
runnerstring–Runner label, for example ubuntu-latest, windows-latest, macos-latest or self-hosted. Matched case-insensitively; defaults to Linux.
runs_per_monthnumberyesWorkflow runs per month.
NameTypeReqDescription
affiliate_contextobject––
billable_minutesnumberyes–
computation_basisstringyes–
included_minutesnumberyes–
included_minutes_usednumberyes–
interpretationstringyes–
monthly_cost_usdnumberyes–
next_stepstringyes–
next_step_urlstringyes–
rate_per_minute_usdnumberyes–
rates_as_ofstringyes–
runner_multipliernumberyes–
runner_typestringyes–
severitystringyes–
total_minutes_per_monthnumberyes–
why_follow_upstringyes–

No examples provided.

precision-recall-f1-calculator ~110

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.

NameTypeReqDescription
betanumber–beta used by this deterministic tool.
precisionnumberyesprecision used by this deterministic tool.
recallnumberyesrecall used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
betanumberyes–
computation_basisstringyes–
f1_scorenumberyes–
f_beta_scorenumberyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
precision_recall_balancestringyes–
precision_recall_gapnumberyes–
why_follow_upstringyes–

No examples provided.

query-cost-estimator ~115

Estimate 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.

NameTypeReqDescription
selectivity_pctnumberyesselectivity expressed as a percentage.
storage_typestringyesstorage type; accepted values: ssd, nvme, hdd, network.
table_pagesnumberyestable pages used by this deterministic tool.
table_rowsnumberyestable rows used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
cost_rationumberyes–
index_pagesnumberyes–
index_scan_costnumberyes–
index_tuplesnumberyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
random_page_costnumberyes–
recommended_planstringyes–
sequential_scan_costnumberyes–
storage_typestringyes–
why_follow_upstringyes–

No examples provided.

rate-limit-utilization-calculator ~102

Calculate 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%).

NameTypeReqDescription
current_requestsnumberyesCurrent request count in the window
limitnumberyesRate limit ceiling
window_secondsnumber–Rate limit window in seconds (e.g. 60 for per-minute)
NameTypeReqDescription
affiliate_contextobject––
buffernumberyes–
computation_basisstringyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
safebooleanyes–
statusstringyes–
utilization_pctnumberyes–
why_follow_upstringyes–
window_secondsnumberyes–

No examples provided.

reserved-instance-breakeven ~245

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.

NameTypeReqDescription
od_monthlynumberyesOn-Demand cost per month in USD.
ri_1yr_monthlynumberyes1-year Reserved Instance cost per month in USD, excluding the upfront fee.
ri_1yr_upfrontnumber–1-year upfront fee in USD; 0 when omitted (no-upfront RI).
ri_3yr_monthlynumberyes3-year Reserved Instance cost per month in USD, excluding the upfront fee.
ri_3yr_upfrontnumber–3-year upfront fee in USD; 0 when omitted (no-upfront RI).
NameTypeReqDescription
affiliate_contextobject––
breakeven_monthsnumber––
breakeven_months_3yrnumber––
computation_basisstringyes–
interpretationstringyes–
monthly_saving_1yr_usdnumberyes–
monthly_saving_3yr_usdnumberyes–
net_savings_1yr_usdnumberyes–
net_savings_3yr_usdnumberyes–
next_stepstringyes–
next_step_urlstringyes–
recommended_termstringyes–
severitystringyes–
why_follow_upstringyes–

No examples provided.

rightsizing-calculator ~130

Use when a user asks about instance rightsizing or overprovisioned compute.

NameTypeReqDescription
current_memory_gbnumberyescurrent memory in gigabytes.
current_vcpunumberyescurrent vcpu used by this deterministic tool.
hourly_costnumber–hourly cost used by the calculation; monetary values are in USD unless stated otherwise.
instance_countnumber–instance count used by this deterministic tool.
p99_cpu_pctnumberyesp99 cpu expressed as a percentage.
p99_memory_pctnumberyesp99 memory expressed as a percentage.
NameTypeReqDescription
affiliate_contextobject––
annual_savingsnumberyes–
computation_basisstringyes–
do_savingsnumberyes–
instance_countnumberyes–
interpretationstringyes–
monthly_costnumberyes–
needed_memory_gbnumberyes–
needed_vcpunumberyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
savings_factornumberyes–
signal_valuenumberyes–
why_follow_upstringyes–

No examples provided.

slo-burn-rate-calculator ~127

Use 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.

NameTypeReqDescription
errorsnumberyesNumber of failed requests observed in the measurement window.
slonumberyesService-level objective target expressed as a percentage.
totalnumberyesTotal number of requests observed in the measurement window.
window_hoursnumberyesLength of the observed measurement window in hours.
NameTypeReqDescription
affiliate_contextobject––
budget_consumed_pct_per_hournumberyes–
burn_ratenumberyes–
computation_basisstringyes–
error_rate_pctnumberyes–
interpretationstringyes–
next_stepstringyes–
next_step_urlstringyes–
statusstringyes–
why_follow_upstringyes–
window_hoursnumberyes–

No examples provided.

software-purchase-risk-calculator ~158

Use when a user asks about risk of a software purchase or SaaS commitment.

NameTypeReqDescription
changeManagementRisknumber–changeManagementRisk used by this deterministic tool.
contractLengthMonthsnumber–contractLengthMonths used by this deterministic tool.
integrationCountnumber–integrationCount used by this deterministic tool.
internalHourlyCostnumber–internalHourlyCost used by this deterministic tool.
monthlySubscriptionnumberyesmonthlySubscription used by this deterministic tool.
numUsersnumber–numUsers used by this deterministic tool.
setupHoursnumber–setupHours used by this deterministic tool.
vendorStabilityScorenumber–vendorStabilityScore used by this deterministic tool.
NameTypeReqDescription
adoption_componentnumberyes–
affiliate_contextobject––
complexity_componentnumberyes–
computation_basisstringyes–
contract_monthsnumberyes–
contract_totalnumberyes–
integration_componentnumberyes–
interpretationstringyes–
monthly_costnumberyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
risk_scorenumberyes–
signal_valuenumberyes–
vendor_componentnumberyes–
why_follow_upstringyes–
year1_labor_costnumberyes–
year1_sub_costnumberyes–
year1_total_costnumberyes–

No examples provided.

terraform-plan-cost-estimator ~68

Use when a user asks to estimate monthly cost of a Terraform plan.

NameTypeReqDescription
countnumberyescount used by this deterministic tool.
instance_sizestring–instance size used by this deterministic tool.
resource_typestringyesresource type used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
annual_costnumberyes–
computation_basisstringyes–
hourly_ratenumberyes–
interpretationstringyes–
monthly_costnumberyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
resource_countnumberyes–
resource_typestringyes–
signal_valuenumberyes–
why_follow_upstringyes–

No examples provided.

total-cost-of-ownership-calculator ~168

Use when a user asks about TCO or multi-year SaaS cost.

NameTypeReqDescription
adminHoursPerMonthnumber–adminHoursPerMonth used by this deterministic tool.
baseMonthlySubscriptionnumber–baseMonthlySubscription used by this deterministic tool.
contractLengthnumber–contractLength used by this deterministic tool.
expectedActiveUsersnumberyesexpectedActiveUsers used by this deterministic tool.
internalHourlyCost105number–internalHourlyCost105 used by this deterministic tool.
numPaidSeatsnumberyesnumPaidSeats used by this deterministic tool.
oneTimeFeesnumber–oneTimeFees used by this deterministic tool.
perUserMonthlyFeenumber–perUserMonthlyFee used by this deterministic tool.
NameTypeReqDescription
affiliate_contextobject––
computation_basisstringyes–
contract_monthsnumberyes–
contract_totalnumberyes–
cost_per_user_monthlynumberyes–
do_savingsnumberyes–
interpretationstringyes–
monthly_costnumberyes–
next_stepstringyes–
next_step_urlstringyes–
output_tierstringyes–
overpaying_flagsnumberyes–
seat_waste_cost_yrnumberyes–
seat_waste_pctnumberyes–
shelfware_seatsnumberyes–
signal_valuenumberyes–
why_follow_upstringyes–
year1_admin_costnumberyes–
year1_total_costnumberyes–
year1_vendor_costnumberyes–

No examples provided.

Install

How do I install the Utility Matrix MCP server?

Utility Matrix is a hosted endpoint at https://utility-matrix.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · utility-matrix.com

# add to Claude Code
claude mcp add --transport http helphub369-utility-matrix 'https://utility-matrix.com/mcp'
Common questions

What is the Utility Matrix MCP server?

Utility Matrix is an MCP server listed in the public MCP registry as io.github.helphub369/utility-matrix. Free browser-based calculators and analyzers for cloud cost, DevOps, security, and data governance. This page covers its hosted endpoint (https://utility-matrix.com/mcp).

Is the Utility Matrix MCP server safe to use?

Utility Matrix scores 84 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Utility Matrix MCP server expose?

Utility Matrix exposes 31 tools: error-budget-calculator, slo-burn-rate-calculator, incident-cost-calculator, reserved-instance-breakeven, availability-sla-calculator, and 26 more. Their descriptions and schemas cost roughly 3,574 tokens of context every time the server is loaded.

Does the Utility Matrix MCP server require authentication?

No. We connected to Utility Matrix without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Utility Matrix MCP server still maintained?

Utility Matrix is still listed as active in the MCP registry. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.