Assurs LAMal comparator
Server Details
Swiss LAMal premium comparison (OFSP 2027), single or household; consented offer requests to SPI.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 7 tools
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.
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.
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.
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 toolscompare_lamal_householdCompare official LAMal premiums for a householdARead-onlyIdempotentInspect
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.
create_adviser_handoff_linkPrepare an optional adviser linkARead-onlyIdempotentInspect
Return a link when the client prefers to complete a website form, using comparison_id from the comparison. No contact details, lead or email are sent. When the web form is disabled the server answers 503 adviser_unavailable: offer contact@sp-insurance.ch instead. For a client who asks you to send the request in this conversation, use request_adviser_contact after explicit consent instead. Swiss Premium Insurance assistance is optional; clients may apply directly with insurers.
Inputs: comparison_id (required), agent, agentContext. Returns: status, expires_at, handoff_url, submits_lead, +1 more
get_active_customer_rewardsRead the customer cashback programmeBRead-onlyIdempotentInspect
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 sourcesARead-onlyIdempotentInspect
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 InsuranceAIdempotentInspect
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 sendingARead-onlyIdempotentInspect
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
Swiss health insurance 2027: rank every insurer, model and deductible with official BAG data.
EU supplement prices per 1000 mg of the element, compared within one chemical form.
New Swiss building permit applications by municipality and trade (last 90 days, official sources).
Official Swiss data for all 26 cantons and 2,100 communes: tax, rent, health premiums, fuel, jobs.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides 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.2459 npm1MIT
- AlicenseAqualityBmaintenanceMCP 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.1046 PyPIMIT
- FlicenseNot gradedqualityNot gradedmaintenanceThe 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.-

WealthSchemaofficial
AlicenseAqualityCmaintenanceCited 2026 and 2027 U.S. financial-planning figures (IRS, SSA, CMS), synthetic household samples, and an AI financial-advice benchmark.8MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.