MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Knowledge & memory

IndiaInsurances

Every Indian insurance policy, clause by clause, with verbatim quotes. Free, no API key.

Checks passed
12 / 22

2 failed · 8 not measured

Median response
909 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
30

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 909 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-06-18, serverInfo.name indiainsurances.

  • Pass
    Lists tools

    tools/list returned 30 tools.

  • Pass
    Current protocol

    Negotiated 2025-06-18. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 909 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 909 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    57 of 76 parameters have a description (75%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-10-17T06:08:01.152493Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using IndiaInsurances

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http indiainsurances https://indiainsurances.com/mcp

Capabilities

Tools 30

about_dataset

What IndiaInsurances holds: counts of insurers, products, products read clause by clause, documents, facts, nurses, doctors, registered intermediaries and individual-agent licences, and the data date.

Discovered
compare_policies

Two to four products side by side on the same fields, with differences flagged and each value sourced. Products of the same category compare best. Nothing is scored: explain the trade-offs to the user.

Discovered
complaint_path

The step-by-step route to resolve a claim or complaint with an insurer: the insurer (reply due in 14 days), its Grievance Redressal Officer, IRDAI Bima Bharosa, the Insurance Ombudsman office for the user's state (free, up to Rs 50 lakh, within a year) and the consumer commission, each with contacts, deadlines, the rule that applies and the forms to use.

Discovered
draft_complaint

A complaint letter ready to send, to the insurer (level insurer), its Grievance Redressal Officer (gro) or the Insurance Ombudsman (ombudsman, in the form Rule 14 requires), with to/cc addresses, subject, body and a mailto link. Ask the user for the facts; leave [BRACKETS] for anything unknown. Nothing is stored. The user sends it.

Discovered
find_forms

An insurer's forms: claim forms, complaint and grievance forms, service requests (nominee, refund, surrender, KYC) and proposal forms, with field counts and the original PDF.

Discovered
find_policies

Shortlist active policies of one type by what their documents say, e.g. health cover with a pre-existing disease wait of at most 24 months and lifelong renewal, or 60+ days of pre-hospitalisation. Conditions are on the category's bool, duration and number fields (keys and units from list_categories with category; a bad key returns the allowed list). Only products that state each value are returned, each with the matching values and policy paras. Nothing is ranked: compare the shortlist with compare_policies.

Discovered
get_doctor

One verified doctor by register id from search_doctors. Address and date of birth masked.

Discovered
get_form

One form, field by field as printed: sections, each field's label, type, whether required and what to write; documents to attach; where to send it; deadlines; and, for fillable PDFs, the PDF's own field names. Walk the user through it one field at a time; never invent answers.

Discovered
get_individual_agent

Appointments for one verified individual-agent licence number (life, general and health can each be a row). Phone and mobile masked.

Discovered
get_insurer

An insurer by slug (or all insurers without one): registration, type, claim and complaint record by year with source, claim and grievance contacts, and its products.

Discovered
get_nurse

One verified nurse by NUID. Mobile and e-mail are masked. Not a licence to practise.

Discovered
get_policy

Everything about one product by UIN: each fact read from its documents (waiting periods, limits, co-pay, exclusions, claims, renewal rights...) with the verbatim policy para (field `quote`), the clause and page it came from, its check status, and the law behind it; plus its documents, versions, where to buy and where to claim. status "not-stated" means the documents do not say: never fill it from memory.

Discovered
get_policy_clause

The exact text of one clause by clause_id (from get_policy sources or search_policy_text), with its pages and the product it belongs to.

Discovered
get_registered_agent

One verified intermediary by kind_slug and slug from search_registered_agents. For an individual person, pass kind=individuals and slug=the licence number (or use get_individual_agent). Phone and e-mail masked.

Discovered
insurer_contacts

How to reach an insurer for claims and complaints: claim and cashless desks, customer care, grievance e-mails, the Grievance Redressal Officer, senior citizen desks, escalation, with each value's source page and date. Use the value exactly; tell the user to check the source.

Discovered
list_categories

The types of insurance (health, critical illness, term life, ULIP, motor, home, travel...) with slugs and product counts. With category, the fields read for that type and what each means.

Discovered
list_doctor_states

States on the doctor register, with counts. Use a state slug with search_doctors.

Discovered
list_individual_agent_states

States on the individual-agent register, with counts. Use a state slug with search_individual_agents.

Discovered
list_nurse_states

States on the nurse register, with counts. Use a prefix (PB) or a state name (punjab) with search_nurses.

Discovered
list_registered_agent_kinds

Types of verified intermediaries (corporate agents, brokers, TPAs, ...) with counts. Use a kind slug with search_registered_agents.

Discovered
list_registered_agent_states

States on the firm and surveyor register, with counts. Use a state slug with search_registered_agents.

Discovered
report_correction

Tell IndiaInsurances a fact is wrong or outdated, with evidence (document and page) if possible. Ask the user before sending anything they wrote.

Discovered
request_help

Send the user's request to IndiaInsurances' team (support@indiainsurances.com) for free help buying, porting, a claim or a policy review; the team replies by e-mail. ASK THE USER FIRST and set consent true only if they agree to be contacted. Details are not passed to any insurer, agent or broker.

Discovered
search_doctors

Find a verified doctor by name or registration number. Optional state is a council code (MAH, GOA) or a state name (maharashtra). council is a council slug from a result. Address and date of birth are masked (locality and year of birth). A miss is not proof the doctor is unregistered.

Discovered
search_individual_agents

Find a verified individual insurance agent. q is a licence number (zero-padded to 6 digits: 001739 not 1739), a name, an agent ID or a PIN. A licence number is fetched live if we do not hold it yet. state is a state slug (tamil-nadu). Phone and mobile are masked. A miss is not proof the person is unregistered.

Discovered
search_insurance_law

Indian insurance law: the Insurance Act, IRDAI regulations and master circulars, ombudsman rules. Without slug: the instruments, and with q the sections that hold the most of its words (each with its text and link); with slug, the instrument with all its sections and plain-language notes.

Discovered
search_nurses

Find a verified nurse by NUID (e.g. PB410785), name or state-council registration number. Optional state is a two-letter prefix (PB) or a state name (punjab). Contacts are masked. A miss is not proof the nurse is unregistered.

Discovered
search_policies

Find Indian insurance products by words in the name, insurer (slug), type of insurance (category slug from list_categories), line (life, health, general) or status (active, withdrawn). A UIN in q returns that product. Start here when you only have a name.

Discovered
search_policy_text

Full-text search inside one product's documents (wording, prospectus, CIS) for words like 'cataract', 'air ambulance', 'suicide'. Returns matching clauses with page and link. Use when get_policy does not cover the question.

Discovered
search_registered_agents

Find a verified insurance agent or intermediary. q is a firm name, CoR (e.g. CA0001), an individual licence number (zero-padded to 6 digits: 001739 not 1739), an agent ID or a PIN. Returns firms in agents[] and people in individuals[]. A licence number is fetched live if we do not hold it yet. kind is a firm slug (corporate-agents, brokers, tpas, imfs, web-aggregators, surveyors, repositories, telemarketers). state is a state slug (tamil-nadu). Phone and e-mail are masked. A miss is not proof the agent is unregistered.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected909 ms30