From clio
Use this skill when working with the Clio Manage MCP tools — OAuth 2.0 Authorization Code connection via Conduit, the matters-as-hub data model, decision-tree tool navigation, pagination, and the deliberate v1 scope limits (no delete anywhere, documents metadata-only, communications/ calendar/bills read-only). Essential background before touching any other Clio skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/clio:api-patternsWhen to use
When connecting to Clio, navigating its MCP tools, or explaining why a Clio operation isn't available. Use when: clio api, clio auth, clio oauth, clio connection, clio region, clio navigate, clio pagination, clio scope, clio permissions, clio read-only, or clio mcp.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Clio Manage is legal practice management software: matters (case/client
Clio Manage is legal practice management software: matters (case/client files), the people and companies involved in them, time and expense tracking, tasks, documents, calendar, and billing. This is the first legal vertical in this marketplace — every other plugin here is MSP/IT tooling, so nothing about Clio's data model, compliance posture, or connection flow should be assumed to look like a PSA or RMM.
The Clio MCP server exposes tools under clio_{entity}_{operation}
(clio_matters_list, clio_activities_create, etc.), fronted by Conduit
— no local SDK, proxy, or API key on your machine.
Clio uses OAuth 2.0 Authorization Code flow, not an API key. You never paste a key or secret anywhere:
https://conduit.wyre.ai/connect/clioYour MCP client's connection to Conduit (https://conduit.wyre.ai/v1/clio/mcp)
is a separate OAuth relationship from Conduit's connection to Clio — you
sign in once to Conduit (client-to-gateway), and once to Clio (gateway-to-
vendor, via the connect page above). If a tool call fails with an auth
error, the fix is almost always in Conduit's connect page, not the MCP
client config.
Clio runs separate regional deployments (US, CA, EU, AU; default US). The Clio Region field on the connect page selects which regional API host Conduit talks to.
Known v1 limitation: the region field only changes which regional API host is used — it does not currently guarantee the OAuth Authorization Code flow completes correctly for CA/EU/AU accounts. This is unverified for non-US regions as of this writing; if you're on a non-US Clio instance and the connect flow fails or behaves oddly, that's the known gap, not user error. Don't paper over it — flag it back to the org so it gets tracked against the real limitation instead of re-tried indefinitely.
Clio's tools sit behind decision-tree navigation — this is deliberate, not a bug, and it's how the server keeps a large tool surface manageable:
clio_navigate — move into a domain (matters, contacts, activities,
communications, tasks, documents, calendar-entries, bills)clio_status — see which domain you're in and what's available from hereclio_back — return to the top-level navigation stateYou cannot call a domain tool (e.g. clio_matters_create) until you've
navigated into that domain. If a tool appears to be "missing," check
clio_status first — it's very likely just not in scope from the current
navigation state.
Matters are the hub. Almost every other object references a
matter_id:
Contacts are the exception — a contact (person or company) exists independently and can be linked to many matters in different roles (client, opposing party, witness, etc. — see the contacts skill).
Practically: when a user asks "what's going on with Acme's case," resolve
the matter first (clio_matters_list / clio_matters_get), then pull
whatever domain data you need scoped to that matter_id. See
matter-summary for the reference
pattern that pulls contacts, tasks, activities, communications, and bills
for one matter.
List tools (clio_matters_list, clio_contacts_list, clio_activities_list,
etc.) accept a limit and return a paging cursor for the next page.
Practical guidance:
limit (don't default to the max if the user only
asked for "a few")If a specific tool's exact pagination field names aren't obvious from context, check that tool's input/output schema directly rather than guessing — don't invent parameter names.
Clio holds privileged attorney-client data. The v1 tool surface is conservative by design, not an oversight, and every limitation below exists for a specific reason:
| Limitation | Scope | Why |
|---|---|---|
| No delete tool on any entity | All domains | Legal records (time entries, matter history, communications) are frequently subject to retention obligations, malpractice-insurance requirements, or discovery. There is no clio_*_delete tool anywhere in this server — full stop. Deletion, when truly needed, happens in Clio directly, by a human, with Clio's own audit trail. |
| Documents are read-only and metadata-only | documents | clio_documents_list/clio_documents_get return metadata (name, matter, created date, etc.) — never file content. There is no download or upload tool. Document contents are frequently privileged, client-confidential, or subject to matter-specific access restrictions that this integration has no way to evaluate — so it doesn't try. |
| Communications are read-only | communications | Logged emails/calls/notes on a matter are often the most sensitive record in the file (privileged attorney-client communication). List/get only — no create, update, or delete. |
| Calendar entries are read-only | calendar-entries | Same reasoning as communications — court dates, deadlines, and appointment details are read for context, never written by the integration. |
| Bills are read-only | bills | Billing and trust-accounting mutations require rigor (trust accounting rules, IOLTA compliance) that is explicitly out of scope for v1. You can read bill status and amounts; you cannot generate, edit, or void a bill through this integration. |
| Activities have no update/delete | activities | Time and expense entries can be created (clio_activities_create) but not modified or removed through the integration — corrections happen in Clio directly, preserving Clio's own edit history. |
When a user asks for something in one of these categories, don't work around the limitation (e.g. by trying to fabricate a workaround through an unrelated tool) — say plainly what the tool surface does and doesn't do, and point them to Clio directly for the write operation.
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin clioUse this skill when creating, updating, searching, or reasoning about Clio matters — the case/client-file object that almost everything else in Clio hangs off of. Covers the matter status lifecycle, linking a matter to a client contact, practice areas, custom fields, and matter numbering.
Manage matter workspaces for legal practitioners — create, list, switch, close, or detach from client/matter contexts to keep engagements separate.
Creates, lists, switches, archives, or detaches matter workspaces for multi-client legal practitioners. Use when managing separate client contexts or when another skill needs the active matter.