What is the io.github.oktopeak/clio-mcp MCP server?
Connect Claude to Clio with 15 tools for matters, contacts, tasks, billing, and more.
How to install io.github.oktopeak/clio-mcp
Copy-paste configuration for popular MCP clients.
CLIO_CLIENT_IDrequiredClient ID from your Clio developer application (Settings → Developer Applications)
CLIO_CLIENT_SECRETrequiredsecretClient Secret from your Clio developer application
ENCRYPTION_KEYrequiredsecret64-character hex key for encrypting stored OAuth tokens (generate with: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))")
CLIO_REDIRECT_PORTLocal port for the OAuth callback listener (default: 5678). Change if 5678 is in use.
CLIO_REGIONClio region: 'us' (default) or 'eu'. Controls API and auth base URLs.
CLIO_API_BASEOverride the Clio API base URL (e.g. https://eu.app.clio.com/api/v4). Use instead of CLIO_REGION for fine-grained control.
CLIO_AUTH_URLOverride the OAuth authorization endpoint (e.g. https://eu.app.clio.com/oauth/authorize).
CLIO_TOKEN_URLOverride the OAuth token endpoint (e.g. https://eu.app.clio.com/oauth/token).
{
"mcpServers": {
"clio-mcp": {
"command": "npx",
"args": [
"-y",
"@oktopeak/clio-mcp"
],
"env": {
"CLIO_CLIENT_ID": "<YOUR_CLIO_CLIENT_ID>",
"CLIO_CLIENT_SECRET": "<YOUR_CLIO_CLIENT_SECRET>",
"ENCRYPTION_KEY": "<YOUR_ENCRYPTION_KEY>",
"CLIO_REDIRECT_PORT": "<YOUR_CLIO_REDIRECT_PORT>",
"CLIO_REGION": "<YOUR_CLIO_REGION>",
"CLIO_API_BASE": "<YOUR_CLIO_API_BASE>",
"CLIO_AUTH_URL": "<YOUR_CLIO_AUTH_URL>",
"CLIO_TOKEN_URL": "<YOUR_CLIO_TOKEN_URL>"
}
}
}
}{
"mcpServers": {
"clio-mcp": {
"command": "npx",
"args": [
"-y",
"@oktopeak/clio-mcp"
],
"env": {
"CLIO_CLIENT_ID": "<YOUR_CLIO_CLIENT_ID>",
"CLIO_CLIENT_SECRET": "<YOUR_CLIO_CLIENT_SECRET>",
"ENCRYPTION_KEY": "<YOUR_ENCRYPTION_KEY>",
"CLIO_REDIRECT_PORT": "<YOUR_CLIO_REDIRECT_PORT>",
"CLIO_REGION": "<YOUR_CLIO_REGION>",
"CLIO_API_BASE": "<YOUR_CLIO_API_BASE>",
"CLIO_AUTH_URL": "<YOUR_CLIO_AUTH_URL>",
"CLIO_TOKEN_URL": "<YOUR_CLIO_TOKEN_URL>"
}
}
}
}{
"mcpServers": {
"clio-mcp": {
"command": "npx",
"args": [
"-y",
"@oktopeak/clio-mcp"
],
"env": {
"CLIO_CLIENT_ID": "<YOUR_CLIO_CLIENT_ID>",
"CLIO_CLIENT_SECRET": "<YOUR_CLIO_CLIENT_SECRET>",
"ENCRYPTION_KEY": "<YOUR_ENCRYPTION_KEY>",
"CLIO_REDIRECT_PORT": "<YOUR_CLIO_REDIRECT_PORT>",
"CLIO_REGION": "<YOUR_CLIO_REGION>",
"CLIO_API_BASE": "<YOUR_CLIO_API_BASE>",
"CLIO_AUTH_URL": "<YOUR_CLIO_AUTH_URL>",
"CLIO_TOKEN_URL": "<YOUR_CLIO_TOKEN_URL>"
}
}
}
}{
"servers": {
"clio-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@oktopeak/clio-mcp"
],
"env": {
"CLIO_CLIENT_ID": "<YOUR_CLIO_CLIENT_ID>",
"CLIO_CLIENT_SECRET": "<YOUR_CLIO_CLIENT_SECRET>",
"ENCRYPTION_KEY": "<YOUR_ENCRYPTION_KEY>",
"CLIO_REDIRECT_PORT": "<YOUR_CLIO_REDIRECT_PORT>",
"CLIO_REGION": "<YOUR_CLIO_REGION>",
"CLIO_API_BASE": "<YOUR_CLIO_API_BASE>",
"CLIO_AUTH_URL": "<YOUR_CLIO_AUTH_URL>",
"CLIO_TOKEN_URL": "<YOUR_CLIO_TOKEN_URL>"
}
}
}
}claude mcp add clio-mcp --env CLIO_CLIENT_ID=<YOUR_CLIO_CLIENT_ID> --env CLIO_CLIENT_SECRET=<YOUR_CLIO_CLIENT_SECRET> --env ENCRYPTION_KEY=<YOUR_ENCRYPTION_KEY> --env CLIO_REDIRECT_PORT=<YOUR_CLIO_REDIRECT_PORT> --env CLIO_REGION=<YOUR_CLIO_REGION> --env CLIO_API_BASE=<YOUR_CLIO_API_BASE> --env CLIO_AUTH_URL=<YOUR_CLIO_AUTH_URL> --env CLIO_TOKEN_URL=<YOUR_CLIO_TOKEN_URL> -- npx -y @oktopeak/clio-mcpRelated MCP servers
Open-source MCP server connecting Claude to Filevine practice management. Built by Oktopeak.
View repository →Connect Claude to MyCase: cases, contacts, documents, tasks, calendar, calls, time, billing, staff.
View repository →