Mycase-mcp Server

Connect Claude to MyCase: cases, contacts, documents, tasks, calendar, calls, time, billing, staff.

Local serverstdio

What is the Mycase-mcp Server?

Mycase-mcp is an MCP integration. Connect Claude to MyCase: cases, contacts, documents, tasks, calendar, calls, time, billing, staff.

Packages and local setup

The published npm package is @oktopeak/mycase-mcp, version 1.0.4. Its declared MCP transport is stdio.

The package declares MYCASE_CLIENT_ID (required): MyCase OAuth client ID issued by MyCase support for your firm; MYCASE_CLIENT_SECRET (required): MyCase OAuth client secret issued by MyCase support; ENCRYPTION_KEY (required): 64-character hex key for encrypting stored OAuth tokens (generate with: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"); 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..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 1.0.4 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
MYCASE_CLIENT_IDMyCase OAuth client ID issued by MyCase support for your firmYes
MYCASE_CLIENT_SECRETMyCase OAuth client secret issued by MyCase supportYes
ENCRYPTION_KEY64-character hex key for encrypting stored OAuth tokens (generate with: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))")Yes
MYCASE_REDIRECT_PORTLocal port for the OAuth callback listener (default: 5678). Must match the redirect URI registered with MyCase support.Optional
MYCASE_EXPERIMENTAL_TOOLSSet to '1' to enable experimental tools (log-call) whose API endpoints are unverified.Optional