integrations.sh
← all integrations

MyChoice Insurance

MCP server openai

Get fast, personalized insurance quotes in minutes.

MyChoice Insurance Chat GPT App makes it easy to compare auto and life insurance options across Canada. Just answer a few simple questions and instantly see quotes from top insurers with clear monthly and yearly pricing.

Whether you're insuring your car or planning for the future, MyChoice guides you through a quick, seamless experience. No complex forms or insurance knowledge required.

Compare, choose, and continue on MyChoice when you're ready to move forward.

What you’ll get:

  • Real quotes from top insurers
  • Clear monthly and yearly pricing
  • A seamless option to continue on MyChoice to finalize the quote
Homepage
https://www.mychoice.ca
Remote URL
https://mcp-new.mychoice.ca/mcp
Auth
NONE

Tools (2)

Extracted live via the executor SDK.

  • get_auto_quote

    Flow when user initiates an auto insurance quote:

    1. Ask for these fields. IMPORTANT: always present these as a bulleted list so the user can answer each one clearly:
      • Postal code (Canadian, e.g. 'M5H 2N2')
      • Vehicle year (e.g. 2019)
      • Vehicle make (e.g. Toyota)
      • Vehicle model (e.g. Corolla)
      • Purchase date
      • Daily driving distance in KM (approximate)
      • Driver age
      • Gender (male or female)
      • Age when first got a driver's licence (approximate)
      • Licence type (G, G1, or G2)
      • Whether they held a licence before anywhere other than Canada/USA (yes or no)
      • Whether currently insured in Canada/USA (yes or no). If yes, ask:
        • What year were you first insured in Canada/USA? (ask this as a sub question of previous one)
    2. Call this tool with all collected fields and pap user answers to parameter values:
      • gender: 'M' or 'F'
      • previous_licence: true or false
      • insured: true or false
      • purchase_date: 'YYYY-MM-DD' format
  • get_life_quote

    Flow when user initiates a life insurance quote:

    1. Ask for these fields. IMPORTANT: always present these as a bulleted list so the user can answer each one clearly:
      • Postal code (Canadian, e.g. 'M5H 2N2')
      • Province (name or abbreviation, e.g. 'Ontario' or 'ON')
      • Age (do not ask for full date of birth — the server converts age into DOB internally)
      • Sex (male or female)
      • Smoker status (yes or no)
      • Coverage amount (100k, 250k, 500k, 1M, 2M, or 5M)
      • Term length — list ALL of the following as a sub-list so the user can pick one:
        • 10 Year Level Term
        • 15 Year Level Term
        • 20 Year Level Term
        • 25 Year Level Term
        • 30 Year Level Term
        • 35 Year Level Term
        • 40 Year Level Term
        • Term to 100 Guaranteed Life Pay
        • Whole Life Guaranteed Life Pay
        • Whole Life Guaranteed 20 Pay
        • U/L T100 - Minimum Premium - 10 Pay Do NOT list these fields more than once. Present the list exactly once.
    2. Call this tool with all collected fields Map user answers to parameter values:
      • sex: 'M' or 'F'
      • smoker: 'Y' or 'N'
      • face_amount: integer (100000, 250000, 500000, 1000000, 2000000, 5000000)
      • term_length: map user's choice to code — 10 Year Level Term=3, 15 Year Level Term=4, 20 Year Level Term=5, 25 Year Level Term=6, 30 Year Level Term=7, 35 Year Level Term=9, 40 Year Level Term=0, Term to 100 Guaranteed Life Pay=P, Whole Life Guaranteed Life Pay=H, Whole Life Guaranteed 20 Pay=J, U/L T100 Minimum Premium 10 Pay=O