Alishahi Insurance
Request a home, auto, business, contractor or trucking insurance quote from a licensed broker.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"insurance-quotes": {
"url": "https://alishahiinsurance.com/mcp"
}
}
}Puntos de conexión remotos
https://alishahiinsurance.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢list_coverages
List the insurance coverages Alishahi Insurance quotes, with a link to each coverage's page.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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>).
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
}Comunidad
Evidencia