How to connect Clio Manage (US) MCP with ChatGPT Work

Connect ChatGPT Work to Clio Manage (US) MCP. List open matters for client smith, create invoice for matter 2024-045, and more using natural language, with authentication handled for you.

Clio Manage (US) logoClio Manage (US)
Oauth2

Clio Manage (US) is legal practice management for United States-region accounts on app.clio.com. Centralize clients, matters, calendars, tasks, time entries, and billing to run your firm efficiently.

93 Tools

How to connect Clio Manage (US) MCP with ChatGPT Work

ChatGPT Work is an agent inside ChatGPT built for your most ambitious work. It takes action across your apps and files, stays with a project for hours, and turns a goal into finished materials like sheets, slides, and docs - not just answers.

In this guide, I will explain the easiest and most secure way to connect your Clio Manage (US) account to ChatGPT Work via Composio Connect, so it can list matters, create clients, log time entries, generate invoices, and manage calendars through natural language commands without ever putting your account credentials at risk.

Also integrate Clio Manage (US) with

Why use Composio over default connectors?

  • Apps with read and write access. Default connectors mostly can read your data. Composio's Clio Manage (US) integration lets ChatGPT Work take actions like creating drafts, sending updates, labeling records, and more.
  • 1,500+ SaaS toolkits out of the box. Composio gives you instant access to a vast catalog of pre-built connectors, from Gmail and Slack to Notion, Linear, and Salesforce.
  • One MCP server for every app. Connect any of your applications on demand through a single endpoint, rather than juggling a separate server for each app.
  • Smart, context-aware tool loading. Unlike traditional MCP servers that dump every available tool into the LLM context window, Composio searches for and loads only the tools relevant to the task at hand.
  • Cross-app automation. Chain actions across multiple apps in a single run - fetch a thread, summarize it in Notion, and post highlights to Slack without leaving the conversation.

Prerequisites

  • A ChatGPT account with access to ChatGPT Work (rolling out across Pro, Enterprise, Edu, Plus, and Business plans). We will use the ChatGPT desktop app, which is available on every plan.
  • Access to the Clio Manage (US) workspace you want to connect.
  • Composio MCP.

Note: Composio connects through OAuth. You will be asked to sign in and approve specific permissions. Review the permission screen carefully if you are using a work account.

Step-by-step: Connect Clio Manage (US) to ChatGPT Work

1. Open the MCP settings

In ChatGPT Work, go to Settings and open the Plugins section. Inside the Plugins page, click the MCP tab.

ChatGPT Work settings showing the Plugins page with the MCP tab selected

2. Add the server

Click Add server. In the Name field enter Composio, for Type select Streamable HTTP, and in the URL field paste the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
ChatGPT Work Add server dialog with the name Composio, type Streamable HTTP, and the Composio MCP URL

Then click Save. The Composio server now appears in your MCP plugins list.

ChatGPT Work Plugins page showing the Composio MCP server added to the list

3. Authenticate

Click Authenticate, log in via Composio, and click Allow access to authorize ChatGPT Work to use your Composio account.

Composio login and Allow access screen for ChatGPT Work MCP setup

4. Start using Composio

That is it - Composio tools are now available in ChatGPT Work. Ask it to work with your Clio Manage (US) account and it will run the actions you authorize.

What you can do after connecting Clio Manage (US)

  • List open matters for client Smith
  • Create invoice for matter 2024-045
  • Add time entry to matter 12345

Security + privacy notes (important)

  • Use least-privilege access: Only grant permissions you actually need.
  • Review OAuth permissions before approving: Make sure requested scopes match what you expect Composio and ChatGPT Work to do.
  • Keep write actions human-reviewed: For actions like sending messages, creating labels, or editing drafts, keep manual confirmation enabled.
  • Be careful with sensitive data: Avoid using this setup with highly sensitive information unless allowed by your personal, company, or client policies.
TOOLS

Supported Tools

Every Clio Manage (US) action and event your agent gets out of the box.

Assign Task Template List

Assign one Clio task template list to a matter, creating its tasks with assignee notifications disabled.

Create Activity

Create a Clio time or expense activity.

Create Calendar

Create a Clio custom calendar.

Create Calendar Entry

Create a Clio calendar entry.

Create Communication

Record a phone or email communication in Clio.

Create Contact

Create a Clio person or company, including new email addresses and phone numbers.

Create Document Upload Initiation

Create only the Clio document record and signed-upload initiation.

Create Document Template

