protogrid

Search / com.menloinsurance/mcp

Menlo

R0· no sign-in

Complete a Menlo application, authorize carrier quote requests and answer quote follow-ups.

v0.3.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust83of 100
Uptime, 30 days100%
Latency p501504 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "menloinsurance": {
      "type": "http",
      "url": "https://www.menloinsurance.com/mcp"
    }
  }
}
claude mcp add --transport http menloinsurance https://www.menloinsurance.com/mcp
[mcp_servers.menloinsurance]
url = "https://www.menloinsurance.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "menloinsurance": {
      "type": "remote",
      "url": "https://www.menloinsurance.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "menloinsurance": {
      "type": "http",
      "url": "https://www.menloinsurance.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=menloinsurance&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3Lm1lbmxvaW5zdXJhbmNlLmNvbS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "menloinsurance": {
      "type": "http",
      "url": "https://www.menloinsurance.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "menloinsurance": {
      "httpUrl": "https://www.menloinsurance.com/mcp"
    }
  }
}
extensions:
  "menloinsurance":
    enabled: true
    name: "menloinsurance"
    type: streamable_http
    uri: "https://www.menloinsurance.com/mcp"
    timeout: 300

Quality 79 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list carries no ttlMs, so clients re-fetch it
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations12 of 12 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 3,594 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes46 tool changes in 30 days
  • fail
    stability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

12 tools, about 3,594 tokens to load them all · tool set c874c837e931 · tools last changed 2026-10-19 · checked 2026-10-20 17:02 UTC

Tool changes

  • answer_additional_questionschangedoutput schema
  • get_quote_statuschangedoutput schema
  • submit_quote_requestchangedoutput schema
  • get_connected_quote_profilechangeddescription
    before

    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.

    after · 75% of words in common

    Use this when you need to know which quote this connection covers. 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.

  • attach_quote_documentadded

    Use this when a question marked attachDocument, on the current application page or among carrier follow-ups, asks for a document such as a replacement cost estimate or an existing policy or application, and the customer has attached it or wants to provide it. Pass the customer's attachment as file when this chat app supports file inputs; Menlo checks it is a PDF, JPEG or PNG up to 5 MB, keeps it with that question and saves the question's upload answer, which can resume eligible carrier processing. When no file arrives, returns attached false, a website upload link for the customer and the next step. An attached existing policy or application can suggest answers, saved with answer_quote_page once the customer confirms each. Takes the current baseRevision and an eventId; a retry of the same file reuses its eventId. Do not use for a file that answers no open document question, or for protected information.

  • answer_additional_questionschangeddescription, input schema
    before

    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.

    after · 53% of words in common

    Use this when the customer has answered outstanding carrier follow-up questions from get_missing_questions. Saves those answers and returns the updated status. Takes the current baseRevision and an eventId; the same eventId with the same answers returns the original result. A save can overwrite earlier answers and resume affected carrier processing. Do not use for application-page questions (answer_quote_page), a document (attach_quote_document), consent, attestations or protected information.

  • get_missing_questionschangeddescription, output schema
    before

    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.

    after · 57% of words in common

    Use this when get_quote_status reports answer_questions or the customer asks what carriers still need. Returns outstanding follow-up questions, document requests (attachDocument) and correction requests, deduplicated across carriers, with the current baseRevision. Questions marked answerOnWebsite (protected information) cannot be answered through this connection.

  • get_quote_statuschangeddescription
    before

    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.

    after · 74% of words in common

    Use this when the customer asks how their connected quote is going or what happens next. Returns its stage, carrier outcomes, available quotes and next action. 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.

  • submit_quote_requestchangeddescription
    before

    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.

    after · 89% of words in common

    Use this only after the customer has seen review_quote_application's answers and consent and explicitly confirmed them in this conversation. 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.

  • review_quote_applicationchangeddescription
    before

    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.

    after · 70% of words in common

    Use this when the current page reports section review and the customer wants to request quotes. Returns the application's answers, the exact quote-authorization consent, the Terms link and a short-lived revision-bound reviewToken when ready; show them to the customer. Protected values are excluded. Reading does not request carrier quotes or accept terms.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-20d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.menloinsurance.com/mcp streamable-httpnoneyes100%1504 ms2026-07-282026-10-20

