Alishahi Insurance
Request a home, auto, business, contractor or trucking insurance quote from a licensed broker.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"insurance-quotes": {
"url": "https://alishahiinsurance.com/mcp"
}
}
}Remote-Endpunkte
https://alishahiinsurance.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢list_coverages
List the insurance coverages Alishahi Insurance quotes, with a link to each coverage's page.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢get_quote_questions(coverage)
Get the questions to ask for one coverage (names, types and allowed choices). All are optional.
Eingabe-Schema
{
"type": "object",
"properties": {
"coverage": {
"type": "string",
"description": "A coverage name from list_coverages, e.g. \"Homeowners\" or \"Tow truck\"."
}
},
"required": [
"coverage"
],
"additionalProperties": false
}🟡submit_quote_request(coverage, name, phone, email, zip, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"coverage": {
"type": "string",
"description": "Coverage name from list_coverages."
},
"name": {
"type": "string",
"description": "Full name."
},
"phone": {
"type": "string",
"description": "Mobile phone number."
},
"email": {
"type": "string",
"description": "Email address."
},
"zip": {
"type": "string",
"description": "ZIP code of the property or business."
},
"answers": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "Answers keyed by question name from get_quote_questions. Select questions must use one of the listed choices."
},
"notes": {
"type": "string",
"description": "Anything else the person wants Sam to know, such as deadlines or lender requirements."
},
"contact_consent": {
"type": "boolean",
"description": "True only after the person confirmed they want Sam Alishahi to contact them about this request by phone or email."
}
},
"required": [
"coverage",
"name",
"phone",
"email",
"contact_consent"
],
"additionalProperties": false
}🟢get_application(application_id, token)
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>).
Eingabe-Schema
{
"type": "object",
"properties": {
"application_id": {
"type": "string"
},
"token": {
"type": "string"
}
},
"required": [
"application_id",
"token"
],
"additionalProperties": false
}🟡complete_application(application_id, token, answers, notes, submit)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"application_id": {
"type": "string"
},
"token": {
"type": "string"
},
"answers": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "Answers keyed by field name from get_application. Select fields take one of their choices; dates are YYYY-MM-DD."
},
"notes": {
"type": "string",
"description": "Anything else the person wants Sam to know."
},
"submit": {
"type": "boolean",
"description": "True when the person is done, even if optional fields are blank."
}
},
"required": [
"application_id",
"token",
"answers"
],
"additionalProperties": false
}Community
Nachweis