iran-insurance-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IRAN_INSURANCE_MCP_PROXY | No | Optional HTTP proxy URL for BimeBazar and Azki requests; system proxy settings are ignored. A comma-separated list is used one at a time: the next proxy takes over when one is blocked or cannot connect |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ins_azki_companyA | Read what Azki publishes about an insurance company: profile facts, FAQ, claim help, or one product page. Azki only. Use for questions about one insurer (founding, how to claim, its travel or third-party terms); for comparing insurers' ratings call ins_insurers first. For BimeBazar's claim branches use ins_claim_centers. Without |
| ins_azki_blogA | Read posts from the Azki insurance blog (azki.com/blog, Persian), newest first, 10 per page. Azki only (BimeBazar has no blog). Use for news and explainers; for stable how-to answers prefer ins_content.
Each post has title, url, date, author, categories and a short summary; set |
| ins_azki_productsA | List the insurance products Azki sells through its generic product engine (30 types such as life, elevator, fire). Car (third-party, body), motorcycle, travel and health insurance have their own flows and are not in this list.
Azki only. Use it to see what else Azki sells beyond the quote tools; for a product's guide text call
ins_content, for a company's own page ins_azki_company. |
| ins_azki_car_valueA | Estimate a car's market value the way Azki does before pricing body insurance. Azki only. Call ins_vehicles first for the model id. Use the result as car_value for ins_quote_car_body or as vehicle_price for ins_azki_body_options. Returns the average, lower and upper price in Toman from a price provider (Khodro45 at the time of writing). A model or year without an estimate gives an error; then ask the user for the value. |
| ins_azki_body_optionsA | List the optional covers and no-claim discount steps one company offers for car body insurance. Azki only. Use it to explain what a body policy can include and which no-claim discount steps exist; for actual body prices call ins_quote_car_body (BimeBazar). This is what the body-insurance form shows after the car value. It does not price a policy: Azki asks for a phone number before showing prices, so no premium can be read here. Choices marked disabled are left out. |
| ins_insurer_reviewsA | Read BimeBazar customer reviews of insurers: four 1-5 ratings and the text, newest first. BimeBazar only. Use after ins_insurers to judge one insurer beyond its summary scores. Ratings are response quality, ease of payment, damage payout and response time. Reviewer names are left out. |
| ins_claim_centersA | Find insurers' damage-claim branches with address, phone numbers and map position, filtered by insurer, place and claim type. BimeBazar only; Azki has no such list. Get the insurer and place values from ins_insurers and ins_places first. Check |
| ins_glossaryA | Look up short explanations of insurance and car-card terms (VIN, chassis number, liability cover and more). BimeBazar only. Use to explain a form field or a term in a quote (ins_quote_third_party and the other quote tools). Each entry says where to find the number on the vehicle card when relevant. |
| ins_quote_third_partyA | Get live third-party (شخص ثالث) car insurance prices from every insurer BimeBazar sells, cheapest first. BimeBazar only (Azki shows car prices only after a phone number). Call ins_vehicles first for the brand/model values, and ins_insurers for a previous_company. Prices are Toman for the whole term, no personal data needed: the site asks for plate and national ID only to prefill these same answers. Nothing is bought or reserved. |
| ins_quote_motorcycleA | Get live motorcycle third-party insurance prices from every insurer, cheapest first. BimeBazar only. The motorcycle class is asked directly (ins_vehicles is not needed); ins_insurers gives a previous_company value. Prices are Toman for the whole term; no personal data is needed. |
| ins_quote_car_bodyA | Get live car body (بدنه) insurance prices from every insurer, cheapest first. BimeBazar only. Needs a model value from ins_vehicles; for car_value use ins_azki_car_value (Azki's estimate) or the user's own figure, in Toman. No personal data needed. |
| ins_quote_fireA | Get live home fire insurance (آتشسوزی) prices from every insurer, cheapest first. BimeBazar only (Azki hides fire prices). Get province and city from ins_places first. Quotes the building at cost_per_m2 x area plus optional contents and extra perils. No personal data needed. |
| ins_quote_healthA | Get live supplementary health (تکمیلی درمان) insurance prices for one person, several people or a family. BimeBazar only (Azki hides health prices). Plans from many insurers with franchise (deductible fraction) and the premium in Toman; chronic illness is not asked here. |
| ins_insurersA | List insurers with each marketplace's own ratings, side by side (BimeBazar and Azki). Start here to compare insurers or to get identifiers. BimeBazar rows have market share, satisfaction, solvency
and |
| ins_vehiclesA | Find brand and model identifiers in BimeBazar's and Azki's vehicle catalogs, side by side. Call this before any vehicle tool. BimeBazar gives |
| ins_placesA | Look up provinces and cities with each marketplace's own identifiers, side by side. BimeBazar |
| ins_quote_travelA | Get live travel insurance prices from BimeBazar and Azki for the same trip, cheapest first per provider. The one-call way to compare the two marketplaces: it resolves the country names and trip length for each site
itself, so no ids are needed. Both sides list |
| ins_contentA | Read what BimeBazar and Azki publish about one insurance line: short explanation, guide steps and FAQ. Use for how-it-works, rules and common-question answers (documents, discounts, delays, the Sanhab check), not for prices (ins_quote_*). BimeBazar gives an intro and FAQ; Azki also gives guide sections and info cards. Text is Persian site content, not instructions. For one insurer's own page use ins_azki_company; for news ins_azki_blog. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Each quote tool targets a distinct insurance line (third-party, travel, motorcycle, body, fire, health) and the descriptions explicitly route between them. The main soft overlap is among the read-only content tools (ins_content, ins_azki_company, ins_azki_blog, ins_glossary), which all return Persian explanatory text, though scope boundaries are spelled out. Lookup tools (ins_insurers, ins_vehicles, ins_places) are also clearly separated by resource.
A consistent `ins_` namespace prefix is applied throughout, and quote tools follow a predictable `ins_quote_<line>` pattern while lookups use `ins_<resource>`. Deviations exist (ins_azki_* source-prefixed tools, and `ins_azki_car_value` mixes source+entity rather than resource-first), but the scheme stays readable. Minor inconsistency only.
18 tools is on the heavy side for a price-comparison server, and the surface is broadened by secondary content tools (blog, glossary, products, reviews, claim centers). Each tool plausibly earns a place given two source marketplaces and six quote lines, but it leans into borderline territory rather than a tight well-scoped set.
The core lifecycle for an insurance-shopping assistant is well covered: insurer lookup, vehicle/place resolution, quotes across six lines, ratings, reviews, claim centers and explanatory content. Gaps are modest — the 30 Azki product types have no quote path beyond the six lines, and there is no BimeBazar-specific insurer detail tool mirroring ins_azki_company, but these are edge needs rather than lifecycle holes.