Skip to main content
Glama

Server Details

Price, sample and request page-cited medical chronologies for law firms and LNCs. No sign-in or PHI.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 26 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.6/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct intent: get_offer (what Zicron does/pricing), get_sample_chronology (deliverable preview), get_ssdi_pilot_info (separate SSDI service), quote_chronology (computed price for N pages), and request_chronology (submit a case). The descriptions explicitly bound each case (e.g. get_offer vs quote_chronology, SSDI firms vs individual claimants), so an agent can reliably select the right tool.

Naming Consistency5/5

All names follow a clean snake_case verb_noun pattern (get_offer, get_sample_chronology, get_ssdi_pilot_info, quote_chronology, request_chronology). The verbs vary meaningfully with the action (get/quote/request), which is sensible rather than inconsistent, and the resource (chronology/offer/pilot) is always clear.

Tool Count5/5

Five tools is well-scoped for an informational plus request-submission service. Each tool earns its place: three for discovery/context, one for deterministic pricing, one for the actual lead submission, with no redundant or filler tools.

Completeness4/5

The surface covers the core lifecycle: discover the service, view a sample, get a quote, and submit a request, with dry_run and idempotency handled inside request_chronology. Minor gaps exist, such as no status-check or cancel operation for a submitted request, though the description points users to the Zicron claims portal for account-level workflows.

Available Tools

5 tools
get_offerGet Zicron's medical chronology offerA
Read-onlyIdempotent
Inspect

Returns Zicron's done-for-you medical chronology service: what is delivered (case summary plus an all-provider timeline with a page citation on every entry), who it is for (plaintiff PI, med-mal and nursing-home firms, and legal nurse consultants), the published price per case and per page, first-case discount and refund guarantee, the wholesale offer for LNCs, 48-hour turnaround, scope limits (medical facts only; no standard-of-care, causation or damages opinions), security practices and how to start. Use this when a user asks what Zicron does, what a chronology from Zicron includes, or whether it fits their case. Read-only; no side effects. If the user already has records and a Zicron account, tell them to connect https://claims.zicron.ai/agent/mcp (OAuth) instead of requesting a chronology here.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
forNoWho the service is for.
urlsNoPages for humans.
errorNoPresent only when isError is true: why the call was refused and what to do next.
priceNoPublished price: per_case, included_pages, per_page_over_included, first_case_discount_percent, examples.
scopeNoWhat is included and excluded (no standard-of-care, causation or damages opinions).
serviceNoThe service offered.
summaryNoWhat is delivered.
providerNoWho provides the service and how to reach them.
securityNoSecurity practices.
correctionsNoCorrection policy.
deliverablesNoWhat the chronology contains.
how_to_startNoSteps to start a case.
honesty_notesNoLimits to state plainly to the user.
offer_versionNoPrice list version.
records_policyNoWhere records may and may not be sent.
for_lnc_partnersNoWholesale offer for legal nurse consultants.
turnaround_hoursNoTurnaround in hours.
turnaround_startsNoWhen the turnaround clock starts.
first_case_guaranteeNoThe first-case refund guarantee.
first_case_refund_window_daysNoDays to ask for the first-case refund.

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, so the safety profile is covered. The description adds genuinely useful non-annotation behavior: scope limits (medical facts only, no standard-of-care/causation/damages opinions) and the redirect to the OAuth endpoint. It does not describe rate limits or caching, but those are minor for a read-only offer tool.

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

Conciseness3/5

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

The middle sentence is a dense, comma-heavy enumeration of service attributes (deliverables, audience, pricing, discount, wholesale, turnaround, scope, security, onboarding) that packs a lot into one breath. It is front-loaded and information-rich, but it reads more like a marketing spec sheet than a tight tool description and could be structured with clearer segmentation.

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?

With an output schema present, the description needn't document return values, and annotations cover the safety semantics. It covers audience, scope, pricing, and the funnel step, giving the agent enough to decide whether to call it. A slight gap remains: it does not hint at how the returned offer payload is structured versus quote_chronology's numerical output.

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?

