Skip to main content
Glama

Healthparse Healthcare Data Gateway

Server Details

Pay-per-call US healthcare data: hospital financials, prices, quality, exclusions, wages.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 3.7/5 across 23 of 23 tools scored. Lowest: 3.1/5.

Server CoherenceA
Disambiguation5/5

Each tool has a distinct purpose, clearly separated by domain prefix (carecompare, hcris, etc.) and action (search vs. byCcn). No two tools could be easily confused.

Naming Consistency5/5

All tools follow a consistent prefix_domain_action pattern (e.g., carecompare_dialysis_search). The verb_noun structure is maintained throughout, with only minor camelCase in suffixes like byCcn.

Tool Count4/5

23 tools is slightly high but well-justified for a comprehensive healthcare data gateway covering multiple facility types, financials, price transparency, sanctions, and more. Each tool earns its place with no redundancy.

Completeness5/5

The tool set provides thorough coverage of healthcare facility quality, financial, pricing, sanctions, and provider data. All major domains are addressed with both search and detail lookup, leaving no obvious gaps for the stated purpose.

Available Tools

23 tools
carecompare_dialysis_byCcnAInspect

CMS Care Compare quality record by CCN for a dialysis. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
ccnYesPath parameter: CMS Certification Number
Behavior2/5

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

With no annotations, the description carries full burden but does not explicitly state the tool is read-only, disclose rate limits, authorization needs, or behavior on invalid CCN. The pricing note is helpful but insufficient for full behavioral transparency. The 'Answers' phrasing implies a read operation but is not explicit.

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?

The description is two sentences plus pricing, with no extraneous words. It front-loads the core purpose and a concrete question it answers, earning its place efficiently.

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

Completeness4/5

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

Given low complexity (1 parameter, no output schema), the description adequately explains the return type (quality ratings and performance measures). It does not cover errors or edge cases, but for a simple retrieval tool, this is largely sufficient.

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 coverage is 100%, providing the parameter 'ccn' with description 'Path parameter: CMS Certification Number'. The description adds no significant meaning beyond the schema (just restates 'by CCN'). Baseline of 3 is appropriate as the schema itself is adequate.

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?

The description clearly specifies 'quality record by CCN for a dialysis' and answers 'what are the quality ratings and performance measures for this facility?', distinguishing it from sibling tools targeting other facility types (e.g., home-health, hospice, hospitals). The resource (dialysis) and identifier (CCN) are explicit.

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

Usage Guidelines3/5

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

The description states the tool answers quality ratings and performance measures for a facility given a CCN, implying use when that data is needed. However, it does not mention the sibling search tool (carecompare_dialysis_search) or provide guidance on when to use this vs. other similar tools, missing explicit exclusionary or alternative context.

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

carecompare_home-health_byCcnAInspect

CMS Care Compare quality record by CCN for a home health. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
ccnYesPath parameter: CMS Certification Number
Behavior3/5

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

With no annotations, the description carries full burden. It states the tool returns quality ratings and performance measures, implying a read-only operation. However, it lacks details on response format, authentication, or any side effects, which is acceptable for a simple query tool but leaves gaps.

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?

The description is extremely concise at two sentences plus a price note. It front-loads the purpose and key information with no wasted words.

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

Completeness4/5

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

For a simple one-parameter tool with no output schema and many siblings, the description provides sufficient context: it identifies the data source (CMS Care Compare), the facility type (home health), and the response contents (quality ratings and performance measures). Could mention the output is a single record, but overall adequate.

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?

The single parameter 'ccn' is described in the input schema with a clear description. The tool description adds no additional meaning beyond what the schema provides. Schema coverage is 100%, baseline score of 3.

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?

Description clearly states it retrieves CMS Care Compare quality ratings and performance measures for a home health facility by CCN. The tool name and description distinguish it from sibling tools for other facility types (e.g., dialysis, hospitals) and search variants.

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

Usage Guidelines3/5

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

The description implies usage when you have a CCN and need home health quality data, but it does not explicitly state when to use this tool versus search tools for the same facility type or other _byCcn tools.

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

carecompare_hospice_byCcnAInspect

CMS Care Compare quality record by CCN for a hospice. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
ccnYesPath parameter: CMS Certification Number
Behavior2/5

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

With no annotations, the description carries full burden. It mentions the source and price but lacks disclosure of error handling, idempotency, rate limits, or what happens when the CCN is invalid. Behavioral traits are minimal.

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 plus source/price information. It is front-loaded with the purpose and efficiently conveys the function without unnecessary words.

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

Completeness4/5

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

For a simple single-parameter retrieval tool, the description covers what is returned (quality ratings and performance measures). It lacks details on output format or error cases, but given the simplicity, it is relatively complete.

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 coverage is 100%; the description adds no parameter details beyond what the schema provides (ccn is described as CMS Certification Number). The description does not elaborate on format, constraints, or examples, so it meets the baseline without adding value.

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?

The description clearly states the tool returns a CMS Care Compare quality record for a hospice by CCN, and explicitly answers what quality ratings and performance measures are provided. It distinguishes from sibling tools like carecompare_hospice_search by specifying 'by CCN'.

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

