Skip to main content
Glama
oktopeak

filevine-mcp

by oktopeak

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FILEVINE_PATYesFilevine Personal Access Token from Settings → Access Tokens
ENCRYPTION_KEYYes64-character hex string for token encryption, generated via crypto.randomBytes(32).toString('hex')
FILEVINE_REGIONNoAPI region (us or ca)us
FILEVINE_CLIENT_IDYesFilevine OAuth client ID from Settings → Client Secrets
FILEVINE_CLIENT_SECRETYesFilevine OAuth client secret from Settings → Client Secrets

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
authenticateA

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-statusA

Check whether the server is authenticated with Filevine and when the token expires.

logoutA

Remove the stored Filevine tokens from disk.

list-casesA

List cases (projects) from Filevine, optionally filtered by status or search term.

get-caseA

Get detailed information about a specific case (project) by ID.

search-contactsA

Search for contacts across all cases by name or email.

get-contactA

Get detailed information about a specific contact by ID.

list-case-contactsB

List all contacts assigned to a specific case.

list-notesB

List all notes for a specific case.

create-noteA

Create a new note on a case. Useful for logging AI summaries, findings, or follow-up items.

list-documentsB

List all documents for a specific case. Returns metadata, URLs, and file info — not the binary content.

list-tasksB

List all tasks for a specific case, optionally filtered by status.

create-taskA

Create a new task on a case. Note: targetDate field may be ignored by Filevine API (known issue as of Aug 2025).

discover-schemaA

Discover the firm's custom data structure: list all project types and their collection sections. Use this to map section selectors for get-collection tool.

get-collectionA

Get custom collection data (medical records, liens, settlements, etc.) for a case. Use discover-schema first to find available selectors.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
auth-status
compliance-notice

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/oktopeak/filevine-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server