The tool has zero parameters, which is the documented baseline of 4. The description correctly implies a no-argument info fetch and adds no misleading parameter claims.

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 specifies the exact resource (Zicron's done-for-you medical chronology service) and enumerates its contents, pricing, turnaround, and scope. It is immediately distinguishable from siblings like get_sample_chronology, quote_chronology, and request_chronology, each of which covers a different step in the funnel.

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

Usage Guidelines5/5

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

It states explicit when-to-use triggers ('what Zicron does, what a chronology includes, or whether it fits their case') and a clear exclusion with a named alternative endpoint (connect the OAuth MCP if the user already has records and an account). That is the strongest possible routing guidance.

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

get_sample_chronologyGet a sample Zicron medical chronologyA
Read-onlyIdempotent
Inspect

Returns links to a sample Zicron medical chronology built from a fictional case (no real patient data): a page for humans and a direct PDF link, plus the sections it contains. Use this when a user wants to see what the deliverable looks like before sending a case. Read-only; no side effects.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
noteNoHow the links behave.
errorNoPresent only when isError is true: why the call was refused and what to do next.
titleNoSample title.
sectionsNoSections in the sample.
provenanceNo
offer_versionNoPrice list version.
sample_pdf_urlNoDirect PDF link.
provenance_noteNoThe sample is a fictional case.
sample_page_urlNoPage for humans.
recommended_link_for_humansNoThe link to give a person.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so safety is largely covered. The description still adds meaningful context beyond them: the data is fictional with no real patient data, and it explicitly restates 'no side effects' — useful reassurance for an agent handling PHI-sensitive workflows.

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 tight sentences: the first front-loads what is returned, the second covers when to use it and its safety profile. Every clause earns its place with no filler.

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?

An output schema exists so return values need no elaboration, yet the description still summarizes the shape (human page + direct PDF link + sections). For a zero-param, read-only informational tool, nothing an agent needs to invoke it correctly is missing.

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?

The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline of 4 applies. No parameter claims are made or needed.

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 (returns links) and resource (sample Zicron medical chronology), and characterizes it precisely as fictional/sample content plus the sections it contains. This clearly separates it from request_chronology and quote_chronology, which produce real deliverables.

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?

Gives an explicit triggering condition: 'when a user wants to see what the deliverable looks like before sending a case.' That is clear context, though it does not explicitly name the sibling tools it is an alternative to (e.g., request_chronology).

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

get_ssdi_pilot_infoGet Zicron's SSDI intake-scoring pilot for firmsA
Read-onlyIdempotent
Inspect

Returns Zicron's 30-day SSDI intake-scoring pilot for SSDI representation and intake firms: what it does (rule-based scoring of leads against SSA's five-step evaluation with page-cited findings), price, what is included, limits, and how to request it. Use this only for law firms or intake operations handling SSDI claims. It is not for individual claimants seeking help with their own claim; Zicron does not represent claimants. Read-only; no side effects.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
forNoWho it is for.
urlNoPage for humans.
errorNoPresent only when isError is true: why the call was refused and what to do next.
pilotNoPrice, term and what is included.
limitsNoLimits to state plainly.
not_forNoWho it is not for.
serviceNoThe service offered.
summaryNoWhat the pilot does.
how_to_startNoHow to request the pilot.
offer_versionNoPrice list version.

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the trailing 'Read-only; no side effects' adds little. However, the description does disclose substantive behavioral context beyond annotations: the pilot is time-boxed to 30 days, and the payload includes pricing, scope limits, and a request procedure. No auth or rate-limit details, but the bar is lower given full annotation coverage.

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?

Front-loaded with what the tool returns, followed by audience restriction and exclusions, then a short safety note. Efficient, though the final 'Read-only; no side effects' clause duplicates annotation data and could be trimmed.

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?

A zero-parameter info tool with an output schema and full annotation coverage needs only to explain what the caller gets and who should call it; the description does both, including the pilot's 30-day window and its contents. Nothing required to invoke it correctly is missing.

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?

The tool takes zero parameters, so there is no parameter semantics to convey; baseline for 0 params is 4. The description correctly does not invent or imply any inputs.

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?