Usage Guidelines3/5

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

The description indicates the tool is for looking up quality records by CCN, but does not explicitly advise when to use this vs. the search sibling. There is no guidance on prerequisites or when to avoid using this tool.

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

carecompare_hospitals_byCcnAInspect

CMS Care Compare quality record by CCN for a hospitals. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
ccnYesPath parameter: CMS Certification Number
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses the cost ($0.01/call) which is a behavioral trait, but does not mention other aspects like idempotency, rate limits, or whether it modifies data. The basic purpose is clear, but deeper behavioral context is lacking.

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?

The description is extremely concise, consisting of two sentences that efficiently convey purpose, source, and cost. The key action is front-loaded, and every word delivers value with no wasted content.

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

Completeness4/5

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

Given the tool's simplicity (one required parameter, no output schema), the description adequately covers its function. It could optionally mention whether the result is a single record or full details, but it is complete enough for a lookup tool.

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 coverage is 100% with a single parameter ccn described as 'Path parameter: CMS Certification Number'. The description adds value by explaining what the returned data is (quality ratings/performance measures), but does not otherwise enrich the parameter definition beyond the schema.

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?

The description clearly states that the tool returns quality ratings and performance measures for a hospital, identified by CCN. It includes the source (CMS Care Compare) and provides a natural language question that matches the tool's function. This is specific and distinguishes it from sibling tools that cover other facility types.

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

Usage Guidelines3/5

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

The description implies usage when a user has a CCN and wants quality data for a specific hospital, but it does not explicitly state when to use this versus alternative tools (e.g., search tools) or provide exclusion criteria.

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

carecompare_snf_byCcnAInspect

CMS Care Compare quality record by CCN for a snf. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
ccnYesPath parameter: CMS Certification Number
Behavior3/5

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

No annotations provided, so description carries full burden. Mentions price per call and source but does not disclose rate limits, authentication, data freshness, or whether operation is read-only. Some context but incomplete.

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

Conciseness4/5

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

One sentence plus Q&A and source/price. Concise and front-loaded. Could be more structured but efficient.

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 simple lookup tool with one parameter and no output schema, description covers main purpose but lacks details on return fields, error handling, or pagination. Adequate but not comprehensive.

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 has 100% description coverage for the single parameter 'ccn'. Description mentions CCN but adds no additional detail on format or constraints beyond schema. Baseline score appropriate.

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?

Description clearly states it retrieves CMS Care Compare quality record by CCN for a SNF, answering what quality ratings and performance measures for the facility. Distinguishes from sibling search tools and other facility types.

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

Usage Guidelines3/5

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

Specifies input is a CCN number, but does not explicitly guide when to use this versus the sibling search tool if CCN is unknown. No when-not-to-use or alternative guidance.

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

hcris_hospital_byCcnAInspect

