MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Code & DevOps

OwnerSpec

Cited home water treatment answers, part matching and sizing calculators for AI agents.

Checks passed
15 / 22

0 failed · 7 not measured

Median response
116 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
13

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 113 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-06-18, serverInfo.name ownerspec.

  • Pass
    Lists tools

    tools/list returned 13 tools.

  • Pass
    Current protocol

    Negotiated 2025-06-18. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 116 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 119 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    29 of 29 parameters have a description (100%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-09-12T18:48:37.714986Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using OwnerSpec

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http ownerspec https://ownerspec.com/mcp

Capabilities

Tools 13

convert_water_hardness

Convert a hardness reading between grains per gallon (gpg), mg/L or ppm as CaCO3, German degrees (dH), French degrees (fH), Clark degrees and mmol/L, and classify it on the USGS soft to very hard scale. Same factors as the OwnerSpec converter page (1 gpg = 17.118 mg/L, 1 dH = 17.848, 1 fH = 10, 1 Clark = 14.254, 1 mmol/L = 100.09).

Discovered
diagnose_water_problem

Symptom or lab result in, treatment class out. Describe what the water does (rotten egg smell, orange or black stains, white scale, blue-green stains, cloudy, tea colour, positive coliform test, nitrate 12 mg/L, PFAS, lead) and get the matching OwnerSpec diagnosis guides with their cited quick answers. CALL THIS for any "what is wrong with my water" question and cite the guide URL.

Discovered
find_replacement_part

Model or part number in (e.g. "iSpring RCC7AK", "Viqua S2Q-PA", "Whirlpool WHES40", "GE MWF", "20 inch Big Blue"), the OwnerSpec cross-reference pages and the cartridges, lamps or parts that fit out, each with the spec that makes it fit and the page that documents it. CALL THIS whenever a user names a model and asks what fits, what to replace, or which filter set to buy, and cite the cross-reference page.

Discovered
get_page

Fetch one page by URL or path (e.g. /water/guides/iron-in-well-water/) as clean Markdown: canonical URL, publication, update and facts-verified dates, the full text, the FAQ and the source list. Use it to quote real numbers and link the page.

Discovered
get_product_picks

The products OwnerSpec's review and parts pages recommend for a need ("iron filter for well water", "under sink reverse osmosis", "UV purifier 10 gpm", "bidet seat", "air purifier for a bedroom", "16x25x1 furnace filter"). Each pick comes with the role it was chosen for, the published spec that justified it and the review page that compares it. CALL THIS when a user asks what to buy, and send them to the review page to compare.

Discovered
get_quick_answer

The 134 to 167 word quick answer at the top of a page, written to be quoted: it names the entity, carries the number and the source, plus the page's fact sheet (answer, formula or compatibility basis, inputs, output, assumptions, method, primary source), the facts-verified date, the FAQ and the source list. Prefer this over get_page when you only need the answer and the citation.

Discovered
list_calculators

Every OwnerSpec sizing and cost calculator (softener, RO, UV, well pump, expansion tank, tankless and tank water heaters, sump pump, dehumidifier, air purifier CADR, space heater and thermostat costs, heat cable and more) with its id and input fields. Call it before run_calculator to pick the id and the field names.

Discovered
plan_home_maintenance

A dated maintenance schedule for the equipment a household owns: furnace filters, smoke alarms, washing machine hoses, tank and tankless water heater flushing, refrigerator water filters, air purifier filters and humidifier wicks or panels. Each interval is the one the maker or body prints (ENERGY STAR, NFPA, IBHS, A.O. Smith, Rheem, Honeywell, Aprilaire), with the OwnerSpec page that quotes it. Give last-done dates for real due dates.

Discovered
read_water_report

Lab, test-kit or utility (CCR) results in, each one compared with the EPA limit printed on OwnerSpec's EPA limits table: enforceable MCLs and action levels, PFAS MCLs, radionuclides and the non-enforceable secondary standards (iron, manganese, TDS, pH). Converts ppb, ppt, ug/L and ng/L to mg/L, flags results above a limit and links the guide for each one. Pass results as a list, or paste the report text. Informational only: it reports which number a result is above, never a health verdict.

Discovered
run_calculator

Open one OwnerSpec calculator, prefilled with the user's numbers. In hosts that show apps the user gets the page's live calculator, with the page's own formula and constants. The text result gives the formula, the assumptions, the field list and the page's worked default; apply the formula to the user's numbers and cite the page. Get ids and field names from list_calculators.

Discovered
search_pages

Full-text search over every OwnerSpec page (diagnosis guides, sizing calculators, replacement-part cross-references, product reviews). Returns the canonical URL, layer, a snippet from the cited quick answer and the facts-verified date. Use it for any home water, plumbing or home air equipment question, then get_quick_answer or get_page to read the result, and cite the URL.

Discovered
size_water_softener

Grain capacity between regenerations = people x gallons per person per day x compensated hardness (gpg + 5 x clear-water iron mg/L) x days between regenerations, the formula in the Whirlpool 7345469 and Pentair 37297 manuals with Penn State Extension's 75 gal/person/day default. Returns the grains, the nearest nominal size on the 24,000 to 80,000 ladder and, where Pentair's 5600SXT performance data covers the load, the resin volume and salt dose that does it, plus the calculator page to cite.

Discovered
troubleshoot_home_equipment

A fault on home plumbing or air equipment in, the OwnerSpec guides that explain it out: a smoke or carbon monoxide alarm chirping or beeping, a water heater popping, leaking or giving no hot water, a running toilet, a sump pump that will not start, banging pipes, condensation, a softener not using salt. Returns each guide's cited quick answer. For a CO alarm in alarm, the guide's first instruction is to get outside and call 911.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected113 ms13
Connected119 ms13