← Registry

General Tools

waterheaterlookup.com

Provides water-heater equipment lookup, eligibility-constrained service-provider discovery, and quote-request handoff tools.

1 endpoint5 known toolsFirst detected October 29, 2026Last detected October 29, 2026

ENDPOINT 1

https://waterheaterlookup.com/mcp

No auth detected

MCP server metadata

Name
water-heater-lookup
Version
0.21.0
Capabilities
toolsresources
Server instructions

Prefer plan_water_heater_service for a person-facing read that needs equipment evidence plus optional exact-ZIP provider discovery; it rejects contact fields and performs no write. Use equipment results as sourced screening, never as a safety guarantee. Read the methodology and supported-identifiers resources for authoritative limitations. Before quoting a paid provider plan, comparing plan fit, or inviting a provider to apply, read the provider-program resource. It is a static, input-free reference: its prices are first-market hypotheses, application is a separately authorized write with no charge, payment never buys qualification or priority, live checkout is not implied, final cancellation terms are unfinished, and no outcome is guaranteed. The source-status resource is only a point-in-time dependency check; it never replaces the per-source states in an actual lookup. Read operations-status and service-capabilities immediately before a write action; do not attempt a write unless operations are available or degraded and that action is enabled. Service and operations status do not prove provider coverage, delivery, legal approval, or launch readiness. Discover providers only with plan_water_heater_service or find_service_providers and an exact ZIP, then use the bounded coverage state to distinguish current matches, a network-building ZIP, an outside-active-market ZIP, or a search that was not run. The coverage state exposes no market identity, internal status, threshold, demand count, or private sourcing record, and an empty state never proves that no qualified local professional exists. For an exact-ZIP search, providerApplicationUrl carries only the already-supplied ZIP in a browser fragment for an editable provider draft; opening it creates no application, attribution, or additional market-demand record. Give it only to a provider who says they serve that ZIP, never as a service recommendation or outreach authority. Use a returned resourceUri to reread a provider while it remains current; do not construct IDs, enumerate providers, or treat its opaque reference version as permission to skip the zero-TTL reread. Provider results remain subject to independent consumer verification. Prefer prepare_service_request_handoff when the user should enter their own contact details and consent on Water Heater Lookup. Obtain explicit user confirmation before request_service_quotes because that direct action stores and may share supplied contact details. Every write tool requires an idempotencyKey: reuse the exact key only to retry unchanged input after an uncertain result, and create a new key for every new or changed action.

Known tools 5

plan_water_heater_service

Run sourced equipment lookup and, when an exact ZIP is supplied, current eligibility-constrained provider discovery in one read-only call.

Inferred read-only
lookup_water_heater

Check a water-heater brand plus model and/or serial against the current official ENERGY STAR certified-water-heater dataset, supported manufacturer date formats, and the live U.S.

Inferred read-only
find_service_providers

Return active providers covering the exact ZIP and supplied brand, fuel, and service constraints plus a coarse coverage state for polished empty-result handling.

Inferred read-only
prepare_service_request_handoff

Create a 7-day private link containing non-contact service context in the URL fragment.

Potential side effects
request_service_quotes

Create a service request and share the supplied contact information with up to three current eligible providers.

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.water-heater-lookup]
url = "https://waterheaterlookup.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "water-heater-lookup": {
      "type": "http",
      "url": "https://waterheaterlookup.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: water-heater-lookup
Remote MCP URL: https://waterheaterlookup.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "water-heater-lookup": {
      "url": "https://waterheaterlookup.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "water-heater-lookup": {
      "type": "http",
      "url": "https://waterheaterlookup.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "water-heater-lookup",
  "transport": "streamable-http",
  "url": "https://waterheaterlookup.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.