Tools (12)

answer_additional_questionsdestructiveUse this when the customer has answered outstanding carrier follow-up questions from get_missing_questions. Saves those answers and returns the updated status. Takes the current baseRevision and an eventId; the same eventId with the same answers returns the original result. A save can overwrite earlier answers and resume affected carrier processing. Do not use for application-page questions (answer_quote_page), a document (attach_quote_document), consent, attestations or protected information.
answer_quote_pagedestructiveUse this when the customer has answered questions on the current application page, including coverage choices they made. Saves those answers and returns the updated page. Takes the current baseRevision and an eventId; the same eventId with the same answers returns the original result. 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. Do not use for protected information, consent, signatures or a document upload (use attach_quote_document).
attach_quote_documentdestructiveUse this when a question marked attachDocument, on the current application page or among carrier follow-ups, asks for a document such as a replacement cost estimate or an existing policy or application, and the customer has attached it or wants to provide it. Pass the customer's attachment as file when this chat app supports file inputs; Menlo checks it is a PDF, JPEG or PNG up to 5 MB, keeps it with that question and saves the question's upload answer, which can resume eligible carrier processing. When no file arrives, returns attached false, a website upload link for the customer and the next step. An attached existing policy or application can suggest answers, saved with answer_quote_page once the customer confirms each. Takes the current baseRevision and an eventId; a retry of the same file reuses its eventId. Do not use for a file that answers no open document question, or for protected information.
get_connected_quote_profileread-onlyUse this when you need to know which quote this connection covers. 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.
get_current_pageread-onlyUse this when continuing the connected quote's application, and again after every save. Returns the current page: grouped questions, visibility conditions, ZIP/state prefills, document questions (attachDocument) and whether the page must be completed on Menlo’s website (protected questions). Reading never starts carrier processing. Do not use for carrier follow-up questions after submission; use get_missing_questions.
get_missing_questionsread-onlyUse this when get_quote_status reports answer_questions or the customer asks what carriers still need. Returns outstanding follow-up questions, document requests (attachDocument) and correction requests, deduplicated across carriers, with the current baseRevision. Questions marked answerOnWebsite (protected information) cannot be answered through this connection.
get_quote_linkread-onlyUse this when the customer prefers to fill in a quote request on Menlo's website rather than in chat. Returns the website link for a formId from list_products. Does not create, read or submit an application.
get_quote_statusread-onlyUse this when the customer asks how their connected quote is going or what happens next. Returns its stage, carrier outcomes, available quotes and next action. 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.
list_productsread-onlyUse this when a customer wants an insurance quote and you need the coverage Menlo can quote and where, for example builders risk insurance for a home renovation, vacant home insurance, a difference-in-conditions (DIC) policy alongside the California FAIR Plan, or event insurance for a wedding. Returns each published quote form's formId, label, states served, website quote link and how requests are processed. Availability does not guarantee eligibility or a carrier quote. Do not use for claims or changes to an existing policy.
review_quote_applicationread-onlyUse this when the current page reports section review and the customer wants to request quotes. Returns the application's answers, the exact quote-authorization consent, the Terms link and a short-lived revision-bound reviewToken when ready; show them to the customer. Protected values are excluded. Reading does not request carrier quotes or accept terms.
start_quoteUse this when the customer wants to apply in chat for a product from list_products, such as event insurance for a wedding, or to resume the one quote this connection holds. Requires website sign-in consent first. Creates one empty draft for the formId that matches the customer's stated need; repeated calls return the same quote and a different product cannot replace it. Returns the current application page. Does not request carrier pricing, accept terms or submit the application.
submit_quote_requestdestructiveUse this only after the customer has seen review_quote_application's answers and consent and explicitly confirmed them in this conversation. 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.menloinsurance/mcp",
  "icons": [
    {
      "src": "https://www.menloinsurance.com/apple-icon.png",
      "sizes": [
        "180x180"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Menlo",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.menloinsurance.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.3.0",
  "websiteUrl": "https://www.menloinsurance.com",
  "description": "Complete a Menlo application, authorize carrier quote requests and answer quote follow-ups."
}