General Tools
waterheaterlookup.com
Provides water-heater equipment lookup, eligibility-constrained service-provider discovery, and quote-request handoff tools.
ENDPOINT 1
https://waterheaterlookup.com/mcp
MCP server metadata
- Name
- water-heater-lookup
- Version
- 0.21.0
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_serviceRun sourced equipment lookup and, when an exact ZIP is supplied, current eligibility-constrained provider discovery in one read-only call.
Inferred read-onlylookup_water_heaterCheck 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-onlyfind_service_providersReturn 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-onlyprepare_service_request_handoffCreate a 7-day private link containing non-contact service context in the URL fragment.
Potential side effectsrequest_service_quotesCreate a service request and share the supplied contact information with up to three current eligible providers.
Potential side effectsCONNECT 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.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.