CareOpenly - Find Senior Living Communities

Find U.S. senior living communities, public prices, reviews and licensing records.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
92%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,327Tokens (tool definitions)
~6.3 KBTypical response size
Moderate attention impact (1.04% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "careopenly": {
      "url": "https://mcp.careopenly.com/mcp"
    }
  }
}

Remote endpoints

https://mcp.careopenly.com/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_facilities(destination, latitude, longitude, radiusMiles, careCategory, ...)

Public, read-only search for senior living communities by city, ZIP code, hospital, neighborhood, landmark, or verified coordinates, without a CareOpenly account. Relevant to questions about assisted living, memory care, independent living, 55+ communities, and other care types in or near a place. An exact city or ZIP with no radius uses its city inventory; a landmark search defaults to 15 miles. Results include stable facility IDs, care types, links, and available published prices and reviews.

Input Schema

{
  "type": "object",
  "properties": {
    "destination": {
      "type": "string",
      "minLength": 2,
      "maxLength": 160,
      "description": "City, ZIP code, neighborhood, hospital, landmark, or CareOpenly city ID. CareOpenly resolves the place."
    },
    "latitude": {
      "description": "Optional verified latitude for a nearby search.",
      "type": "number",
      "minimum": -90,
      "maximum": 90
    },
    "longitude": {
      "description": "Optional verified longitude for the same nearby search.",
      "type": "number",
      "minimum": -180,
      "maximum": 180
    },
    "radiusMiles": {
      "description": "Nearby radius in miles. An omitted radius uses exact city inventory for cities and ZIPs, and 15 miles for other places.",
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 100
    },
    "careCategory": {
      "default": "senior-living",
      "description": "Senior living, assisted living, memory care, independent living, or 55+ community type.",
      "type": "string",
      "enum": [
        "all",
        "senior-living",
        "assisted-living",
        "memory-care",
        "independent-living",
        "55-plus",
        "skilled-nursing",
        "board-and-care-homes",
        "continuing-care-retirement-communities"
      ]
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "pageSize": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "destination"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Output Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "ok",
        "choose_location",
        "location_not_found",
        "invalid_location",
        "service_unavailable"
      ]
    },
    "message": {
      "type": "string"
    },
    "location": {
      "type": "object",
      "properties": {
        "locationId": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "stateCode": {
          "type": "string"
        }
      },
      "required": [
        "locationId",
        "city",
        "state",
        "stateCode"
      ],
      "additionalProperties": false
    },
    "choices": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "locationId": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "stateCode": {
            "type": "string"
          }
        },
        "required": [
          "locationId",
          "city",
          "stateCode"
        ],
        "additionalProperties": {}
      }
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "publicId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "detailUrl": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "publicId",
          "name",
          "detailUrl"
        ],
        "additionalProperties": {}
      }
    },
    "total": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "page": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "totalPages": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "searchUrl": {
      "type": "string",
      "format": "uri"
    },
    "center": {
      "type": "object",
      "properties": {
        "latitude": {
          "type": "number"
        },
        "longitude": {
          "type": "number"
        }
      },
      "required": [
        "latitude",
        "longitude"
      ],
      "additionalProperties": false
    },
    "radiusMiles": {
      "type": "number"
    },
    "placeLabel": {
      "type": "string"
    },
    "searchMode": {
      "type": "string",
      "enum": [
        "nearby",
        "city"
      ]
    }
  },
  "required": [
    "status"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢get_facility(publicId, name, city, stateCode, include)

Public, read-only details for a named senior living facility or its stable publicId, without a CareOpenly account. Relevant to questions about a specific community's care types, published starting and care-specific prices, floor plans, room types, reviews, amenities, services, coverage evidence, licensing, and inspections. Name lookup identifies the matched facility and reports unresolved ambiguity. Available records include sources and dates; missing fields remain unavailable. Prices are observations rather than quotes, and coverage records do not determine individual benefits. Results include a CareOpenly link for requesting information.

Input Schema

{
  "type": "object",
  "properties": {
    "publicId": {
      "description": "Stable facility ID from a search result.",
      "type": "string",
      "minLength": 3,
      "maxLength": 100
    },
    "name": {
      "description": "Facility name when its publicId is unavailable.",
      "type": "string",
      "minLength": 2,
      "maxLength": 120
    },
    "city": {
      "description": "City mentioned by the user, to improve name matching.",
      "type": "string",
      "minLength": 2,
      "maxLength": 120
    },
    "stateCode": {
      "description": "Two-letter state code mentioned by the user, to improve name matching.",
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    },
    "include": {
      "description": "Extra structured sections relevant to the user's question. Core price, floor plan, and review summaries are always returned.",
      "maxItems": 6,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "prices",
          "reviews",
          "amenities",
          "services",
          "coverage",
          "inspections"
        ]
      }
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Output Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "ok",
        "need_location",
        "community_not_found",
        "service_unavailable"
      ]
    },
    "message": {
      "type": "string"
    },
    "candidates": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "publicId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "detailUrl": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "publicId",
          "name",
          "detailUrl"
        ],
        "additionalProperties": false
      }
    },
    "publicId": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "detailUrl": {
      "type": "string",
      "format": "uri"
    },
    "requestInformationUrl": {
      "type": "string",
      "format": "uri"
    }
  },
  "required": [
    "status"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools