MCP App Store
by KeenEthics
Thimble Insurance icon

Thimble Insurance

By Thimble

Get New App Alerts

Overview

Get real-time commercial insurance quotes, compare coverage options, and streamline underwriting workflows with Thimble. Designed for brokers, agencies, and embedded insurance experiences.

Tools

thimble_create_quote

ChatGPT
Generate an insurance quote with customer and coverage details. This is the main tool for creating quotes. It requires customer information, business details, selected plans, and coverage dates. Returns pricing and payment options. Args: - email_address, first_name, last_name: Customer contact info - business_name, business_entity_type: Business details - activity_id, zipcode, primary_insurance_type, limit: Coverage requirements (all required) - business_address, mailing_address: Full address objects (state, zipcode, city, street) - plans: Array of plan objects with plan_id and optional customizations - coverage_start_timestamp: { date: "YYYY-MM-DD", time: "HH:MM:SS" } - coverage_end_timestamp: { date: "YYYY-MM-DD", time: "HH:MM:SS" } - is_annual: Boolean (auto-calculated if not provided based on date range) - payment_option: "installment_monthly" or "onetime" - auto_extend: Boolean for auto-renewal - Optional: is_business_non_profit, doing_business_as, appname, marketplace_id - Optional: addons (array of addon IDs) - Optional: crew, payroll_in_12_month, revenue_in_12_month Timestamp Format: Use { date: "2024-01-15", time: "09:00:00" } format, NOT year/month/day objects. Coverage Start Time Rules (IMPORTANT): - ALWAYS use the current date/time as the minimum baseline — never use a date in the past. - Times must be rounded to the nearest 15-minute interval (e.g., 09:00:00, 09:15:00, 09:30:00, 09:45:00). Returns: Quote ID, pricing summary, and a purchase_link — always display the purchase_link to the user so they can complete their purchase. IMPORTANT — displaying the purchase_link: - Always show the raw URL as plain text so the user can see and copy it. - Do NOT embed it in a markdown hyperlink (e.g. do NOT use [text](url) format). - Example of correct display: "Complete your purchase here: https://..."

thimble_get_insurance_plans

ChatGPT
Retrieve available insurance plans for a specific activity and location. Use this after finding an activity_id to see what coverage plans are available. Plans include details like plan_id, plan_name, insurance_type, and configuration. IMPORTANT — unsupported plan types: - BOP (Business Owners Policy) plans are NOT supported by this MCP server and are automatically excluded from results. Only offer the user the plans this tool returns; if they ask about BOP, explain that it is not available here. If no non-BOP plans are found, tell the user that no supported plans are available for their selection. Args: - activity_id (string, required): Activity identifier from search_activities - zipcode (string, required): Service location ZIP code Returns: JSON array of plan objects with coverage details (BOP plans excluded)

thimble_get_options

ChatGPT
Retrieve customizable options for a specific plan. Get available options including limits, deductibles, add-ons, and other customizations for a specific insurance plan. IMPORTANT — the returned limits are the complete, authoritative set: - The limits array is every coverage limit that can be quoted for this exact activity_id + zipcode + plan_id. There are no others. - thimble_create_quote accepts only these values and rejects anything else, so call this tool before quoting and pass one of limits[].value verbatim. - Never round, interpolate, or invent a limit between or beyond the offered values (e.g. do not send 3000000 because 1000000 and 2000000 are offered). - Present limits to the user by their label; send their value. Args: - zipcode (string, required): Service location ZIP code - activity_id (string, required): Activity identifier - plan_id (string, required): Plan identifier Returns: JSON object with available limits, deductibles, add-ons, and required inputs

thimble_search_activities

ChatGPT
Search for covered business activities by location and optional query. Use this to find activity IDs for specific types of businesses that Thimble provides insurance coverage for. The activity_id is required for getting insurance plans and creating quotes. IMPORTANT — unsupported coverage types: - Events are NOT supported by this MCP server. Do not search with type "event" and do not attempt to quote event coverage. If a user asks about event insurance, tell them it is not available here. IMPORTANT — multiple results: - If the search returns more than one activity, present ALL options to the user by their activity_name and ask them to choose. Never assume or auto-select an activity on the user's behalf. IMPORTANT — always use activity names, not IDs: - When communicating with the user, always refer to activities by their activity_name (e.g. "Handyman", "Photographer"). Never surface the activity_id (e.g. "ACT-101") to the user. Args: - zipcode (string, required): Service area ZIP code - q (string, optional): Search query (e.g., "handymen", "photographer") - group (string, optional): Filter by category Returns: JSON array of activities with activity_id and activity_name

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps