Connects Claude to Filevine's matter management and Lead Docket intake APIs via personal access token authentication. Exposes 32 tools split across both platforms: query projects by phase or assignee, read and write section fields, create collection items for medical providers or defendants, run cached Periscope reports, and handle the full lead lifecycle from search and scoring to conversion into Filevine projects. Built by Advocate Cloud Solutions for legal teams running personal injury or mass tort practices. Runs locally on your machine against your own Filevine org with dynamic schema introspection to handle per-firm project type templates and built-in rate limit governors for Filevine's 5-per-minute caps on reports and vitals endpoints. Currently pre-alpha with core implementation in progress.
An open-source MCP (Model Context Protocol) server for Filevine matter management and Lead Docket intake.
Built and maintained by Advocate Cloud Solutions — a Salesforce consultancy for law firms. This MCP exposes the Filevine + Lead Docket API surface as Claude-callable tools so legal teams can query, build, and fix matters and intake leads through natural language — running entirely on your own machine against your own Filevine org.
Filevine is the leading mid-market personal injury / mass tort case management platform (~3,000 firms, $400M Series funding Sept 2025). Lead Docket is Filevine's acquired intake/CRM product — leads from web forms, chatbots, and calls, with scoring, routing, and conversion into Filevine projects.
filevine-mcp is a standalone, single-tenant MCP server. You generate your own Filevine PAT, run the server locally (or on infrastructure you control), and connect it to any MCP-compatible client — Claude Desktop, Claude Code, Cowork, or anything else that speaks MCP.
This MCP wraps both Filevine and Lead Docket under one namespace so a single install gives Claude access to the full intake-to-matter funnel.
Three workflows the MCP unlocks:
git clone https://github.com/Advocate-Cloud-Solutions/filevine-mcp.git
cd filevine-mcp
npm install
cp .env.example .env # fill in your Filevine PAT, client_id, client_secret
npm run build
Then add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"filevine": {
"command": "node",
"args": ["/absolute/path/to/filevine-mcp/dist/index.js"],
"env": {
"FILEVINE_CLIENT_ID": "...",
"FILEVINE_CLIENT_SECRET": "...",
"FILEVINE_PAT": "...",
"FILEVINE_USER_ID": "...",
"FILEVINE_ORG_ID": "..."
}
}
}
}
See AGENTS.md for the full setup walkthrough including how to generate a PAT in the Filevine Org Admin tools.
force_refresh flag)AUDIT_LOG_PATHFull architecture: see ARCHITECTURE.md. Lead Docket-specific design notes: docs/LEAD_DOCKET.md.
~32 tools total: 25 Filevine core + 7 Lead Docket.
| Tool | What it does |
|---|---|
filevine_search_projects | Query projects by phase, project type, assignee, date |
filevine_describe_sections | Returns full schema (sections + fields + types) for a project type |
filevine_get_section / filevine_update_section | Read/write static section field values |
filevine_create_collection_item | Add a row to a Collection section (medical providers, defendants, etc.) |
filevine_create_note | Add a note with @mentions and attachments |
filevine_run_report | Execute a saved Periscope report (heavily cached due to 5/min cap) |
| Tool | What it does |
|---|---|
filevine_lead_search | Query leads by status, source, owner, date range |
filevine_lead_get | Get a lead's full intake-form data + scoring |
filevine_lead_create | Create a lead (manual entry; web forms write via Lead Docket UI) |
filevine_lead_update_status | Move a lead through statuses (new → contacted → qualified → converted/declined) |
filevine_lead_assign | Reassign a lead to a different intake specialist or attorney |
filevine_lead_convert_to_project | Convert a qualified lead into a Filevine project; carries form data into intake section |
filevine_lead_list_sources | List lead sources (PPC campaigns, referrals, web forms) for routing decisions |
Full inventory: docs/TOOLS.md.
6-phase build, ~17-25 dev-weeks for v1.
Full roadmap: ROADMAP.md.
Pre-alpha — namespace claimed, scaffolding in place, core implementation pending.
First Filevine + Lead Docket MCP in the registry. Filevine has not announced a first-party server.
External contributions welcome. See CONTRIBUTING.md.
Apache 2.0 — see LICENSE.
Jason Adams · Advocate Cloud Solutions jason@advocatecloudsolutions.com · advocatecloudsolutions.com