Mycase MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 46 installs a week from npm. Last commit 15 Oct 2026.
Connect Claude to MyCase: cases, contacts, documents, tasks, calendar, calls, time, billing, staff.
Today is the operative word: we check Mycase MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add mycase-mcp -e 'MYCASE_CLIENT_ID=<MYCASE_CLIENT_ID>' -e 'MYCASE_CLIENT_SECRET=<MYCASE_CLIENT_SECRET>' -e 'ENCRYPTION_KEY=<ENCRYPTION_KEY>' -- npx -y @oktopeak/mycase-mcp
{
"mcpServers": {
"mycase-mcp": {
"command": "npx",
"args": [
"-y",
"@oktopeak/mycase-mcp"
],
"env": {
"ENCRYPTION_KEY": "<ENCRYPTION_KEY>",
"MYCASE_CLIENT_ID": "<MYCASE_CLIENT_ID>",
"MYCASE_CLIENT_SECRET": "<MYCASE_CLIENT_SECRET>"
}
}
}
}
[mcp_servers.mycase-mcp]
command = "npx"
args = ["-y", "@oktopeak/mycase-mcp"]
env = { MYCASE_CLIENT_ID = "<MYCASE_CLIENT_ID>", MYCASE_CLIENT_SECRET = "<MYCASE_CLIENT_SECRET>", ENCRYPTION_KEY = "<ENCRYPTION_KEY>" }
{
"mcpServers": {
"mycase-mcp": {
"command": "npx",
"args": [
"-y",
"@oktopeak/mycase-mcp"
],
"env": {
"ENCRYPTION_KEY": "<ENCRYPTION_KEY>",
"MYCASE_CLIENT_ID": "<MYCASE_CLIENT_ID>",
"MYCASE_CLIENT_SECRET": "<MYCASE_CLIENT_SECRET>"
}
}
}
}
{
"servers": {
"mycase-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@oktopeak/mycase-mcp"
],
"env": {
"ENCRYPTION_KEY": "<ENCRYPTION_KEY>",
"MYCASE_CLIENT_ID": "<MYCASE_CLIENT_ID>",
"MYCASE_CLIENT_SECRET": "<MYCASE_CLIENT_SECRET>"
}
}
}
}
Put your own values in place of
<MYCASE_CLIENT_ID> (MyCase OAuth client ID issued by MyCase support for your firm), <MYCASE_CLIENT_SECRET> (MyCase OAuth client secret issued by MyCase support), <ENCRYPTION_KEY> (64-character hex key for encrypting stored OAuth tokens (generate with: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))")).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
MYCASE_REDIRECT_PORT (Local port for the OAuth callback listener (default: 5678). Must match the redirect URI registered with MyCase support), MYCASE_EXPERIMENTAL_TOOLS (Set to '1' to enable experimental tools (log-call) whose API endpoints are unverified).
Connect Claude to Clio: 34 tools for matters, custom fields, notes, documents, folders, billing.
OneHaus household tools: tasks, calendar, contacts, pets, vehicles, documents and more.
Law firm management MCP: manage cases, clients, tasks, calendar and documents via Claude AI.
Connect AI assistants to your Vaiz workspace: tasks, projects, boards, documents and milestones.
Connect AI assistants to Outline for document search, reading, and management
MCP server for clinical charting with Claude - document patient visits to EMR
Your accounting firm's tasks, documents and deadlines in AI apps; you confirm changes in Claister.
TherapyNotes client portal: appointments, documents, billing, messages; confirm-gated sends, uploads
Answers built from our own checks of this server.