For AI assistants and developers

Skilled nursing benchmarks as an MCP server

Ask Claude, ChatGPT or another assistant about skilled nursing operating numbers and it can answer from the CMS cost-report benchmarks on this site, and run the valuation calculator on a building's census and per-day figures. Free, read-only, no key.

Add it to your AI assistant

Server URL (Streamable HTTP, no key, read-only):

https://fhaskillednursing.loan/mcp
Claude (claude.ai and the desktop app)
Settings, then Connectors, then Add custom connector. Paste the URL and save. No sign-in is needed.
ChatGPT
Settings, then Apps and Connectors. Turn on Developer mode under Advanced, choose Create, paste the URL and set authentication to none.
Grok
grok.com, then Connectors, then New connector, then Custom. Paste the URL.
Perplexity
Settings, then Connectors, then Add custom connector, then MCP. Paste the URL and choose no authentication.
Mistral Le Chat
Intelligence, then Connectors, then Add connector, then Custom MCP connector. Paste the URL.

Claude Code:

claude mcp add --transport http per-patient-day https://fhaskillednursing.loan/mcp

Cursor (~/.cursor/mcp.json) and other clients that read mcpServers:

{
  "mcpServers": {
    "per-patient-day": {
      "url": "https://fhaskillednursing.loan/mcp"
    }
  }
}

VS Code (.vscode/mcp.json):

{
  "servers": {
    "per-patient-day": {
      "type": "http",
      "url": "https://fhaskillednursing.loan/mcp"
    }
  }
}

Gemini CLI (~/.gemini/settings.json):

{
  "mcpServers": {
    "per-patient-day": {
      "httpUrl": "https://fhaskillednursing.loan/mcp"
    }
  }
}

Menu names change as the apps update. If a step has moved, look for "connectors" or "MCP" in the app's settings.

Tools

ToolWhat it returnsTry asking
state_benchmarksCost-report quartiles for a state, the US, an ownership type or a bed-size band: occupancy, revenue and operating expense per patient day, reported margin, payer mix, Medicare PPS payment per Medicare day and contract labor share, with the US median and the prior year.What is the median occupancy and revenue per patient day for nursing homes in Texas?
snf_valuationThe valuation calculator: EBITDAR, NOI, value at your cap rate, rent coverage, DSCR and a HUD 232/223(f) estimate, with where your occupancy and revenue per day fall in the state.What is a 120-bed Texas nursing home worth at 85% occupancy, $350 revenue and $300 expense per patient day, at a 12% cap rate?

Discovery file: /.well-known/mcp.json. For bulk use, the full benchmark set is a free CSV and JSON download on the data page, and the methodology explains every measure.

License and attribution

CMS cost report data is public domain. The compilation is CC BY 4.0: credit "Data: Per Patient Day (fhaskillednursing.loan)" with a link. Per Patient Day is published by Janover Capital LLC. Nothing returned is an appraisal or a loan offer.

Questions

Is there a cost or an API key?

No. The server is free, read-only and needs no key or sign-in. Please cite the page or the CMS source that comes back with each answer.

Where does the data come from?

CMS Skilled Nursing Facility Cost Report data, full-year reports only, the same numbers as the state pages on this site. Every answer names the CMS release and the fiscal years it covers. The methodology page explains which reports count.

Is the valuation an appraisal?

No. It is the same arithmetic as the calculator on this site, run on the numbers you give it. Cap rate, interest rate and fees are your assumptions. It is not an appraisal, a loan quote or advice.

Questions or a data error: hello@fhaskillednursing.loan. Privacy and terms.