Nursing Home Database

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

0No licensedatabases

Install

Config snippet generator goes here (5 client tabs)

README

# Nursing Home Database — MCP

Public documentation for the **Nursing Home Database** [Model Context Protocol](https://modelcontextprotocol.io/) server. It exposes US nursing facility search, detail, ownership, and owner portfolio data to AI assistants and other MCP clients.

**Website:** [nursinghomedatabase.com](https://www.nursinghomedatabase.com)  
**Contact:** [Contact page](https://www.nursinghomedatabase.com/contact)

## MCP endpoint

| | |
|---|---|
| **Transport** | Streamable HTTP (JSON-RPC 2.0 over HTTPS) |
| **URL** | `https://mcp.nursinghomedatabase.com/mcp` |
| **Auth** | None required for discovery and tools (public access) |

Send a standard MCP session: `initialize` → `notifications/initialized` (optional; may receive HTTP 204) → `tools/list` → `tools/call` as needed.

## Tools

After `tools/list`, you will see tools such as:

| Tool | Purpose |
|------|---------|
| `search_facilities` | Search facilities by name, geography, and filters |
| `get_facility` | Get one facility by CMS provider number or site slug |
| `get_facility_ownership` | Ownership records for a facility |
| `search_owners` | Search owners by name |
| `get_owner` | Owner portfolio by `web_owner` slug |
| `get_data_freshness` | Dataset freshness metadata |

Exact parameters and schemas are returned in the `tools/list` response (`inputSchema` per tool).

## MCP Registry

This server is listed in the official MCP Registry as **`com.nursinghomedatabase/mcp`**.

- Registry metadata for clients and automation: [`server.json`](./server.json) in this repository.
- Search API: `https://registry.modelcontextprotocol.io/v0.1/servers?search=com.nursinghomedatabase`

## REST API (same backend)

JSON discovery APIs are also available under the main site, for example:

- `GET https://www.nursinghomedatabase.com/api/v1/nh/capabilities`
- `GET https://www.nursinghomedatabase.com/api/v1/nh/...` (see site documentation)

MCP and REST share the same underlying data layer.

## Example: Cursor / IDE config

Add a **Streamable HTTP** MCP server pointing at the URL above, for example:

```json
{
  "mcpServers": {
    "nursing-home-database": {
      "type": "streamableHttp",
      "url": "https://mcp.nursinghomedatabase.com/mcp"
    }
  }
}
```

Adjust field names to match your client’s MCP configuration format.

## Repository contents

| File | Description |
|------|-------------|
| [`server.json`](./server.json) | Published MCP Registry manifest (name, version, remote URL) |
| `README.md` | This file |

There is no application source code in this repository; the MCP is implemented in the Nursing Home Database production environment.

## License and data

Data is derived from public CMS and related sources; use is subject to the terms published on [nursinghomedatabase.com](https://www.nursinghomedatabase.com). For licensing or bulk use, use the site contact form.