Names a specific resource (Zicron's 30-day SSDI intake-scoring pilot) and enumerates exactly what the response contains: rule-based scoring against SSA's five-step evaluation with page-cited findings, price, inclusions, limits, and request path. An agent can immediately tell this apart from the chronology siblings (get_sample_chronology, quote_chronology, request_chronology) by domain.

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

Usage Guidelines5/5

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

Explicitly states the qualifying audience ('Use this only for law firms or intake operations handling SSDI claims') and the exclusion ('not for individual claimants... Zicron does not represent claimants'). This is a clear when-to-use / when-not-to-use statement, even without naming a sibling alternative.

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

quote_chronologyQuote a medical chronology by page countA
Read-onlyIdempotent
Inspect

Computes the price of a Zicron medical chronology from the approximate page count of the record set, using the published list price, and returns the breakdown (base price, pages over the included amount, first-case discount, total) and the turnaround. Deterministic; read-only; no side effects and nothing is ordered. Use this when a user asks what a chronology for N pages would cost. The result is an estimate: Zicron confirms the page count and price in writing before any work starts.

NameRequiredDescriptionDefault
pagesYesApproximate total number of pages in the medical record set.
first_caseNoTrue if this would be the requester's first case with Zicron (first case is half price).

Output Schema

NameRequiredDescription
firmNoAlways false: an estimate, confirmed in writing before work starts.
noteNoHow to present the estimate.
basisNo
errorNoPresent only when isError is true: why the call was refused and what to do next.
pagesNoPage count quoted.
totalNoEstimated total, USD.
currencyNo
subtotalNobase_price + overage_price, USD.
next_stepNoHow to go ahead.
base_priceNoPer-case price, USD.
first_caseNoWhether the first-case discount was applied.
offer_versionNoPrice list version that produced the quote.
overage_priceNoPages over the included amount times the per-page rate, USD.
ignored_fieldsNoArgument names that were not used.
included_pagesNoPages included in the per-case price.
first_case_totalNoWhat the total would be as a first case (half price), USD.
turnaround_hoursNoTurnaround once the complete record set is uploaded.
first_case_discountNoDiscount applied, USD.
pages_over_includedNoPages billed at the per-page rate.

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already declare a read-only, idempotent, non-destructive, closed-world operation, and the description adds meaningful extra context: deterministic behavior, nothing gets ordered, the result is only an estimate, and Zicron confirms the page count and price in writing before any work starts. That is exactly the beyond-annotations context an agent needs before telling a user a price.

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?

Front-loaded with the core action, then the trigger, then the caveat about estimation. Efficient overall, though the parenthetical breakdown list is somewhat redundant given the output schema exists.

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?

Covers purpose, trigger, deterministic/read-only behavior, and the estimate-vs-confirmed-price distinction. With an output schema present to carry the return shape, nothing needed to call this tool correctly is missing.

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%, so both parameters are already documented, including the 'first case is half price' semantics. The description restates the 'approximate' page-count nature and links first_case to the discount in narrative form, but adds no syntactic or format detail beyond the schema; baseline 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?

States a specific verb and resource ('Computes the price of a Zicron medical chronology from the approximate page count') and names the exact output (base price, overage, discount, total, turnaround). An agent can distinguish it from get_offer and request_chronology without inspecting either schema.

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?

Gives a clear trigger condition ('Use this when a user asks what a chronology for N pages would cost'), which cleanly separates quoting from the request_chronology sibling. It stops short of naming alternatives or explicit when-not-to-use conditions, so it is not a full 5.

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

request_chronologyRequest a medical chronology (contact request, no records)A
Idempotent
Inspect

Sends Zicron a request to prepare a medical chronology for a case, on behalf of the attorney, legal nurse consultant or paralegal you are helping. It creates a contact request only: nothing is ordered or charged, and a person at Zicron replies by email within one business day with a firm quote and a secure upload link for the records. NEVER include medical records, patient names, dates of birth, record numbers, diagnoses or any other patient information; describe the case only by type, rough page count and deadline. Requests that look like they contain patient information are rejected. Only call this after the user has asked for it and agreed that Zicron may email them, then set confirmed_by_user=true. Use dry_run=true to validate the fields and see the quote without sending anything. Retrying with the same details (or the same idempotency_key) returns the original request instead of creating a duplicate.

NameRequiredDescriptionDefault
notesNoOptional short note about the case in general terms (e.g. "two hospitals and a rehab facility, need it before a mediation"). Max 500 characters. No patient names, dates of birth, diagnoses or record content.
phoneNoRequester's phone number (optional).
dry_runNoIf true, validate and return the estimate without sending the request.
deadlineNoWhen the chronology is needed back, as YYYY-MM-DD, e.g. 2026-11-15 (optional).
case_typeYesType of case the chronology is for.
firm_nameNoLaw firm or LNC business name (optional).
agent_nameNoName of the AI assistant or agent making this request (e.g. "Claude", "ChatGPT"). Optional.
is_first_caseNoWhether this is the requester's first case with Zicron (half price). Defaults to true.
requester_nameYesName of the attorney, LNC or staff member Zicron should reply to. Not the patient.
requester_roleYesThe requester's role.
estimated_pagesNoApproximate total page count of the records (optional; used for the estimate).
idempotency_keyNoOptional key; repeating a call with the same key and details returns the original request.
requester_emailYesEmail address Zicron should reply to with the quote and secure upload link.
confirmed_by_userYesMust be true: set only after the person you act for has asked for this and agreed Zicron may email them. Not required when dry_run is true.

Output Schema

NameRequiredDescription
errorNoPresent only when isError is true: why the call was refused and what to do next.
quoteNoEstimate when estimated_pages was given.
statusNovalid_not_sent for a dry run; received once sent.
contactNoContact email.
dry_runNoTrue when nothing was sent.
messageNoWhat happened, to relay to the user.
duplicateNoTrue when this request was already received; no duplicate was created.
request_idNoZicron's reference for the request.
records_policyNoWhere records may and may not be sent.
what_happens_nextNoThe steps after the request.

TDQS

A4.6/5.0
Behavior5/5

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

Adds substantial behavior beyond the annotations: nothing is ordered or charged, a human replies by email within one business day with a quote and secure upload link, patient-identifying content causes rejection, and retries with the same idempotency_key return the original request. It also reconciles with idempotentHint by explaining the dedup mechanism.

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?

Reasonably dense and front-loaded: the 'contact request only, no records' scoping comes first, then the privacy constraint, then the confirmation gate. The idempotency sentence duplicates what the schema already says for idempotency_key, a minor redundancy in an otherwise efficient description.

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?

With 14 params, an output schema present, and a high-stakes privacy domain, the description covers everything an agent needs: preconditions, the confirmed_by_user requirement, the PHI prohibition, dry-run behavior, and retry semantics. Return-value detail is correctly left to the output schema.

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?

Schema coverage is 100%, so the baseline is 3, but the description adds real meaning on the safety-critical params: confirmed_by_user gating, dry_run as a no-send validation, and idempotency_key's dedup behavior. Other params (case_type enum, estimated_pages) are left to the schema, so it stops short of a 5.

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 ('sends Zicron a request to prepare a medical chronology for a case') and immediately scopes it ('It creates a contact request only: nothing is ordered or charged'). This clearly separates it from sibling tools like quote_chronology or get_offer without needing to open any schema.

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?

Gives an explicit precondition for calling ('Only call this after the user has asked for it and agreed that Zicron may email them, then set confirmed_by_user=true') plus a validation path ('Use dry_run=true to validate the fields'). It does not explicitly name a sibling as the alternative when the user only wants a price (e.g. quote_chronology), so it falls short of a full when/when-not routing statement.

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. 5 tool updates
    • First observedget_offer
    • First observedget_sample_chronology
    • First observedget_ssdi_pilot_info
    • First observedquote_chronology
    • First observedrequest_chronology

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables coding agents to conduct local criminal case file review by parsing PDF volumes, recording facts and evidence with source citations, and generating structured Word review notes and Excel indexes without uploading files.
    25
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables privacy-first medical document analysis with multi-perspective AI review. Ingest documents, run consilium reviews, generate doctor letters, and search patient memory—all through natural language.
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables law firms and legal professionals to turn Arabic and English contract files into structured, citable context, with clause segmentation, date conversion across Hijri and Gregorian calendars, party extraction, and anchor-based verification, all without API keys or network calls.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources