MCP-сервер Filevine.
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