What is the io.github.oktopeak/mycase-mcp MCP server?
Connect Claude to MyCase: cases, contacts, documents, tasks, calendar, calls, time, billing, staff.
How to install io.github.oktopeak/mycase-mcp
Copy-paste configuration for popular MCP clients.
MYCASE_CLIENT_IDrequiredMyCase OAuth client ID issued by MyCase support for your firm
MYCASE_CLIENT_SECRETrequiredsecretMyCase OAuth client secret issued by MyCase support
ENCRYPTION_KEYrequiredsecret64-character hex key for encrypting stored OAuth tokens (generate with: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))")
MYCASE_REDIRECT_PORTLocal port for the OAuth callback listener (default: 5678). Must match the redirect URI registered with MyCase support.
MYCASE_EXPERIMENTAL_TOOLSSet to '1' to enable experimental tools (log-call) whose API endpoints are unverified.
{
"mcpServers": {
"mycase-mcp": {
"command": "npx",
"args": [
"-y",
"@oktopeak/mycase-mcp"
],
"env": {
"MYCASE_CLIENT_ID": "<YOUR_MYCASE_CLIENT_ID>",
"MYCASE_CLIENT_SECRET": "<YOUR_MYCASE_CLIENT_SECRET>",
"ENCRYPTION_KEY": "<YOUR_ENCRYPTION_KEY>",
"MYCASE_REDIRECT_PORT": "<YOUR_MYCASE_REDIRECT_PORT>",
"MYCASE_EXPERIMENTAL_TOOLS": "<YOUR_MYCASE_EXPERIMENTAL_TOOLS>"
}
}
}
}{
"mcpServers": {
"mycase-mcp": {
"command": "npx",
"args": [
"-y",
"@oktopeak/mycase-mcp"
],
"env": {
"MYCASE_CLIENT_ID": "<YOUR_MYCASE_CLIENT_ID>",
"MYCASE_CLIENT_SECRET": "<YOUR_MYCASE_CLIENT_SECRET>",
"ENCRYPTION_KEY": "<YOUR_ENCRYPTION_KEY>",
"MYCASE_REDIRECT_PORT": "<YOUR_MYCASE_REDIRECT_PORT>",
"MYCASE_EXPERIMENTAL_TOOLS": "<YOUR_MYCASE_EXPERIMENTAL_TOOLS>"
}
}
}
}{
"mcpServers": {
"mycase-mcp": {
"command": "npx",
"args": [
"-y",
"@oktopeak/mycase-mcp"
],
"env": {
"MYCASE_CLIENT_ID": "<YOUR_MYCASE_CLIENT_ID>",
"MYCASE_CLIENT_SECRET": "<YOUR_MYCASE_CLIENT_SECRET>",
"ENCRYPTION_KEY": "<YOUR_ENCRYPTION_KEY>",
"MYCASE_REDIRECT_PORT": "<YOUR_MYCASE_REDIRECT_PORT>",
"MYCASE_EXPERIMENTAL_TOOLS": "<YOUR_MYCASE_EXPERIMENTAL_TOOLS>"
}
}
}
}{
"servers": {
"mycase-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@oktopeak/mycase-mcp"
],
"env": {
"MYCASE_CLIENT_ID": "<YOUR_MYCASE_CLIENT_ID>",
"MYCASE_CLIENT_SECRET": "<YOUR_MYCASE_CLIENT_SECRET>",
"ENCRYPTION_KEY": "<YOUR_ENCRYPTION_KEY>",
"MYCASE_REDIRECT_PORT": "<YOUR_MYCASE_REDIRECT_PORT>",
"MYCASE_EXPERIMENTAL_TOOLS": "<YOUR_MYCASE_EXPERIMENTAL_TOOLS>"
}
}
}
}claude mcp add mycase-mcp --env MYCASE_CLIENT_ID=<YOUR_MYCASE_CLIENT_ID> --env MYCASE_CLIENT_SECRET=<YOUR_MYCASE_CLIENT_SECRET> --env ENCRYPTION_KEY=<YOUR_ENCRYPTION_KEY> --env MYCASE_REDIRECT_PORT=<YOUR_MYCASE_REDIRECT_PORT> --env MYCASE_EXPERIMENTAL_TOOLS=<YOUR_MYCASE_EXPERIMENTAL_TOOLS> -- npx -y @oktopeak/mycase-mcpRelated MCP servers
Connect Claude to Clio with 15 tools for matters, contacts, tasks, billing, and more.
View repository →Open-source MCP server connecting Claude to Filevine practice management. Built by Oktopeak.
View repository →