Hospital cost-report record by CMS Certification Number (CCN). Answers: what are the financial and operational metrics for this hospital across fiscal years? Includes identity, beds, discharges, revenues, net income, operating margin. [price: $0.01/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
ccnYesPath parameter: CMS Certification Number
Behavior2/5

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

No annotations provided; description does not disclose auth needs, rate limits, data freshness, or side effects. Only mentions cost ($0.01/call). Minimal behavioral context beyond that.

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 front-loaded with purpose and response contents. Cost appended efficiently. No wasted words.

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

Completeness4/5

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

Describes what the tool returns (identity, beds, discharges, revenues, net income, operating margin). Lacks mention of error handling or data scope (e.g., range of fiscal years). Good for a simple retrieval tool.

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 covers the only parameter (ccn) fully. Description adds no extra meaning beyond 'CMS Certification Number'. Baseline score is appropriate as no gaps but no added semantic value.

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?

Description clearly states the tool retrieves a hospital's cost-report record by CCN, answering specific financial and operational metrics. It distinguishes from sibling search tools by specifying it is a by-CCN lookup.

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

Usage Guidelines3/5

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

Implied usage: use when you have a CCN and need financial/operational metrics for a specific hospital. No explicit when-not or alternative tools mentioned, though siblings suggest search tools exist for broader queries.

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

hcris_hospital_financialsAInspect

Multi-year financial history for one hospital by CCN: beds, discharges, revenues, net income per fiscal year, up to 15 years. Source: CMS cost reports. [price: $0.05/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
ccnYesPath parameter: CMS Certification Number
Behavior3/5

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

No annotations provided, so description carries full burden. States returns up to 15 years of data and discloses pricing, but omits behavioral details like error handling, read-only nature, or data freshness. Basic but not exhaustive.

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?

Single sentence plus pricing note, no wasted words. Front-loaded with key information (multi-year, data fields, source). Highly concise.

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

Completeness4/5

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

Tool has one parameter and no output schema; description adequately covers data content, time range, source, and cost. Minor gap: no mention of response format or empty data behavior, but sufficient for a simple retrieval tool.

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?

Only parameter 'ccn' is described in schema as 'Path parameter: CMS Certification Number'. Description adds no additional meaning beyond schema, and schema_coverage is 100%, so baseline score of 3 is appropriate.

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?

Description clearly states tool retrieves multi-year financial history for one hospital by CCN, listing specific data fields (beds, discharges, revenues, net income) and source (CMS cost reports). This distinguishes it from siblings focused on other aspects like dialysis or home health.

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

Usage Guidelines2/5

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

Description implies use for financial data but provides no explicit when-to-use or when-not-to-use guidance. No mention of alternatives or prerequisites, leaving the agent to infer context from the tool name and sibling list.

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

hpt_code_statsAInspect

National price statistics for a billing code (CPT/HCPCS/MS-DRG) from hospital price-transparency files: median and spread of payer-negotiated rates. Answers: what is a fair price for this procedure? Shape varies: a code under one billing_code_type (common case) returns the flat row shown below; a code ambiguous across types instead returns { billing_code, stats_by_type: [...] } — check for a top-level stats_by_type array to tell them apart. [price: $0.005/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesPath parameter: billing code (CPT/HCPCS/MS-DRG)
Behavior3/5

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

No annotations provided, so description carries burden. Discloses response shape variation and pricing ($0.005/call). Does not mention authentication, rate limits, or destructive potential (though read-only inferred). Adequate but not exhaustive.

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 plus a note. Concise, front-loaded with purpose. No redundant information.

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

Completeness4/5

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

Given single param, no output schema, no annotations, description adequately covers response shape differentiation and cost. Could include example of returned fields, but sufficient for agent decision.

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

Parameters4/5

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

One parameter 'code' with schema description. Description adds context: explains that behavior depends on code ambiguity (flat row vs stats_by_type). This goes beyond schema field description.

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?

Clearly states it provides national price statistics for a billing code from hospital price-transparency files. Specific verb ('returns median and spread') and resource ('billing code'). Distinguishes from sibling hpt_rates_search by focusing on statistics rather than search.

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?

Describes when to use: to get fair price for a procedure. Explains two response shapes based on code ambiguity. Does not explicitly state when not to use, but sibling list provides context for alternatives.

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

irs990_org_byEinAInspect

Nonprofit health organization Form 990 filing history by EIN. Answers: what are the revenues, expenses, and trends for this nonprofit across fiscal years? Source: IRS Form 990 e-filings. [price: $0.01/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
einYesPath parameter: IRS Employer Identification Number (EIN)
Behavior3/5

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

No annotations provided. Description mentions source (IRS e-filings) and price, but does not disclose limitations (e.g., only health organizations, data freshness, rate limits). Adequate but not thorough.

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

Conciseness4/5

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

Two sentences, front-loaded with purpose and example. Includes source and price. Efficient, though price could be considered extraneous. Still concise and well-structured.

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?

Adequate for a simple lookup with one parameter and no output schema, but lacks description of output format or scope clarification (e.g., whether 'health organization' is strict). Leaves some gaps.

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?

Single parameter 'ein' with schema description 'Path parameter: IRS Employer Identification Number (EIN)'. Schema coverage is 100%, so baseline 3. Description adds minor context ('Path parameter') but not substantial beyond schema.

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?

Clearly states the tool retrieves Form 990 filing history for a nonprofit health organization by EIN, with specific example questions (revenues, expenses, trends). Distinguishes from sibling tools like irs990_org_search and irs990_officers_search.

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

Usage Guidelines3/5

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

Implies use when you have an EIN and want historical financial data, but does not explicitly state when to use over alternatives or when not to use. Lacks exclusions or context for selection.

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

sanctions_screenAInspect

Screen a provider (name and/or NPI) against all federal and state exclusion lists in one call — OIG LEIE, GSA SAM, OFAC SDN, FDA debarment, state Medicaid exclusions, and licensing-board sanctions from 13 states. Returns an attested clear/flagged verdict with per-list counts. NPI-only screens (no name) cover 4 of 6 lists — OFAC SDN and FDA debarment need a name; see lists_checked/lists_not_applicable. For hiring, credentialing, and vendor-onboarding agents. [price: $0.15/call]

ParametersJSON Schema
NameRequiredDescriptionDefault
npiNo
nameNo
Behavior4/5

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

Given no annotations, the description discloses output format (clear/flagged verdict with counts), lists covered/not applicable, and price. It is transparent about the requirement of a name for some lists.

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?

Three well-structured sentences with no waste. The main action is front-loaded, followed by crucial details and use cases.

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

Completeness5/5

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

Fully complete for a tool with 2 optional params and no output schema: covers input constraints, output format, and pricing. No gaps.

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

Parameters5/5

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

Adds significant meaning beyond the input schema: explains that either name, NPI, or both can be used, and details the coverage difference (NPI-only misses OFAC SDN and FDA debarment).

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?

The description uses the specific verb 'Screen' and resource 'provider' against a comprehensive list of exclusion databases. It clearly distinguishes from siblings like sanctions_leie_search by covering multiple lists in one call.

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 use cases: hiring, credentialing, and vendor-onboarding. It provides guidance on NPI-only limitations (covers 4 of 6 lists) and hints at when a name is needed. Lacks explicit exclusion of when not to use.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources