Clio
Legal practice management for matters, contacts, tasks, time entries, document metadata, and webhooks.
Tools
| Name | Description |
|---|---|
list_mattersList Clio matters with optional status filter. | List Clio matters with optional status filter. |
get_matterGet details of a specific Clio matter. | Get details of a specific Clio matter. |
create_matterCreate a Clio matter using the official matters payload. | Create a Clio matter using the official matters payload. |
update_matterUpdate a Clio matter by ID. | Update a Clio matter by ID. |
delete_matterDelete a Clio matter by ID. Clio returns 204 No Content when the record is deleted. | Delete a Clio matter by ID. Clio returns 204 No Content when the record is deleted. |
list_contactsList Clio contacts. | List Clio contacts. |
create_contactCreate a Clio contact using the official contacts payload. | Create a Clio contact using the official contacts payload. |
update_contactUpdate a Clio contact by ID. | Update a Clio contact by ID. |
delete_contactDelete a Clio contact by ID. Clio returns 204 No Content when the record is deleted. | Delete a Clio contact by ID. Clio returns 204 No Content when the record is deleted. |
list_tasksList Clio tasks, optionally filtered by matter. | List Clio tasks, optionally filtered by matter. |
create_taskCreate a Clio task using the official tasks payload. | Create a Clio task using the official tasks payload. |
update_taskUpdate a Clio task by ID. | Update a Clio task by ID. |
delete_taskDelete a Clio task by ID. Clio returns 204 No Content when the record is deleted. | Delete a Clio task by ID. Clio returns 204 No Content when the record is deleted. |
list_activitiesList Clio activities such as time and expense entries. | List Clio activities such as time and expense entries. |
create_activityCreate a Clio activity/time entry using the official activities payload. | Create a Clio activity/time entry using the official activities payload. |
delete_activityDelete a Clio activity/time entry by ID. Clio returns 204 No Content when the record is deleted. | Delete a Clio activity/time entry by ID. Clio returns 204 No Content when the record is deleted. |
list_notesList Clio notes. The type parameter must be matter or contact. | List Clio notes. The type parameter must be matter or contact. |
create_noteCreate a Clio note using the official notes payload. | Create a Clio note using the official notes payload. |
update_noteUpdate a Clio note by ID. | Update a Clio note by ID. |
delete_noteDelete a Clio note by ID. Clio returns 204 No Content when the record is deleted. | Delete a Clio note by ID. Clio returns 204 No Content when the record is deleted. |
list_documentsList Clio document metadata. This action does not download document bodies. | List Clio document metadata. This action does not download document bodies. |
download_documentDownload a Clio document by ID and return base64 content with content type metadata. | Download a Clio document by ID and return base64 content with content type metadata. |
delete_documentDelete a Clio document metadata/file record by ID. Clio returns 204 No Content when the record is deleted. | Delete a Clio document metadata/file record by ID. Clio returns 204 No Content when the record is deleted. |
list_payment_linksList Clio Payments payment links visible to the connected user. | List Clio Payments payment links visible to the connected user. |
create_payment_linkCreate a Clio Payments payment link using the official payment link payload. | Create a Clio Payments payment link using the official payment link payload. |
list_paymentsList Clio Payments payment records visible to the connected user. | List Clio Payments payment records visible to the connected user. |
list_webhooksList Clio webhook subscriptions available to the connected app. | List Clio webhook subscriptions available to the connected app. |
create_webhookCreate a Clio webhook subscription. Use the trigger URL as the callback URL. | Create a Clio webhook subscription. Use the trigger URL as the callback URL. |
delete_webhookDelete a Clio webhook subscription by ID. | Delete a Clio webhook subscription by ID. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive Clio webhook payloads. Create the subscription in Clio using this trigger URL. | Receive Clio webhook payloads. Create the subscription in Clio using this trigger URL. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('clio', 'list_matters', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'clio',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Clio to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Clio support?
Clio supports 29 tools including List Matters, Get Matter, Create Matter, Update Matter, Delete Matter, and more.
Can I use Clio with AI agents?
Yes. Add Clio to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect Clio to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Clio as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Clio tools exposed by that workspace.
Does Clio work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Clio work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Clio?
Clio exposes 29 tools, including List Matters, Get Matter, Create Matter, Update Matter, Delete Matter, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Clio be used in stateful agent workflows?
Yes. Agents can combine Clio tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Clio use?
Clio uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Clio integration cost?
The Clio integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Clio support?
Clio supports 1 triggers including Webhook Event Received.
Connect Clio in minutes
Get 20,000 free action executions every month. No credit card required.