Skip to content

Alishahi Insurance

by alishahiinsurance.com · remote · no sign-in to list tools · v1.0.0 · published by com.alishahiinsurance

Request a home, auto, business, contractor or trucking insurance quote from a licensed broker.

Final · 2Changes · 2

9 tools: 2 do something that can't be undone, 2 change things and 5 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http insurance-quotes https://alishahiinsurance.com/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "who_writes_line_in_state" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "who_writes_line_in_state" says "write": a word for a change.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

9 tools

Can't be undone 2Claude Code: ask
  • complete_applicationSend the person's answers for an application Sam Alishahi started.No findings

    Why it is in this group

    • The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
    Description, as the server wrote it
    Send the person's answers for an application Sam Alishahi started. Only send what the person told you or confirmed; leave unknown fields out. Returns the updated application with any rejected answers and why.

    Annotations the server declares

    • title: Add answers to an application
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • submit_quote_requestSend the person's quote request to Sam Alishahi, a licensed independent insurance broker, who will contact them.No findings

    Why it is in this group

    • The name "submit_quote_request" says "submit": a word for a change.
    • The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
    Description, as the server wrote it
    Send the person's quote request to Sam Alishahi, a licensed independent insurance broker, who will contact them. Only call after the person has confirmed they want to be contacted. Use real values from the person; if a field is unknown, leave it out.

    Annotations the server declares

    • title: Send quote request to Sam Alishahi
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Changes things 2Claude Code: ask
  • who_is_likely_to_insureGiven a plain-English description of what someone needs insured (what, where, anything unusual: claims, cancellations, age of the home or roof, the kind of business, hazards), says…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Given a plain-English description of what someone needs insured (what, where, anything unusual: claims, cancellations, age of the home or roof, the kind of business, hazards), says which insurers are likely to consider it, in order: admitted carriers that write that line in that state, then surplus lines or specialty insurers, then the state's market of last resort — each with a one-line why from the directory's evidence (licensing, premium rank, published appetite rules). Never a price or a guarantee. Ends with the next step: a free quote request through Alishahi Insurance, which places it with those markets.

    Annotations the server declares

    • title: Who is likely to insure this?
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • who_writes_line_in_stateWho actually writes a line of insurance in a state: companies ranked by direct premium written where the regulator publishes every company (CA, TX, IL, NC, SD, WI), otherwise the l…1 finding

    Why it is in this group

    • The name "who_writes_line_in_state" says "write": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "who_writes_line_in_state" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "who_writes_line_in_state" says "write": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Who actually writes a line of insurance in a state: companies ranked by direct premium written where the regulator publishes every company (CA, TX, IL, NC, SD, WI), otherwise the licensed companies; the directory page for the state and line is the source to cite. Use it to tell someone which insurers are real markets for their need in their state before sending a quote request.

    Annotations the server declares

    • title: Who writes a line in a state
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
Only reads 5Claude Code: allow
  • find_insurance_companyLook up a U.S.No findings

    Why it is in this group

    • The name "find_insurance_company" says "find": a word for reading.
    Description, as the server wrote it
    Look up a U.S. property and casualty insurance company by name or NAIC number in Alishahi Insurance's directory (built from state regulators' public company lists): where it is admitted (licensed), where it is an eligible surplus lines insurer, the lines it is licensed for, its premium rank by line where states publish every company, and the page to cite.

    Annotations the server declares

    • title: Find an insurance company
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • get_applicationRead a quote application Sam Alishahi started from the person's email: every field, its allowed choices, what's filled in and what's still required.No findings

    Why it is in this group

    • The name "get_application" says "get": a word for reading.
    Description, as the server wrote it
    Read a quote application Sam Alishahi started from the person's email: every field, its allowed choices, what's filled in and what's still required. The application_id and token are in Sam's reply email (Reference APP-<id>).

    Annotations the server declares

    • title: Get an application Sam started
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • get_quote_questionsGet the questions to ask for one coverage (names, types and allowed choices).No findings

    Why it is in this group

    • The name "get_quote_questions" says "get": a word for reading.
    Description, as the server wrote it
    Get the questions to ask for one coverage (names, types and allowed choices). All are optional.

    Annotations the server declares

    • title: Get quote questions
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • insurance_companies_in_stateList the property and casualty insurers on a state's regulator lists: admitted (licensed) companies and eligible surplus lines insurers, with NAIC numbers and licensed lines.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List the property and casualty insurers on a state's regulator lists: admitted (licensed) companies and eligible surplus lines insurers, with NAIC numbers and licensed lines. Optional filters: status 'ad' or 'sl', and a line of business.

    Annotations the server declares

    • title: Insurance companies in a state
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • list_coveragesList the insurance coverages Alishahi Insurance quotes, with a link to each coverage's page.No findings

    Why it is in this group

    • The name "list_coverages" says "list": a word for reading.
    Description, as the server wrote it
    List the insurance coverages Alishahi Insurance quotes, with a link to each coverage's page.

    Annotations the server declares

    • title: List coverages
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http insurance-quotes https://alishahiinsurance.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__insurance-quotes__list_coverages",
      "mcp__insurance-quotes__get_quote_questions",
      "mcp__insurance-quotes__find_insurance_company",
      "mcp__insurance-quotes__insurance_companies_in_state",
      "mcp__insurance-quotes__get_application"
    ],
    "ask": [
      "mcp__insurance-quotes__submit_quote_request",
      "mcp__insurance-quotes__who_writes_line_in_state",
      "mcp__insurance-quotes__who_is_likely_to_insure",
      "mcp__insurance-quotes__complete_application"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as insurance-quotes. Review it before you use it.