Skip to main content
Glama

Coverage Cat

Homeowners consumer bind continuation

homeowners_consumer_bind
Idempotent

Continue the consumer-prefill homeowners bind follow-up only after select returns ready_to_finalize. 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, confirm the previewed terms and registered customer-email channel, then send preview_token with bind_confirmed: true. Coverage Cat cannot collect homeowners payment in chat; any carrier payment or signing link will be emailed directly to the customer's email on file.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
uidYes
preview_tokenYes
bind_confirmedYes
idempotency_keyNoOptional retry key for homeowners_consumer_bind. 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.
intake_access_tokenNoOptional 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.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
uidYesCoverage Cat intake uid for the current handoff.
lineNo
offersNo
policyNo
reviewNoStructured review card or selected-offer review block.
schemaNoSupplemental schema hints for homeowners review payloads.
statusYes
sandboxNoTrue when Coverage Cat is returning consumer sandbox test data rather than a live shopper workflow.
supportNo
uploadedNo
documentsNo
expires_atNoWhen the current consumer handoff expires.
offers_urlNoCoverage Cat browser URL for the selected offer or offer-tracking page.
payment_uiNo
next_actionNoA structured hint for the next allowed tool or endpoint action.
payment_urlNoCoverage Cat browser URL for secure payment fallback.
post_chooseNoStructured post-choose state after a quoted umbrella offer is selected.
conversationNo
review_itemsNo
review_tokenNoOpaque review token for delegated review-style submit paths.
detail_statusNo
known_summaryNoStructured facts Coverage Cat can safely summarize at this stage.
next_questionNoThe current shopper-owned question bundle or bind-stage question.
offer_summaryNo
payment_setupNo
preview_tokenNoOpaque bind-preview token for the next homeowners bind confirmation.
missing_fieldsNoStructured missing-value hints for homeowners pre-submit review.
payment_statusNo
pending_fieldsNoStructured missing-value hints for umbrella pre-submit review.
selected_offerNo
uploaded_countNo
field_estimatesNo
service_previewNo
service_requestNo
purchase_previewNo
response_summaryNo
review_estimatesNo
service_requestsNo
agent_instructionsNo
poll_after_secondsNo
selection_guidanceNoGuidance for completing an offer choice in one shopper-facing reply.
compare_details_urlNoCoverage Cat browser URL for compare-details follow-up.
intake_access_tokenNoShort-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_channelNo
user_action_requiredNo
application_submittedNo
required_upload_typesNo
credit_consent_questionNo
payment_collection_supportedNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare non-readOnly, idempotent, and closed-world, and the schema documents the 24h idempotency replay. The description adds genuinely new behavioral context: payment/signing cannot happen in chat and is emailed to the customer's registered channel, and session-preservation caveats are disclosed. It stops short of auth/error or rate-limit detail, but the added context is solid.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The critical precondition is front-loaded in the first clause, and most sentences carry actionable guidance (session fallback, credential handling, payment channel). Some phrasing is convoluted ('Stay on the same consumer-operated MCP subset'), but there is little outright waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need not be explained, and the description covers the key concerns for a bind mutation: sequencing, session vs. token fallback, confirmation inputs, and payment handling. Missing only auth-failure/error handling detail, which keeps it short of complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 40%, so the description must carry weight on uid, preview_token, and bind_confirmed. It explains that a preserved host usually needs only uid, and that preview_token is sent together with bind_confirmed: true after confirming previewed terms and the email channel. It adds real meaning beyond the schema, though it never clarifies uid format or preview_token provenance.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific action (continue the homeowners bind follow-up) and situates it precisely in the workflow: it only runs after homeowners_consumer_select returns ready_to_finalize. This clearly separates it from prefill/select siblings. The verb phrasing is slightly process-oriented ('bind follow-up') rather than a crisp 'binds the policy,' but the intent is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states the exact precondition (only after select returns ready_to_finalize), the canonical path (preserved MCP shopper session, only uid needed), and an explicit alternative for hosts that cannot preserve session state (retry with the latest intake_access_token). It also steers away from raw HTTP and from asking the shopper for credentials.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources