Liberty Mutual Insurance · Capability

Liberty Mutual Renters Insurance API

The Liberty Mutual Renters Insurance API enables partners to offer affordable renters insurance with an easy quote and bind experience.

Run with Naftiko LibertyMutualInsuranceAPI

What You Can Do

POST
Createquote — Create Quote
/quotes
GET
Getquote — Get Quote
/quotes/{quoteId}
POST
Bindpolicy — Bind Policy
/policies

MCP Tools

createquote

Create Quote

getquote

Get Quote

read-only idempotent
bindpolicy

Bind Policy

Capability Spec

liberty-mutual-insurance-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Liberty Mutual Renters Insurance API
  description: The Liberty Mutual Renters Insurance API enables partners to offer affordable renters insurance with an easy
    quote and bind experience.
  tags:
  - Liberty
  - Mutual
  - Insurance
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: liberty-mutual-insurance
    baseUri: https://api.libertymutual.com
    description: Liberty Mutual Renters Insurance API HTTP API.
    resources:
    - name: quotes
      path: /quotes
      operations:
      - name: createquote
        method: POST
        description: Create Quote
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: quotes-quoteid
      path: /quotes/{quoteId}
      operations:
      - name: getquote
        method: GET
        description: Get Quote
        inputParameters:
        - name: quoteId
          in: path
          type: string
          required: true
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: policies
      path: /policies
      operations:
      - name: bindpolicy
        method: POST
        description: Bind Policy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: liberty-mutual-insurance-rest
    description: REST adapter for Liberty Mutual Renters Insurance API.
    resources:
    - path: /quotes
      name: createquote
      operations:
      - method: POST
        name: createquote
        description: Create Quote
        call: liberty-mutual-insurance.createquote
        outputParameters:
        - type: object
          mapping: $.
    - path: /quotes/{quoteId}
      name: getquote
      operations:
      - method: GET
        name: getquote
        description: Get Quote
        call: liberty-mutual-insurance.getquote
        with:
          quoteId: rest.quoteId
        outputParameters:
        - type: object
          mapping: $.
    - path: /policies
      name: bindpolicy
      operations:
      - method: POST
        name: bindpolicy
        description: Bind Policy
        call: liberty-mutual-insurance.bindpolicy
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: liberty-mutual-insurance-mcp
    transport: http
    description: MCP adapter for Liberty Mutual Renters Insurance API for AI agent use.
    tools:
    - name: createquote
      description: Create Quote
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: liberty-mutual-insurance.createquote
      outputParameters:
      - type: object
        mapping: $.
    - name: getquote
      description: Get Quote
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: liberty-mutual-insurance.getquote
      with:
        quoteId: tools.quoteId
      inputParameters:
      - name: quoteId
        type: string
        description: quoteId
        required: true
      outputParameters:
      - type: object
        mapping: $.
    - name: bindpolicy
      description: Bind Policy
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: liberty-mutual-insurance.bindpolicy
      outputParameters:
      - type: object
        mapping: $.