Upload one non-sensitive file directly to Clio's documented multipart route and create a document template suitable for START_DOCUMENT_FROM_TEMPLATE or GENERATE_DOCUMENT_FROM_TEMPLATE.

Create Matter

Create a Clio matter for a client.

Create Matter Folder

Create a subfolder inside a Clio Matter.

Create Matter Note

Create a note associated with a Clio Matter.

Create Task

Create a non-complete Clio task with assignee notifications disabled.

Create Non-Empty Task Template List

Create a Clio task-template list plus one to ten documented task templates, read it back to confirm it is non-empty, and clean up partial creation on failure.

Delete Activity

Permanently delete one Clio time or expense activity by ID.

Delete Bill

Permanently delete an owned Draft or Pending Approval bill after exact ID, number, ETag, state, ownership, and confirmation checks.

Delete Calendar

Permanently delete one manually created Clio calendar after verifying it is an owner-controlled AdhocCalendar.

Delete Calendar Entry

Permanently delete a non-recurring Clio calendar entry or an explicitly scoped recurring occurrence, future sequence, or series.

Delete Communication

Permanently delete one recorded Clio communication after an exact-ID preflight and explicit confirmation.

Delete Contact

Permanently delete one Clio contact by ID.

Delete Document

Move a Clio document to trash after an exact ID-and-name preflight and explicit confirmation.

Delete Document Template

Permanently delete a Clio document template after an exact ID-and-filename preflight and explicit confirmation.

Delete Folder

Move a non-root, unlocked Clio folder to trash after an exact ID-and-name preflight and explicit confirmation.

Delete Matter

Permanently delete one Clio matter by ID.

Delete Note

Permanently delete one Clio note after an exact-ID preflight and explicit confirmation.

Delete Task

Permanently delete one Clio task by ID.

Delete Task Template List

Permanently delete a Clio task-template list after an exact ID-and-name preflight and explicit confirmation.

Download Document

Download the latest or a specified Clio document version as a managed file.

Find Bill

Exhaustively find Clio bills by exact client, matter, bill number, and state criteria.

Find Company Contact

Exhaustively find exact Clio company contacts without choosing an arbitrary duplicate.

Find Contact by Custom Field

Validate a Clio Contact custom field, exhaustively search its exact typed value, and report duplicate ambiguity.

Find Matter

Find by matter_id alone, or exhaustively search using display_number, description, or client_reference, optionally narrowed by client_id and status.

Find Matter by Custom Field

Validate a dynamic Matter custom field, exhaustively scan all exact provider candidates, and report zero, one, or every ambiguous exact match.

Find Newest Matter by Client Email

Resolve exactly one contact by exact email, exhaust all of that client's matters, and select the greatest created_at with greatest ID as the tie-break.

Find or Create Company Contact

Exhaustively preflight a Clio company identity using email or a complete custom-field ID/value pair, create only when absent, then postflight for races.

Find or Create Matter

Choose either client_id or client_email, not both, plus client_reference or a complete custom-field ID/value pair.

Find or Create Person Contact

Exhaustively preflight a Clio person identity using email or a complete custom-field ID/value pair, create only when absent, then postflight for races.

Find Person Contact

Exhaustively find exact Clio person contacts without choosing an arbitrary duplicate.

Find User

Find one Clio user using a single selector: user_id, email, or full name.

Generate Document From Template

Create a Clio document automation, then poll its documented status endpoint within the caller's bounded interval and timeout.

Get Activity

Get one Clio time or expense activity by ID, including billing state and its user and matter references.

Get Bill

Get one Clio bill with its ETag, lifecycle state, permitted transitions, and concrete financial totals.

Get Calendar

Get one Clio calendar by ID, including its type, permission, visibility, source, and colors.

Get Calendar Entry

Get one Clio calendar entry or expanded recurring occurrence by ID with recurrence, attendee, owner, and matter details.

Get Communication

Retrieve one recorded Clio communication.

Get Contact

Get one Clio person or company by its known ID, including primary and structured email and phone details.

Get Current User

Return the authenticated Clio user and role information for identity checks and default user references.

Get Document

Get one Clio document and its latest-version metadata by ID.

Get Folder

Retrieve one Clio folder by ID.

Get Matter

Get one Clio matter by ID with lifecycle, client, staffing, practice area, dates, and billing method.

Get Matter Client

Retrieve the client contact for one Clio matter.

Get Note

Retrieve one Clio matter or contact note.

Get Task

