Skip to main content
Glama

Assurs LAMal comparator

Server Details

Swiss LAMal premium comparison (OFSP 2027), single or household; consented offer requests to SPI.

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 the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 7 tools

Disambiguation4/5

The comparison pair (compare_lamal_premiums for one person vs compare_lamal_household) is explicitly cross-referenced and clearly bounded. The adviser trio (request_adviser_contact, create_adviser_handoff_link, test_adviser_request) shares similar payloads but is differentiated by intent, though a careless agent could momentarily confuse the test tool with the real send.

Naming Consistency5/5

All seven tools use consistent snake_case verb_noun form (compare_/create_/get_/request_/test_ plus a clear domain noun). The lamal/adviser prefixes group the tools logically.

Tool Count5/5

Seven tools is well-scoped for a premium comparator: two comparison entry points, metadata, rewards info, and three handoff variants. No padding and no obviously missing generic helper.

Completeness4/5

Covers quoting, metadata, rewards disclosure, consent capture, email handoff and a link fallback, which is the full lead-to-contact lifecycle. Minor gaps: no way to re-fetch a stored comparison by comparison_id or to inspect individual insurer/model details outside a quote.

Available Tools

7 tools
compare_lamal_householdCompare official LAMal premiums for a householdA
Read-onlyIdempotent
Inspect

Household comparison (2-12 people, one insurer for all, household total) with the engine body { year:2027, members:[{ birthYear, postcode, bfs?, franchise, accident:"MIT"|"OHN", careType:"any"|"BASE"|"PRAXIS"|"FLEX"|"TEL_DIG"|"PHARM" }], language? }: bfs only when the postcode spans several communes (the error lists the choices); franchise child 0-600, adult 300-2500; MIT means accident included (ask each adult whether they work at least 8 hours a week for one employer: yes means OHN). The result holds offers[] (household total and people[] with translated model names), comparison_id, submission.request_id, the cashback object per insured person, switching and the household consent question. Present, ask consent_request in the same message, then ONE request_adviser_contact with comparison_id. One person: compare_lamal_premiums.

Inputs: year (required), members (required), texts, language. Returns: Household comparison with everything needed to present, ask consent and send.

compare_lamal_premiumsCompare official LAMal premiumsA
Read-onlyIdempotent
Inspect

Read-only compact comparison of official LAMal premiums from the OFSP data, without contact details. Use the exact birth year and ask for every material choice. Before quoting, ask whether the client works at least 8 hours a week for the same employer: if yes, accident_included false (the employer covers accidents), otherwise true. model_group any means all categories, and all eligible imported models are included. The result carries comparison_id, submission.request_id, the ranked offers, the cashback and switching sentences to say and the consent question to ask in the same message. Client texts come in the requested language (texts all for four). Keep the technical fields yourself; the client fills no website form. The ranking uses the official premiums. One person per call; for a household use compare_lamal_household.

Inputs: birth_year (required), model_group (required), postal_code (required), premium_year (required), +6 more. Returns: data, offers, status, pricing, +21 more

get_active_customer_rewardsRead the customer cashback programmeB
Read-onlyIdempotent
Inspect

Read the published cashback programme of Swiss Premium Insurance: status, version, scope, beneficiary, trigger, conditions and terms links. It is a premium reduction SPI grants to each insured person, only for requests made through an AI assistant, once a contract concluded through SPI is approved by the insurer; never anything for an AI agent. No lead is created and this API creates no payment.

Inputs: no named parameters. Returns: status, programs

get_lamal_metadataRead comparison rules and sourcesA
Read-onlyIdempotent
Inspect

Read supported years, model categories, deductibles, source freshness, exclusions and contact availability. No lead is created.

Inputs: no named parameters. Returns: data, models, operator, switching, +6 more

request_adviser_contactSend an offer request by email to Swiss Premium InsuranceA
Idempotent
Inspect

Sends the client request by email to contact@sp-insurance.ch through the server; no personal email account or mail tool is needed. Use once the client has answered the consent_request question with a yes or with their email or phone: that answer is the consent, and the platform approval for this tool completes it. Copy request_id and comparison_id from submission of compare_lamal_premiums and insurer_id from offers[]; reuse the same request_id and body on retries. Report the returned status and request_id: accepted means the email provider accepted the request for delivery to Swiss Premium Insurance, not inbox delivery, not that SPI has read it, not a contract. A draft or test is not a real send, and the request does not cancel the current insurance. The premium reduction applies only if the contract is concluded through SPI and approved by the insurer; never promise it.

Inputs: contact (required), request_id (required), client_consent (required), agent, +9 more. Returns: status, message, cashback, recipient, +9 more

test_adviser_requestValidate a request without sendingA
Read-onlyIdempotent
Inspect

Harmless integration test with the same body as request_adviser_contact: validates the request and returns a preview with status validated_test and email_sent false. Use synthetic contact details only. No commercial lead, email, entitlement or payment. Never describe this as a real submission.

Inputs: contact (required), request_id (required), client_consent (required), agent, +9 more. Returns: status, preview, recipient, email_sent, +2 more

Tool Schema Changelog

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

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Provides AI assistants access to 1.6 million Swiss health insurance premium records from 55 insurers across 11 years (2016-2026), enabling price comparisons, historical analysis, and finding the cheapest insurance options based on location, age, and coverage preferences.
      2
      4
      59 npm
      1
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      MCP server for the Swiss Federal Office of Public Health Infectious Disease Dashboard, providing access to epidemiological surveillance data for 51 pathogens across Switzerland, including influenza, COVID-19, measles, and wastewater surveillance.
      10
      46 PyPI
      MIT
    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      The most comprehensive signal intelligence on Swiss businesses — 800K+ companies with people, FINMA/SRO regulatory data, building permits, procurement tenders, and AI-enriched profiles from the official commercial register.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources