Skip to content

Nursing Home Database

by nursinghomedatabase.com · remote · no sign-in to list tools · v1.0.1 · published by com.nursinghomedatabase

MCP server for US nursing facility search and ownership lookup (NursingHomeDatabase).

Read only

12 tools: 12 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

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

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

12 tools

Only reads 12Claude Code: allow
  • compare_facilitiesCompare up to 25 certified skilled nursing facilities by CMS CCN or web slug.No findings

    Why it is in this group

    • The name "compare_facilities" says "compare": a word for reading.
    Description, as the server wrote it
    Compare up to 25 certified skilled nursing facilities by CMS CCN or web slug. Returns the same decision fields as search_facilities (ratings, nurse hours, turnover, inspection score, beds, fines, maps) as a table. Prefer this over looping get_facility against the 60 requests/minute limit.
  • get_data_freshnessGet latest source dataset dates and row counts.No findings

    Why it is in this group

    • The name "get_data_freshness" says "get": a word for reading.
    Description, as the server wrote it
    Get latest source dataset dates and row counts. For prior months, call list_file_dates and pass filedate to other tools.
  • get_facilityGet one certified skilled nursing facility by CMS CCN (provnum) or web slug.No findings

    Why it is in this group

    • The name "get_facility" says "get": a word for reading.
    Description, as the server wrote it
    Get one certified skilled nursing facility by CMS CCN (provnum) or web slug. Returns the same decision fields as search_facilities: ratings, nurse hours (HPRD), nurse/RN turnover, weighted inspection score, beds, fines, abuse/SFF flags, and maps deep-links. Use data_as_of as the CMS vintage; do not invent ratings or hours that are missing. Defaults to the latest monthly snapshot; pass filedate from list_file_dates for a prior month.
  • get_facility_changesMonitor one skilled nursing facility across two CMS monthly files.No findings

    Why it is in this group

    • The name "get_facility_changes" says "get": a word for reading.
    Description, as the server wrote it
    Monitor one skilled nursing facility across two CMS monthly files. Defaults to latest vs the prior snapshot. Returns field-level diffs for stars, nurse hours, turnover, inspection score, abuse icon, high-performing icon, fines, and occupancy. Care Compare shows this month only — rerun after the next file.
  • get_facility_ownershipGet CMS ownership records for one facility — who owns or manages the building.No findings

    Why it is in this group

    • The name "get_facility_ownership" says "get": a word for reading.
    Description, as the server wrote it
    Get CMS ownership records for one facility — who owns or manages the building. Defaults to the latest CMS monthly snapshot; pass filedate from list_file_dates to query a prior month.
  • get_ownerGet an owner portfolio by web_owner slug, including facility names, locations, and overall stars.No findings

    Why it is in this group

    • The name "get_owner" says "get": a word for reading.
    Description, as the server wrote it
    Get an owner portfolio by web_owner slug, including facility names, locations, and overall stars. Defaults to the latest CMS monthly snapshot; pass filedate from list_file_dates to query a prior month.
  • list_distinct_valuesList distinct CMS ProviderInfo values and counts for a field.No findings

    Why it is in this group

    • The name "list_distinct_values" says "list": a word for reading.
    Description, as the server wrote it
    List distinct CMS ProviderInfo values and counts for a field. Omit field to see the catalog. Use field=ownership before search_facilities to get the 13 ownership types. city requires state.
  • list_file_datesList CMS monthly snapshot dates available in the database (newest first), plus the current filedate and known unpublished months.No findings

    Why it is in this group

    • The name "list_file_dates" says "list": a word for reading.
    Description, as the server wrote it
    List CMS monthly snapshot dates available in the database (newest first), plus the current filedate and known unpublished months. Use a returned date as filedate on other tools to retrieve a prior month instead of the latest data.
  • search_facilitiesFind certified US skilled nursing facilities near an address or in a city.No findings

    Why it is in this group

    • The name "search_facilities" says "search": a word for reading.
    Description, as the server wrote it
    Find certified US skilled nursing facilities near an address or in a city. Filter by CMS ownership type (call list_distinct_values field=ownership first), star rating, abuse flag, high-performing icon, or Special Focus status. Returns ownership, ratings, nurse hours (HPRD), nurse/RN turnover, weighted inspection score, beds, fines, straight-line distance_miles, and maps deep-links. distance_miles is crow-flies, not drive time — use maps.google_dir / a mapping service for minutes.
  • search_facilities_by_ownershipFind certified US SNFs by CMS ownership type (ProviderInfo.ownership).No findings

    Why it is in this group

    • The name "search_facilities_by_ownership" says "search": a word for reading.
    Description, as the server wrote it
    Find certified US SNFs by CMS ownership type (ProviderInfo.ownership). Call list_distinct_values with field=ownership first. Same result schema as search_facilities; combine with state, city, ZIP, or address.
  • search_ownersSearch nursing-home owners by name.No findings

    Why it is in this group

    • The name "search_owners" says "search": a word for reading.
    Description, as the server wrote it
    Search nursing-home owners by name. Defaults to the latest CMS monthly snapshot; pass filedate from list_file_dates to query a prior month.
  • summarize_facilitiesAggregate numeric CMS ProviderInfo fields (n, mean, min, max; optional median) across certified SNFs.No findings

    Why it is in this group

    • The name "summarize_facilities" says "summarize": a word for reading.
    Description, as the server wrote it
    Aggregate numeric CMS ProviderInfo fields (n, mean, min, max; optional median) across certified SNFs. Prefer this over paging search_facilities for national or grouped stats. Call list_distinct_values for ownership catalogs; call list_file_dates for filedate. Facility-equal means — not bed-weighted. Missing values excluded per metric. Not causal. Not a substitute for get_facility on a named home. Rate limit 60 requests/minute.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.1. Values in angle brackets are yours to fill in.

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

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__nursinghomedatabase__search_facilities",
      "mcp__nursinghomedatabase__search_facilities_by_ownership",
      "mcp__nursinghomedatabase__summarize_facilities",
      "mcp__nursinghomedatabase__compare_facilities",
      "mcp__nursinghomedatabase__get_facility_changes",
      "mcp__nursinghomedatabase__get_facility",
      "mcp__nursinghomedatabase__get_facility_ownership",
      "mcp__nursinghomedatabase__search_owners",
      "mcp__nursinghomedatabase__get_owner",
      "mcp__nursinghomedatabase__list_file_dates",
      "mcp__nursinghomedatabase__list_distinct_values",
      "mcp__nursinghomedatabase__get_data_freshness"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as nursinghomedatabase. Review it before you use it.