Server definition
- Hash
- sha256:cea10d790ffc6ed99bc2d88f28f112265b5137deb8800d1c4666806f378fb33c
- What it is
- What a remote MCP server returned when asked what it offers: 11 tools
The blob, as servednamed by its sha256
{
"instructions": "Menlo Insurance Services is an insurance agency. list_products and get_quote_link are public. The other tools work on one quote that the customer authorized on Menlo’s website: they read its current application page, status and follow-up questions, and save ordinary answers. Saves take the quote’s current baseRevision and an eventId; repeating an eventId with the same answers is a safe retry, and revision_conflict means the quote changed. Saving answers can start or resume eligible carrier processing; reading never does. Premiums returned are indicative carrier results and nothing is bound. review_quote_application presents the application and quote consent; submit_quote_request requests carrier quotes only after explicit customer confirmation of that revision. Protected information, documents, coverage choices, carrier-specific attestations, signatures and purchase stay on Menlo’s website. A licensed Menlo agent reviews options. Never claim proactive notifications unless an event subscription has been activated.",
"tools": [
{
"description": "Saves answers to the connected quote’s outstanding follow-up questions and returns the updated status. A save can overwrite earlier answers and resume affected carrier processing. Coverage limits, deductibles, consent, attestations and protected information are not accepted; they are completed on Menlo’s website. Takes the current baseRevision and an eventId; the same eventId with the same answers returns the original result.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"answers": {
"description": "Only customer-confirmed facts from current additional questions whose answerOnWebsite is false; coverage choices the customer made are fine; never protected information, consent, signatures, owner answers or uploads",
"items": {
"additionalProperties": false,
"properties": {
"questionId": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"status": {
"enum": [
"confirmed",
"unknown",
"declined"
],
"type": "string"
},
"value": {
"anyOf": [
{
"maxLength": 4000,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"items": {
"maxLength": 500,
"type": "string"
},
"maxItems": 100,
"type": "array"
},
{
"type": "null"
}
]
}
},
"required": [
"questionId",
"status",
"value"
],
"type": "object"
},
"maxItems": 100,
"minItems": 1,
"type": "array"
},
"baseRevision": {
"description": "The revision returned by get_missing_questions; conflicts require rereading questions",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"eventId": {
"description": "Stable unique ID for this answer submission; retries reuse the same ID and identical answers",
"pattern": "^[A-Za-z0-9_-]{8,128}$",
"type": "string"
},
"locale": {
"default": "en",
"description": "Language for the resulting quote status",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"required": [
"eventId",
"baseRevision",
"answers"
],
"type": "object"
},
"name": "answer_additional_questions",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"additionalQuestionCount": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"aggregate": {
"additionalProperties": false,
"properties": {
"blocked": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"declined": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"quoted": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"referred": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"status": {
"type": "string"
},
"terminal": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"total": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"status",
"total",
"terminal",
"quoted",
"referred",
"declined",
"blocked"
],
"type": "object"
},
"carriers": {
"items": {
"additionalProperties": false,
"properties": {
"carrierId": {
"type": "string"
},
"declineReason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"informationSubmitted": {
"type": "boolean"
},
"quote": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"carrier": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"coverages": {
"items": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"dueToday": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
},
"intro": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limits": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"value": {
"maxLength": 120,
"minLength": 1,
"type": "string"
}
},
"required": [
"label",
"value"
],
"type": "object"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"monthly": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
},
"monthlyCount": {
"exclusiveMinimum": 0,
"maximum": 60,
"type": "integer"
},
"startDate": {
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
"subjectTo": {
"items": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"yearly": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
}
},
"required": [
"carrier"
],
"type": "object"
},
{
"type": "null"
}
]
},
"status": {
"type": "string"
}
},
"required": [
"carrierId",
"status",
"quote",
"declineReason",
"informationSubmitted"
],
"type": "object"
},
"type": "array"
},
"demo": {
"type": "boolean"
},
"formId": {
"type": "string"
},
"formRevisionId": {
"type": "string"
},
"nextAction": {
"enum": [
"answer_page",
"finish_on_website",
"answer_questions",
"broker_review",
"wait",
"review",
"review_application",
"cancelled"
],
"type": "string"
},
"notificationExpiresAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notificationStatus": {
"enum": [
"subscribed",
"not_subscribed"
],
"type": "string"
},
"ownerQuote": {
"type": "boolean"
},
"pricingNotice": {
"type": "string"
},
"progressMessage": {
"type": "string"
},
"quoteNumber": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"revision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"stage": {
"type": "string"
},
"websiteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"demo",
"quoteNumber",
"formId",
"formRevisionId",
"revision",
"stage",
"ownerQuote",
"aggregate",
"carriers",
"additionalQuestionCount",
"nextAction",
"websiteUrl",
"pricingNotice",
"notificationStatus",
"notificationExpiresAt",
"progressMessage"
],
"type": "object"
}
},
{
"description": "Saves answers to ordinary questions on the connected quote’s current application page and returns the updated page. A save can overwrite earlier answers and can start or resume eligible carrier processing under the website’s existing rules; it is not final submission. Protected information, coverage choices, consent and signatures are not accepted. Takes the current baseRevision and an eventId; the same eventId with the same answers returns the original result.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"answers": {
"description": "Only customer-confirmed facts from the current page with answerOnWebsite false; readonly prefills are server-owned",
"items": {
"additionalProperties": false,
"properties": {
"questionId": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"status": {
"enum": [
"confirmed",
"unknown",
"declined"
],
"type": "string"
},
"value": {
"anyOf": [
{
"maxLength": 4000,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"items": {
"maxLength": 500,
"type": "string"
},
"maxItems": 100,
"type": "array"
},
{
"type": "null"
}
]
}
},
"required": [
"questionId",
"status",
"value"
],
"type": "object"
},
"maxItems": 100,
"minItems": 1,
"type": "array"
},
"baseRevision": {
"description": "Current baseRevision returned by get_current_page",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"eventId": {
"description": "Unique submission ID; retry identical answers with the same eventId",
"pattern": "^[A-Za-z0-9_-]{8,128}$",
"type": "string"
},
"locale": {
"default": "en",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"required": [
"eventId",
"baseRevision",
"answers"
],
"type": "object"
},
"name": "answer_quote_page",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"baseRevision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"demo": {
"type": "boolean"
},
"formId": {
"type": "string"
},
"formRevisionId": {
"type": "string"
},
"geography": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"license",
"product"
],
"type": "string"
},
"eligible": {
"type": "boolean"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"eligible",
"state"
],
"type": "object"
},
{
"type": "null"
}
]
},
"nextStep": {
"type": "string"
},
"page": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"answerSchema": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"id": {
"type": "string"
},
"index": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"pageCount": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"questions": {
"items": {
"additionalProperties": false,
"properties": {
"answerOnWebsite": {
"type": "boolean"
},
"control": {
"type": "string"
},
"helpText": {
"type": "string"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"options": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"value",
"label"
],
"type": "object"
},
"type": "array"
},
"prefillValue": {
"anyOf": [
{
"maxLength": 4000,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"items": {
"maxLength": 500,
"type": "string"
},
"maxItems": 100,
"type": "array"
},
{
"type": "null"
}
]
},
"readOnly": {
"type": "boolean"
},
"required": {
"type": "boolean"
}
},
"required": [
"id",
"label",
"control",
"required",
"answerOnWebsite",
"readOnly"
],
"type": "object"
},
"type": "array"
},
"title": {
"type": "string"
}
},
"required": [
"id",
"title",
"index",
"pageCount",
"questions",
"answerSchema"
],
"type": "object"
},
{
"type": "null"
}
]
},
"quoteNumber": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"section": {
"enum": [
"easy",
"recommendation",
"application",
"review",
"waiting",
"out_of_area",
"cancelled"
],
"type": "string"
},
"stage": {
"type": "string"
},
"websiteRequired": {
"type": "boolean"
},
"websiteRequiredReason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"websiteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"demo",
"quoteNumber",
"formId",
"formRevisionId",
"baseRevision",
"stage",
"section",
"websiteRequired",
"websiteRequiredReason",
"websiteUrl",
"geography",
"page",
"nextStep"
],
"type": "object"
}
},
{
"description": "Returns the identifier and display name of the one connected quote, or a new-quote connection label before its draft is started. The connection covers one quote, not a customer account.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_connected_quote_profile",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"id": {
"minLength": 1,
"pattern": "\\S",
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"type": "object"
}
},
{
"description": "Returns the connected quote’s current page: grouped questions, visibility conditions, ZIP/state prefills, and whether the page must be completed on Menlo’s website (coverage choices and protected questions). Reading does not start carrier processing.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"locale": {
"default": "en",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_current_page",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"baseRevision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"demo": {
"type": "boolean"
},
"formId": {
"type": "string"
},
"formRevisionId": {
"type": "string"
},
"geography": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"license",
"product"
],
"type": "string"
},
"eligible": {
"type": "boolean"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"eligible",
"state"
],
"type": "object"
},
{
"type": "null"
}
]
},
"nextStep": {
"type": "string"
},
"page": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"answerSchema": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"id": {
"type": "string"
},
"index": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"pageCount": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"questions": {
"items": {
"additionalProperties": false,
"properties": {
"answerOnWebsite": {
"type": "boolean"
},
"control": {
"type": "string"
},
"helpText": {
"type": "string"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"options": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"value",
"label"
],
"type": "object"
},
"type": "array"
},
"prefillValue": {
"anyOf": [
{
"maxLength": 4000,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"items": {
"maxLength": 500,
"type": "string"
},
"maxItems": 100,
"type": "array"
},
{
"type": "null"
}
]
},
"readOnly": {
"type": "boolean"
},
"required": {
"type": "boolean"
}
},
"required": [
"id",
"label",
"control",
"required",
"answerOnWebsite",
"readOnly"
],
"type": "object"
},
"type": "array"
},
"title": {
"type": "string"
}
},
"required": [
"id",
"title",
"index",
"pageCount",
"questions",
"answerSchema"
],
"type": "object"
},
{
"type": "null"
}
]
},
"quoteNumber": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"section": {
"enum": [
"easy",
"recommendation",
"application",
"review",
"waiting",
"out_of_area",
"cancelled"
],
"type": "string"
},
"stage": {
"type": "string"
},
"websiteRequired": {
"type": "boolean"
},
"websiteRequiredReason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"websiteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"demo",
"quoteNumber",
"formId",
"formRevisionId",
"baseRevision",
"stage",
"section",
"websiteRequired",
"websiteRequiredReason",
"websiteUrl",
"geography",
"page",
"nextStep"
],
"type": "object"
}
},
{
"description": "Returns the connected quote’s outstanding follow-up questions and correction requests, deduplicated across carriers, with the current baseRevision. Questions marked for the website (protected information) cannot be answered through this connection.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"locale": {
"default": "en",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_missing_questions",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"baseRevision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"demo": {
"type": "boolean"
},
"formRevisionId": {
"type": "string"
},
"nextStep": {
"type": "string"
},
"quoteNumber": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"sections": {
"items": {
"additionalProperties": false,
"properties": {
"answerSchema": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"questions": {
"items": {
"additionalProperties": false,
"properties": {
"answerOnWebsite": {
"type": "boolean"
},
"askedBy": {
"items": {
"type": "string"
},
"type": "array"
},
"control": {
"type": "string"
},
"correction": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"answerRevision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"reason": {
"type": "string"
},
"requireChangedValue": {
"type": "boolean"
}
},
"required": [
"answerRevision",
"reason",
"requireChangedValue"
],
"type": "object"
},
{
"type": "null"
}
]
},
"helpText": {
"type": "string"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"options": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"value",
"label"
],
"type": "object"
},
"type": "array"
},
"required": {
"type": "boolean"
}
},
"required": [
"id",
"label",
"control",
"required",
"answerOnWebsite",
"askedBy",
"correction"
],
"type": "object"
},
"type": "array"
},
"title": {
"type": "string"
}
},
"required": [
"title",
"questions",
"answerSchema"
],
"type": "object"
},
"type": "array"
},
"stage": {
"type": "string"
},
"websiteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"demo",
"quoteNumber",
"formRevisionId",
"baseRevision",
"stage",
"websiteUrl",
"sections",
"nextStep"
],
"type": "object"
}
},
{
"description": "Returns the website quote form link for a published formId. Does not create or submit an application or read private quotes.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"formId": {
"pattern": "^[a-z][a-z0-9-]{0,60}$",
"type": "string"
},
"locale": {
"default": "en",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"required": [
"formId"
],
"type": "object"
},
"name": "get_quote_link",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"nextStep": {
"type": "string"
},
"product": {
"additionalProperties": false,
"properties": {
"availableStates": {
"items": {
"type": "string"
},
"type": "array"
},
"formId": {
"type": "string"
},
"label": {
"type": "string"
},
"quoteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"formId",
"label",
"quoteUrl",
"availableStates"
],
"type": "object"
}
},
"required": [
"product",
"nextStep"
],
"type": "object"
}
},
{
"description": "Returns the connected quote’s stage, carrier outcomes and available quotes. Premiums are indicative carrier results and nothing is bound. Includes a waiting-on-carriers message and whether an MCP Events quote.updated subscription is active. Reading does not activate notifications, start carrier processing or list other quotes.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"locale": {
"default": "en",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_quote_status",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"additionalQuestionCount": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"aggregate": {
"additionalProperties": false,
"properties": {
"blocked": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"declined": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"quoted": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"referred": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"status": {
"type": "string"
},
"terminal": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"total": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"status",
"total",
"terminal",
"quoted",
"referred",
"declined",
"blocked"
],
"type": "object"
},
"carriers": {
"items": {
"additionalProperties": false,
"properties": {
"carrierId": {
"type": "string"
},
"declineReason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"informationSubmitted": {
"type": "boolean"
},
"quote": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"carrier": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"coverages": {
"items": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"dueToday": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
},
"intro": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limits": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"value": {
"maxLength": 120,
"minLength": 1,
"type": "string"
}
},
"required": [
"label",
"value"
],
"type": "object"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"monthly": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
},
"monthlyCount": {
"exclusiveMinimum": 0,
"maximum": 60,
"type": "integer"
},
"startDate": {
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
"subjectTo": {
"items": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"yearly": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
}
},
"required": [
"carrier"
],
"type": "object"
},
{
"type": "null"
}
]
},
"status": {
"type": "string"
}
},
"required": [
"carrierId",
"status",
"quote",
"declineReason",
"informationSubmitted"
],
"type": "object"
},
"type": "array"
},
"demo": {
"type": "boolean"
},
"formId": {
"type": "string"
},
"formRevisionId": {
"type": "string"
},
"nextAction": {
"enum": [
"answer_page",
"finish_on_website",
"answer_questions",
"broker_review",
"wait",
"review",
"review_application",
"cancelled"
],
"type": "string"
},
"notificationExpiresAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notificationStatus": {
"enum": [
"subscribed",
"not_subscribed"
],
"type": "string"
},
"ownerQuote": {
"type": "boolean"
},
"pricingNotice": {
"type": "string"
},
"progressMessage": {
"type": "string"
},
"quoteNumber": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"revision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"stage": {
"type": "string"
},
"websiteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"demo",
"quoteNumber",
"formId",
"formRevisionId",
"revision",
"stage",
"ownerQuote",
"aggregate",
"carriers",
"additionalQuestionCount",
"nextAction",
"websiteUrl",
"pricingNotice",
"notificationStatus",
"notificationExpiresAt",
"progressMessage"
],
"type": "object"
}
},
{
"description": "Lists Menlo’s published quote forms with the states each serves, its website quote link and how requests are processed. Availability does not guarantee eligibility or a carrier quote.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"locale": {
"default": "en",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_products",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"products": {
"items": {
"additionalProperties": false,
"properties": {
"availableStates": {
"items": {
"type": "string"
},
"type": "array"
},
"formId": {
"type": "string"
},
"label": {
"type": "string"
},
"quoteUrl": {
"format": "uri",
"type": "string"
},
"quotingProcess": {
"type": "string"
}
},
"required": [
"formId",
"label",
"quoteUrl",
"availableStates",
"quotingProcess"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"products"
],
"type": "object"
}
},
{
"description": "Returns the connected application's ordinary answers, exact quote-authorization consent, Terms link and a short-lived revision-bound reviewToken when ready. Protected values are excluded. Reading does not request carrier quotes or accept terms.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"locale": {
"default": "en",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"type": "object"
},
"name": "review_quote_application",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"alreadySubmitted": {
"type": "boolean"
},
"answers": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"questionId": {
"type": "string"
},
"value": {}
},
"required": [
"questionId",
"label",
"value"
],
"type": "object"
},
"type": "array"
},
"baseRevision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"confirmationText": {
"type": "string"
},
"consentText": {
"type": "string"
},
"demo": {
"type": "boolean"
},
"expiresAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"nextStep": {
"type": "string"
},
"quoteNumber": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"readyToSubmit": {
"type": "boolean"
},
"requiredWebsiteQuestionIds": {
"items": {
"type": "string"
},
"type": "array"
},
"reviewToken": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"termsUrl": {
"format": "uri",
"type": "string"
},
"termsVersion": {
"type": "string"
},
"websiteOnlyAnswerCount": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"websiteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"demo",
"quoteNumber",
"baseRevision",
"readyToSubmit",
"alreadySubmitted",
"reviewToken",
"expiresAt",
"answers",
"websiteOnlyAnswerCount",
"requiredWebsiteQuestionIds",
"termsVersion",
"termsUrl",
"consentText",
"confirmationText",
"websiteUrl",
"nextStep"
],
"type": "object"
}
},
{
"description": "Creates one empty quote draft for a published formId selected from the customer's stated need, or resumes the one existing connected quote. Requires website OAuth consent first. Repeated calls return the same quote; a different product cannot replace it. Returns the current application page. Does not request carrier pricing, accept insurance terms or submit the application.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"formId": {
"description": "Published formId from list_products, chosen for the customer's stated insurance need. Required for a new connection; omit to resume its existing quote.",
"pattern": "^[a-z][a-z0-9-]{0,60}$",
"type": "string"
},
"locale": {
"default": "en",
"enum": [
"en",
"es"
],
"type": "string"
}
},
"type": "object"
},
"name": "start_quote",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"baseRevision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"demo": {
"type": "boolean"
},
"formId": {
"type": "string"
},
"formRevisionId": {
"type": "string"
},
"geography": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"license",
"product"
],
"type": "string"
},
"eligible": {
"type": "boolean"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"eligible",
"state"
],
"type": "object"
},
{
"type": "null"
}
]
},
"nextStep": {
"type": "string"
},
"page": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"answerSchema": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"id": {
"type": "string"
},
"index": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"pageCount": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"questions": {
"items": {
"additionalProperties": false,
"properties": {
"answerOnWebsite": {
"type": "boolean"
},
"control": {
"type": "string"
},
"helpText": {
"type": "string"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"options": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"value",
"label"
],
"type": "object"
},
"type": "array"
},
"prefillValue": {
"anyOf": [
{
"maxLength": 4000,
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"items": {
"maxLength": 500,
"type": "string"
},
"maxItems": 100,
"type": "array"
},
{
"type": "null"
}
]
},
"readOnly": {
"type": "boolean"
},
"required": {
"type": "boolean"
}
},
"required": [
"id",
"label",
"control",
"required",
"answerOnWebsite",
"readOnly"
],
"type": "object"
},
"type": "array"
},
"title": {
"type": "string"
}
},
"required": [
"id",
"title",
"index",
"pageCount",
"questions",
"answerSchema"
],
"type": "object"
},
{
"type": "null"
}
]
},
"quoteNumber": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"section": {
"enum": [
"easy",
"recommendation",
"application",
"review",
"waiting",
"out_of_area",
"cancelled"
],
"type": "string"
},
"stage": {
"type": "string"
},
"websiteRequired": {
"type": "boolean"
},
"websiteRequiredReason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"websiteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"demo",
"quoteNumber",
"formId",
"formRevisionId",
"baseRevision",
"stage",
"section",
"websiteRequired",
"websiteRequiredReason",
"websiteUrl",
"geography",
"page",
"nextStep"
],
"type": "object"
}
},
{
"description": "Accepts the customer's explicitly confirmed application review and displayed quote consent, records acceptance of Menlo's Terms and requests eligible carrier quotes through Menlo's existing workflow. Sends application information to carriers and may authorize consumer reports. Requires separate quotes:submit OAuth permission, a current reviewToken and the exact customerConfirmation from the displayed review; OAuth and saved answers do not constitute agreement. Identical reviewToken and payload retries return the original submission without duplicate requests. Does not purchase, bind coverage, choose coverage, sign a carrier application or enroll in SMS. Other MCP clients retain broker-review holds; the reviewer demo never dispatches.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"baseRevision": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"customerConfirmation": {
"description": "Exact confirmationText from the review, only after the customer explicitly confirms the displayed application and consent; never infer consent from OAuth, an answer save or an earlier request",
"enum": [
"I reviewed my application, agree to Menlo’s Terms of Service and authorize Menlo to request carrier quotes with the consumer-report consent shown above.",
"Revisé mi solicitud, acepto los Términos del servicio de Menlo y autorizo a Menlo a solicitar cotizaciones a las aseguradoras con el consentimiento para informes del consumidor mostrado arriba."
],
"type": "string"
},
"locale": {
"enum": [
"en",
"es"
],
"type": "string"
},
"reviewToken": {
"description": "Short-lived reviewToken returned by review_quote_application; never invent one",
"pattern": "^[A-Za-z0-9_-]{43}$",
"type": "string"
},
"termsVersion": {
"const": "quote-terms-2026-09-27",
"type": "string"
}
},
"required": [
"reviewToken",
"baseRevision",
"termsVersion",
"locale",
"customerConfirmation"
],
"type": "object"
},
"name": "submit_quote_request",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"additionalQuestionCount": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"aggregate": {
"additionalProperties": false,
"properties": {
"blocked": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"declined": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"quoted": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"referred": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"status": {
"type": "string"
},
"terminal": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"total": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"status",
"total",
"terminal",
"quoted",
"referred",
"declined",
"blocked"
],
"type": "object"
},
"carriers": {
"items": {
"additionalProperties": false,
"properties": {
"carrierId": {
"type": "string"
},
"declineReason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"informationSubmitted": {
"type": "boolean"
},
"quote": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"carrier": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"coverages": {
"items": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"dueToday": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
},
"intro": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limits": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"value": {
"maxLength": 120,
"minLength": 1,
"type": "string"
}
},
"required": [
"label",
"value"
],
"type": "object"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"monthly": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
},
"monthlyCount": {
"exclusiveMinimum": 0,
"maximum": 60,
"type": "integer"
},
"startDate": {
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
"subjectTo": {
"items": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"yearly": {
"maxLength": 40,
"pattern": "^(?:0\\.(?:0[1-9]|[1-9]\\d)|[1-9]\\d*\\.\\d{2})$",
"type": "string"
}
},
"required": [
"carrier"
],
"type": "object"
},
{
"type": "null"
}
]
},
"status": {
"type": "string"
}
},
"required": [
"carrierId",
"status",
"quote",
"declineReason",
"informationSubmitted"
],
"type": "object"
},
"type": "array"
},
"demo": {
"type": "boolean"
},
"formId": {
"type": "string"
},
"formRevisionId": {
"type": "string"
},
"nextAction": {
"enum": [
"answer_page",
"finish_on_website",
"answer_questions",
"broker_review",
"wait",
"review",
"review_application",
"cancelled"
],
"type": "string"
},
"notificationExpiresAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notificationStatus": {
"enum": [
"subscribed",
"not_subscribed"
],
"type": "string"
},
"ownerQuote": {
"type": "boolean"
},
"pricingNotice": {
"type": "string"
},
"progressMessage": {
"type": "string"
},
"quoteNumber": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"revision": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"stage": {
"type": "string"
},
"websiteUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"demo",
"quoteNumber",
"formId",
"formRevisionId",
"revision",
"stage",
"ownerQuote",
"aggregate",
"carriers",
"additionalQuestionCount",
"nextAction",
"websiteUrl",
"pricingNotice",
"notificationStatus",
"notificationExpiresAt",
"progressMessage"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:cea10d790ffc6ed99bc2d88f28f112265b5137deb8800d1c4666806f378fb33c | sha256sum