Eldercare Resource Planning MCP Server
Evaluates Medicaid long-term care eligibility and spend-down rules for all 50 US states.
Should I use this
Quality & Safety
A
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
~920Tokens (tool definitions)
~9.3 KBTypical response size
Moderate attention impact (0.72% 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": {
"eldercare-resource-planning": {
"url": "https://mcp.eldercareresourceplanning.org/sse"
}
}
}Remote endpoints
https://mcp.eldercareresourceplanning.org/ssesseWhat it can do
Tool inventory
Tools (1)
🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟡check_medicaid_eligibility(first_name, last_name, email, phone, state, ...)
Evaluate an applicant's Medicaid long-term care eligibility and create a lead in Insightly CRM. All 10 required fields (first_name, last_name, email, phone, state, marital_status, age, income, assets, home_equity) must be collected before calling this tool.
Input Schema
{
"type": "object",
"properties": {
"first_name": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Applicant or contact first name (1–100 characters)."
},
"last_name": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Applicant or contact last name (1–100 characters)."
},
"email": {
"type": "string",
"format": "email",
"description": "Valid RFC-compliant email address for the applicant or primary contact."
},
"phone": {
"type": "string",
"minLength": 1,
"description": "10-digit US phone number (e.g. '5551234567'). Formatted strings like '(555) 123-4567' are sanitized."
},
"state": {
"type": "string",
"minLength": 2,
"description": "2-letter US state postal code (e.g. 'FL', 'CA', 'NY') or full state name."
},
"marital_status": {
"type": "string",
"enum": [
"single",
"married",
"divorced",
"widowed",
"separated"
],
"description": "Applicant's marital status: 'single', 'married', 'divorced', 'widowed', or 'separated'."
},
"age": {
"type": [
"number",
"string"
],
"description": "Exact numeric age (e.g. 74) or bracket string ('65 - 85', 'Over 85', 'Under 65 and not disabled', 'Under 65 and disabled & receiving SSDI')."
},
"income": {
"type": [
"number",
"string"
],
"description": "Gross monthly income in USD (e.g. 1850) or bracket string ('Less than $1,500 / month', 'Between $1,500 - $2,000 / month', 'Between $2,000 - $3,000 / month', 'Between $3,000 - $6,000 / month', 'Over $6,000 / month')."
},
"assets": {
"type": [
"number",
"string"
],
"description": "Total countable liquid/financial assets excluding primary home in USD (e.g. 15000) or bracket string ('Less than $2,000', 'Between $2,000 - $5,000', 'Between $5,000 - $10,000', 'Between $10,000 - $20,000', 'Between $20,000 - $35,000', 'Between $35,000 - $50,000', 'Between $50,000 - $130,000', 'Between $130,000- $200,000', 'Over $200,000')."
},
"home_equity": {
"type": [
"number",
"string"
],
"description": "Primary home equity in USD (e.g. 250000), equity bracket string, or 'No' / 'None' / 0 if they do not own a home."
},
"county": {
"type": "string",
"description": "Optional county name or ID (defaults to statewide calculation)."
},
"for_whom": {
"type": "string",
"enum": [
"Yourself",
"Parent",
"Spouse",
"Client",
"Loved one",
"Other"
],
"description": "Who the assessment is being completed for."
},
"care_reason": {
"type": "string",
"enum": [
"For nursing home care",
"For assisted living care",
"For home care",
"Does not require long term care",
"Not Sure or Other"
],
"description": "Reason for seeking Medicaid long-term care coverage."
},
"residence": {
"type": "string",
"description": "Current living arrangement (e.g. 'At home', 'Assisted living', 'Nursing home')."
},
"veteran": {
"type": "string",
"enum": [
"Not a veteran",
"Wartime Veteran / Spouse",
"Non-Wartime Veteran / Spouse"
],
"description": "Veteran status of applicant or spouse."
},
"is_disabled": {
"type": "boolean",
"description": "Pass true if applicant is under 65 and receiving SSDI / legally disabled."
},
"out_of_pocket_costs": {
"type": "string",
"description": "Estimated monthly out-of-pocket medical care costs (e.g. '$3,000 / month')."
}
},
"required": [
"first_name",
"last_name",
"email",
"phone",
"state",
"marital_status",
"age",
"income",
"assets",
"home_equity"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence
Recent observations
verifiedversion not recorded1 tools