Umbrella consumer offer select
umbrella_consumer_selectContinue the consumer-prefill umbrella flow after quotes are ready. Coverage Cat prefers to keep follow-up authorization in the hidden MCP shopper session after prefill, so a preserved host usually only needs uid. If your host cannot preserve that MCP session state, retry this same MCP follow-up tool with the latest intake_access_token from the previous successful Coverage Cat response instead of dropping to raw HTTP or asking the shopper for credentials. Stay on the same consumer-operated MCP subset, use the returned selection_token, collect the real user's consent for a soft credit check here, and let Coverage Cat enter the normal post-choose workflow without switching to delegated tools. If the quote payload exposed selection_guidance.same_reply_requirements for the chosen offer, send those answers under intake on this first select call. If Coverage Cat still returns credit_consent_required with a bind-stage next_question, ask for both the soft-credit-check consent and those bind details in one shopper-facing turn, then retry this same tool with both credit_consent and intake.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | ||
| intake | No | Optional bind-stage answers for the current next_question when Coverage Cat asked for consent and bind details in the same shopper-facing turn. | |
| credit_consent | No | Real-user consent for a soft credit check, collected on the selection turn when Coverage Cat asks for it. | |
| idempotency_key | No | Optional retry key for umbrella_consumer_select. If you retry after a timeout or transport failure, resend the identical arguments with the same idempotency_key. Coverage Cat replays the cached successful result for 24 hours and rejects a changed payload under the same key. | |
| selection_token | Yes | ||
| um_uim_election | No | Optional. Use this when the shopper wants to include or decline the offer's $1M excess UM/UIM option in the same selection reply. | |
| intake_access_token | No | Optional bearer fallback for this same MCP follow-up tool when your host cannot preserve Coverage Cat's hidden shopper session. Reuse the latest token from the previous successful Coverage Cat response and never show it to the shopper. | |
| selection_confirmed | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | Coverage Cat intake uid for the current handoff. | |
| line | No | ||
| offers | No | ||
| policy | No | ||
| review | No | Structured review card or selected-offer review block. | |
| schema | No | Supplemental schema hints for homeowners review payloads. | |
| status | Yes | ||
| sandbox | No | True when Coverage Cat is returning consumer sandbox test data rather than a live shopper workflow. | |
| support | No | ||
| uploaded | No | ||
| documents | No | ||
| expires_at | No | When the current consumer handoff expires. | |
| offers_url | No | Coverage Cat browser URL for the selected offer or offer-tracking page. | |
| payment_ui | No | ||
| next_action | No | A structured hint for the next allowed tool or endpoint action. | |
| payment_url | No | Coverage Cat browser URL for secure payment fallback. | |
| post_choose | No | Structured post-choose state after a quoted umbrella offer is selected. | |
| conversation | No | ||
| review_items | No | ||
| review_token | No | Opaque review token for delegated review-style submit paths. | |
| detail_status | No | ||
| known_summary | No | Structured facts Coverage Cat can safely summarize at this stage. | |
| next_question | No | The current shopper-owned question bundle or bind-stage question. | |
| offer_summary | No | ||
| payment_setup | No | ||
| preview_token | No | Opaque bind-preview token for the next homeowners bind confirmation. | |
| missing_fields | No | Structured missing-value hints for homeowners pre-submit review. | |
| payment_status | No | ||
| pending_fields | No | Structured missing-value hints for umbrella pre-submit review. | |
| selected_offer | No | ||
| uploaded_count | No | ||
| field_estimates | No | ||
| service_preview | No | ||
| service_request | No | ||
| purchase_preview | No | ||
| response_summary | No | ||
| review_estimates | No | ||
| service_requests | No | ||
| agent_instructions | No | ||
| poll_after_seconds | No | ||
| selection_guidance | No | Guidance for completing an offer choice in one shopper-facing reply. | |
| compare_details_url | No | Coverage Cat browser URL for compare-details follow-up. | |
| intake_access_token | No | Short-lived follow-up bearer. On REST, send it back as Authorization for the next `/api/intake/{uid}` call. On MCP, retry the same follow-up tool with this token only when your host cannot preserve Coverage Cat's hidden shopper session. Never display it to the shopper. | |
| notification_channel | No | ||
| user_action_required | No | ||
| application_submitted | No | ||
| required_upload_types | No | ||
| credit_consent_question | No | ||
| payment_collection_supported | No |