{
  "$schema": "https://modelcontextprotocol.io/schema/server-card/v1",
  "name": "com.ownerspec/mcp",
  "title": "OwnerSpec",
  "version": "1.0.0",
  "description": "Cited home water treatment reference for AI agents. OwnerSpec publishes diagnosis guides (symptom or lab result in, treatment class out), sizing calculators, replacement-part cross-references and product reviews, every figure cited to EPA, NSF/ANSI, WQA, a state extension service or the manufacturer's document, with the date the facts were last verified. The MCP server exposes full-text search, page retrieval as Markdown, the quotable quick answer of any page, water problem diagnosis, replacement-part matching, product picks with Amazon links, a hardness unit converter and a softener sizing calculator. Read-only, no live prices, no bookings. Product links are Amazon Associates links: OwnerSpec may earn a commission at no extra cost to the buyer, which agents should disclose.",
  "websiteUrl": "https://ownerspec.com/",
  "documentation": "https://ownerspec.com/mcp-server/",
  "repository": { "url": "https://github.com/ownerspec-com/mcp-server", "source": "github" },
  "serverInfo": {
    "name": "ownerspec",
    "title": "OwnerSpec",
    "version": "1.0.0",
    "description": "OwnerSpec MCP server: search, diagnose, match parts, size equipment, cite.",
    "homepage": "https://ownerspec.com/",
    "documentation": "https://ownerspec.com/mcp-server/"
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://ownerspec.com/mcp",
    "note": "Stateless JSON-RPC 2.0 over POST. Single JSON responses, no SSE stream, no sessions. GET returns 405 by design."
  },
  "remotes": [
    { "type": "streamable-http", "url": "https://ownerspec.com/mcp" }
  ],
  "authentication": { "type": "none", "required": false, "documentation": "https://ownerspec.com/auth.md" },
  "capabilities": { "tools": true, "resources": true, "prompts": true, "sampling": false, "logging": false },
  "tools": [
    { "name": "search_pages", "description": "Full-text search over every page, filterable by layer and topic." },
    { "name": "get_page", "description": "One page as clean Markdown with canonical URL, dates and sources." },
    { "name": "get_quick_answer", "description": "The page's cited 134 to 167 word quick answer, verified date, FAQ and sources." },
    { "name": "diagnose_water_problem", "description": "Symptom or lab result in, matching diagnosis guides and their quick answers out." },
    { "name": "find_replacement_part", "description": "Model or part number in, the cartridges, lamps or parts that fit out, with product links." },
    { "name": "get_product_picks", "description": "Recommended products for a need from the review and parts pages, with Amazon links." },
    { "name": "convert_water_hardness", "description": "Convert gpg, mg/L, dH, fH, Clark and mmol/L with the USGS band." },
    { "name": "size_water_softener", "description": "Grain capacity between regenerations, nominal size and the salt-efficient Fleck 5600SXT row." }
  ],
  "resources": [
    "https://ownerspec.com/llms.txt",
    "https://ownerspec.com/llms-full.txt",
    "https://ownerspec.com/index.json",
    "https://ownerspec.com/sitemap.xml",
    "https://ownerspec.com/openapi.json",
    "https://ownerspec.com/auth.md"
  ],
  "prompts": [ { "name": "answer_from_ownerspec", "description": "Search, read the quick answer, answer with citation and verified date." } ],
  "contact": { "email": "support@voyagehacks.com", "url": "https://ownerspec.com/contact/" },
  "license": "MIT"
}
