io.github.oktopeak/filevine-mcp
Open-source MCP server connecting Claude to Filevine practice management. Built by Oktopeak.
Versions
1.0.1latestTools 15
authenticate Exchange your Filevine Personal Access Token (PAT) for an access token. Must be called once before using other Filevine tools. Requires FILEVINE_CLIENT_ID, FILEVINE_CLIENT_SECRET, and FILEVINE_PAT in .env
auth-status Check whether the server is authenticated with Filevine and when the token expires.
logout Remove the stored Filevine tokens from disk.
list-documents List all documents for a specific case. Returns metadata, URLs, and file info — not the binary content.
list-cases List cases (projects) from Filevine, optionally filtered by status or search term.
get-case Get detailed information about a specific case (project) by ID.
list-notes List all notes for a specific case.
create-note Create a new note on a case. Useful for logging AI summaries, findings, or follow-up items.
discover-schema Discover the firm
get-collection Get custom collection data (medical records, liens, settlements, etc.) for a case. Use discover-schema first to find available selectors.
list-tasks List all tasks for a specific case, optionally filtered by status.
create-task Create a new task on a case. Note: targetDate field may be ignored by Filevine API (known issue as of Aug 2025).
search-contacts Search for contacts across all cases by name or email.
get-contact Get detailed information about a specific contact by ID.
list-case-contacts List all contacts assigned to a specific case.
Permissions 2
network medium env_vars low