Get one Clio task by its known ID, including description, status, due date, priority, assignee, matter, and completion-notification state.

Get User

Get one Clio firm user by ID with identity, account role, locale, time zone, and default calendar information.

List Activity Descriptions

List selectable Clio activity descriptions and resolved rates for time entries.

List Calendars

List visible or writable Clio calendars to resolve the owner ID for calendar entries.

List Communications

Return one bounded page of recorded Clio email or phone communications.

List Contact Email Addresses

Return one bounded page of email addresses for a Clio contact.

List Contact Phone Numbers

Return one bounded page of phone numbers for a Clio contact.

List Document Automations

Return one bounded page of Clio document-generation automations.

List Documents

Return one bounded provider page of Clio documents.

List Document Templates

List Clio document templates and IDs for document automation.

List Expense Categories

List selectable Clio expense categories and rates for expense entries.

List Folder Contents

Return one bounded page of Clio documents and folders, optionally below a parent folder.

List Folders

Return one bounded page of Clio folders using documented filters.

List Groups

List Clio groups and IDs for matter assignments and user grouping.

List Matter Contacts

Return one bounded page of Clio matter-contact association records, including association ID and ETag, relationship label, is_client, matter reference, and contact details.

List Matter Protected Funds

Return one bounded page of protected funds for a Clio matter.

List Matter Related Contacts

Return one bounded page of Clio related-contact relationship records, including relationship ID, contact_id, and whether the contact is also the matter client.

List Matter Stages

List Clio matter stages and practice-area associations for selecting a matter stage.

List Notes

Return one bounded page of Clio matter or contact notes.

List Practice Areas

List Clio practice areas and IDs for matter and task-template selection.

List Task Template Lists

List Clio task template lists and IDs for assigning templates to matters.

List Users

List Clio users available for attorney, staff, task-assignee, and activity-user references.

Preview Bill

Render one Clio bill as HTML, cap the response at 2 MB, and offload it as a file instead of returning active HTML inline.

Search Activities

Search and filter Clio activities, including multiple activity IDs, one page at a time.

Search Calendar Entries

Search Clio calendar entries by time window, text, calendar, matter, or ID, one page at a time.

Search Contacts

Search and filter Clio contacts, including multiple contact IDs, one page at a time.

Search Matters

Search and filter Clio matters, including multiple matter IDs, one page at a time.

Search Tasks

Search and filter Clio tasks, including multiple task IDs, one page at a time.

Start Document From Template

Start Clio's asynchronous create-document-from-template generation and return the automation ID, current state, and any documents already present.

Transition Bill State

Irreversibly transition a bill to paid, void, or deleted only after exact identity, ETag, expected current state, available transition, and explicit confirmation checks.

Update Activity

Update at least one field on an existing Clio time or expense activity, optionally using its ETag as a concurrency precondition.

Update Bill

Update ordinary bill presentation, financial, tax, discount, or interest fields using the required current ETag.

Update Calendar

Update at least one of an existing Clio calendar's name, color, source, or visibility after reading its current ETag.

Update Calendar Entry

Update at least one field on a Clio calendar entry without sending calendar notifications.

Update Communication

Update a recorded Clio communication using its current ETag, including explicitly confirmed irreversible deletion of external properties.

Update Contact

Update at least one field on a Clio person or company, including adding or updating nested email and phone records.

Update Document Metadata

Update only Clio document metadata with an If-Match ETag.

Update Folder

Rename, move, recategorize, or restore a Clio folder, and add, change, or explicitly and irreversibly delete external properties, using its current ETag.

Update Matter

Update at least one field on an existing Clio matter, optionally using its ETag for concurrency safety.

Update Note

Update a Clio note using its current ETag.

Update Task

Update at least one field on an existing Clio task.

Void Bill

Irreversibly void an Unpaid bill after exact ID, number, ETag, state, and confirmation checks.

FRAMEWORKS

How to build Clio Manage (US) MCP Agent with another framework

FAQ

Frequently asked questions

With a standalone Clio Manage (US) MCP server, the agents and LLMs can only access a fixed set of Clio Manage (US) tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Clio Manage (US) and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. ChatGPT Work fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Clio Manage (US) tools.

Yes, absolutely. You can configure which Clio Manage (US) scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Clio Manage (US) data and credentials are handled as safely as possible.

Start with Clio Manage (US).It takes 30 seconds.

Managed auth, hosted MCP servers, and every Clio Manage (US) tool your agent needs.Free to start.

Start building