generated: '2026-07-25' method: derived status: candidate source: openapi/ki-insurance-broker-platform-openapi.yml search_result: official_server: none searched: - Ki's public site and press releases (no agent, MCP or AI-integration page) - github.com/Ki-Insurance (9 repos, no MCP server) - npm and PyPI for a first-party Ki package (none) - the platform bundle for any /mcp or tools/list surface (none) note: >- Ki publishes no MCP server. This is a CANDIDATE tool surface derived from the observed OpenAPI so that the shape of an agent-facing Ki is on record; it is not a Ki artifact and nothing here is callable without partner credentials. server: name: ki-insurance transport: http url: null auth: type: oauth2-bearer issuer: https://login.ki-insurance.com/ audience: https://api.ki.com note: Any real Ki MCP server would have to broker a partner-gated Auth0 token. design_notes: scope: >- The candidate surface is deliberately narrow. The 38 master-data lookups and the admin/telemetry operations are not useful agent tools; the underwriting workflow is. Write tools that commit capacity (firm order note) are marked human-in-the-loop, matching agentic-access/ki-insurance-agentic-access.yml. tools: - name: search_indications description: Suggest indications for an insured by name, domicile country and class of business. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getQuoteIndicationSuggestions action_class: connected - name: list_pipeline description: List the broker's working quote pipeline. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getPipelineList action_class: connected - name: list_leads description: List inbound leads available to the broking house. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getLeadsList action_class: connected - name: get_lead description: Retrieve one lead. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getLeadsLead action_class: connected - name: get_quote description: Retrieve a quote. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getQuoteById action_class: connected - name: get_quote_detail description: Retrieve full quote detail including quote lines and pricing outcome. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getQuoteDetail action_class: connected - name: get_quote_document description: Download the generated quote PDF. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getQuotePdf action_class: connected - name: list_classes_of_business description: List the classes of business Ki writes. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getClassOfBusiness action_class: connected - name: list_nominated_leads description: List nominated lead syndicates for a class of business. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getSyndicateNominatedSyndicateByClassOfBusiness action_class: connected - name: list_risk_codes description: List Lloyd's risk codes for a class of business. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getRiskCodes action_class: connected - name: search_broking_houses description: Type-ahead search for a broking house. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getBrokingHouseSuggest action_class: connected - name: create_quote description: Create a quote. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createQuote action_class: acting - name: create_quote_from_indication description: Promote an indication into a quote. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createQuoteFromIndication action_class: acting - name: update_quote description: Update a quote's risk details. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#updateQuoteById action_class: acting - name: create_quote_version description: Create a new version of a quote. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createQuoteVersion action_class: acting - name: upload_schedule_of_values description: Upload or replace a quote's schedule of values. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createQuoteSov action_class: acting - name: geocode_schedule_of_values description: Start geocoding jobs for a quote line's schedule of values. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createQuoteProcessSov action_class: acting - name: start_pricing description: Run Ki's follow algorithm against a quote and poll for the price. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#updateQuoteStartPricing action_class: acting - name: discard_quote description: Discard a quote. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#updateQuoteDiscard action_class: acting - name: extract_slip description: Execute a slip extraction job over an uploaded broker slip. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createSlipExtractionExecuteSlipExtractionJob action_class: acting - name: get_slip_extraction_status description: Poll a slip extraction job's status. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#getSlipExtractionJobStatus action_class: connected - name: quote_from_slip description: Create a quote from a completed slip extraction job result. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createSlipExtractionQuoteFromJobResult action_class: acting - name: issue_firm_order_note description: Issue the firm order note that commits Ki's follow line. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createQuoteFirmOrderNoteV2 action_class: acting human_in_the_loop: required note: Commits capacity on behalf of the syndicate. Never expose unattended. - name: export_pipeline_csv description: Export the quote pipeline as CSV. source_operation: openapi/ki-insurance-broker-platform-openapi.yml#createPipelineCsv action_class: acting excluded: - group: master data count: 38 reason: Read-only reference lookups better served as resources than tools. - group: administration, users, telemetry reason: Platform administration, not underwriting; out of scope for an agent surface.