List Clio matters

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://docs.usehearsay.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "integrations MCP server": {
    "url": "https://docs.usehearsay.com/mcp"
  }
}

Close
GET /legal/clio/matters

Lists a page of matters from the connected Clio account, through the caller's own Clio connection when they have one and the firm's primary connection otherwise, filtered by status and query (25 per page by default, at most 200), each marked with whether it is already linked to a case. Requires a member role or above in the organization.

Headers

  • organization string Required

    id of the selected (active) organization

Query parameters

  • status string

    Values are open, pending, or closed.

  • query string

    Search term to filter matters by name/description

  • page number

    1-based page number (default 1)

  • limit number

    Items per page (default 25, max 200)

Responses

  • 200 application/json
    Hide response attributes Show response attributes object
    • data object Required
      Hide data attributes Show data attributes object
      • matters array[object] Required
        Hide matters attributes Show matters attributes object
        • id string Required

          Provider-assigned matter id (integer string for Clio, UUID for Smokeball).

        • displayNumber string
        • name string Required
        • description string
        • status string Required

          Values are open, pending, or closed.

        • matterType object

          Smokeball matter type; not populated for Clio.

          Hide matterType attributes Show matterType attributes object
          • id string Required
          • name string Required
        • isLinked boolean Required

          True when this matter is already linked to a Hearsay case.

        • linkedCaseId string

          The linked Hearsay case id, present only when isLinked is true.

      • meta object Required
        Hide meta attributes Show meta attributes object
        • page number Required

          1-based page number.

        • limit number Required

          Items per page.

        • hasMore boolean Required

          True when more pages are available after this one.

    • statusCode number Required
    • timestamp string(date-time) Required
GET /legal/clio/matters
curl \
 --request GET 'http://api.example.com/legal/clio/matters' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "organization: string"
Response examples (200)
{
  "data": {
    "matters": [
      {
        "id": "12345",
        "displayNumber": "00123-Smith",
        "name": "Smith v. Acme Corp",
        "description": "Wrongful termination claim",
        "status": "open",
        "matterType": {
          "id": "adoption",
          "name": "Adoption"
        },
        "isLinked": true,
        "linkedCaseId": "64f0c2a1e3b9a40012ab34cd"
      }
    ],
    "meta": {
      "page": 1,
      "limit": 25,
      "hasMore": true
    }
  },
  "statusCode": 200,
  "timestamp": "2026-01-15T10:15:00.000Z"
}