Skip to main content
Glama

Server Details

Our MCP server can determine if people looking to apply for medicaid are eligible,

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 1 tool

Disambiguation5/5

With only a single tool in the set, there is no possibility of confusing it with another tool. Its purpose—checking Medicaid eligibility and creating a CRM lead—is clearly stated and unambiguous.

Naming Consistency5/5

The lone tool follows a clear, descriptive snake_case verb_noun pattern (check_medicaid_eligibility). There are no other names to create inconsistency against.

Tool Count3/5

A single tool is thin for a domain labeled 'Eldercare Resource Planning,' which implies broader support (e.g. asset lookups, state program comparisons, follow-ups). It works as one workflow but underrepresents the apparent scope.

Completeness2/5

The surface covers only one combined action (eligibility evaluation plus lead creation) with no read, update, or delete operations and no other eldercare resources. Agents hitting any adjacent need would find no supporting tool.

Available Tools

1 tool
check_medicaid_eligibilityAInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
ageYesExact numeric age (e.g. 74) or bracket string ('65 - 85', 'Over 85', 'Under 65 and not disabled', 'Under 65 and disabled & receiving SSDI').
emailYesValid RFC-compliant email address for the applicant or primary contact.
phoneYes10-digit US phone number (e.g. '5551234567'). Formatted strings like '(555) 123-4567' are sanitized.
stateYes2-letter US state postal code (e.g. 'FL', 'CA', 'NY') or full state name.
assetsYesTotal 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').
countyNoOptional county name or ID (defaults to statewide calculation).
incomeYesGross 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').
veteranNoVeteran status of applicant or spouse.
for_whomNoWho the assessment is being completed for.
last_nameYesApplicant or contact last name (1–100 characters).
residenceNoCurrent living arrangement (e.g. 'At home', 'Assisted living', 'Nursing home').
first_nameYesApplicant or contact first name (1–100 characters).
care_reasonNoReason for seeking Medicaid long-term care coverage.
home_equityYesPrimary home equity in USD (e.g. 250000), equity bracket string, or 'No' / 'None' / 0 if they do not own a home.
is_disabledNoPass true if applicant is under 65 and receiving SSDI / legally disabled.
marital_statusYesApplicant's marital status: 'single', 'married', 'divorced', 'widowed', or 'separated'.
out_of_pocket_costsNoEstimated monthly out-of-pocket medical care costs (e.g. '$3,000 / month').

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full behavioral burden, and it does disclose the non-obvious CRM write side effect, which is valuable. However it says nothing about reversibility, duplicate-lead handling, auth requirements, or whether the eligibility result is persisted, so the disclosure is partial rather than complete.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero filler. The purpose and the CRM side effect come first, and the critical precondition follows immediately.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 17-parameter tool with no output schema, the description should hint at what the evaluation actually returns (eligibility verdict, percentile, recommended planning path), since nothing else documents return values. It also omits what happens to the computed result versus the CRM lead, leaving a real gap for a tool of this complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with per-field format guidance, enum values, and bracket-string options already documented, so baseline 3 applies. The description reinforces the required-field gate, but adds no semantics beyond the schema's 'required' array and per-property descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Evaluate an applicant's Medicaid long-term care eligibility') and additionally discloses the side effect ('create a lead in Insightly CRM'), so the agent understands both the computation and the write. No siblings exist to differentiate from, but the purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states the precondition: all 10 required fields must be collected before calling, and it enumerates them. There are no sibling tools, so no alternatives need naming; the only missing element is any exclusion case (e.g. what to do if a field is unknown).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • First observedcheck_medicaid_eligibility

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    22 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources