{
  "name": "seniorcre",
  "display_name": "SeniorCRE® — Operator-Controlled Operating Infrastructure",
  "version": "2026.09.06",
  "description": "MCP server for SeniorCRE, the operator-controlled operating infrastructure for senior housing & care. Public tools describe the platform, the operator-controlled operating record, canonical objects and public listings. Operator data tools are authenticated and tenant-isolated.",
  "vendor": {
    "name": "SeniorCRE, LLC",
    "url": "https://seniorcre.com"
  },
  "transport": {
    "type": "streamable_http",
    "endpoint": "https://wfplmhgtdqwwabnjvben.supabase.co/functions/v1/mcp-server"
  },
  "authentication": {
    "public_tools": "none",
    "operator_tools": "Bearer token, operator-scoped, row-level security enforced per table"
  },
  "documentation": {
    "openapi": "https://seniorcre.com/.well-known/openapi.json",
    "agents_manifest": "https://seniorcre.com/.well-known/agents.json",
    "canonical_objects": "https://seniorcre.com/data/canonical-objects.json",
    "lineage_metadata": "https://seniorcre.com/data/lineage-metadata.json",
    "llms_txt": "https://seniorcre.com/llms.txt",
    "evidence_record": "https://seniorcre.com/evidence",
    "developer_portal": "https://seniorcre.com/for-developers",
    "agent_authority_surface": "https://seniorcre.com/.well-known/agent-authority.json"
  },
  "tools": [
    {
      "name": "search_senior_living_properties",
      "description": "Search publicly listed senior housing & care properties by location, type, price and bed count.",
      "access": "public",
      "evidence_class": "BUILT",
      "phi": false
    },
    {
      "name": "describe_platform",
      "description": "Return the machine-readable platform description: category position, data domains, integration protocols, capability and evidence status.",
      "access": "public",
      "evidence_class": "BUILT",
      "phi": false
    },
    {
      "name": "describe_canonical_objects",
      "description": "Return the canonical object catalog — Resident, Care Plan, Ledger, Shift, Property/Unit, Entity — with definitions, source-authority rules and lineage requirements.",
      "access": "public",
      "evidence_class": "BUILT",
      "phi": false
    }
  ],
  "governance": {
    "doctrine": "AI comes after governance, not before it. An agent acting on an ungoverned number inherits every disagreement above it and acts on it faster than a person would.",
    "authority_chain": [
      "DATA",
      "TRUTH",
      "DECISION",
      "EXECUTION"
    ],
    "governing_decisions": [
      "Definitions",
      "Source Authority",
      "Reconciliation",
      "Lineage"
    ],
    "agent_rules": [
      "Every value returned is a governed representation, produced after operator-approved definitions, source authority and reconciliation are applied.",
      "No value is authoritative without its definition identifier, designated source authority and lineage to the originating system.",
      "Agents may propose. The operator governs. Execution requires authorization recorded in the Operator Authority Chain™.",
      "Where systems disagree, the operator determines what is authoritative. Do not resolve disagreement by preferring the most recent or most convenient source.",
      "PHI is excluded from AI payloads. Do not request, infer or reconstruct resident-identifying data through public tools."
    ],
    "authority_precedence": [
      "An operator's own grant overrides any published default.",
      "A published default overrides an agent's inference.",
      "An agent's inference never overrides a governed definition or designated source authority.",
      "Absence of a grant is a denial, not an invitation."
    ],
    "refusal_rule": "When systems disagree and reconciliation has not been applied, refuse and escalate to the named human authority. Do not select a value."
  },
  "evidence_boundary": {
    "as_of": "2026-09-06",
    "statement": "Public discovery and listing tools respond today. No third-party integration is live in operator production. Published deployment ranges are design targets derived from the current implementation model, not observed deployment history.",
    "evidence_classes": [
      "BUILT",
      "OPERATOR PRODUCTION",
      "MEASURED OUTCOME",
      "UNPROVEN / ROADMAP"
    ],
    "reading_guidance": "Missing claims are disclosures, not omissions. Each unproven claim carries its gate in https://seniorcre.com/.well-known/agent-authority.json#evidence_reading_guidance"
  }
}
