filevine-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_current_userA | Get the currently authenticated user (me). |
| list_usersA | List all users in the organisation. |
| get_userC | Get a user by ID. |
| get_user_tasksC | Get tasks assigned to a user. |
| get_user_appointmentsC | Get appointments for a user. |
| get_user_recent_projectsC | Get recently accessed projects for a user. |
| get_user_project_accessC | Get the list of projects a user has access to. |
| list_projectsC | List all projects (matters). |
| get_projectC | Get a project by ID. |
| create_projectB | Create a new project. Use fields_json for additional fields as a JSON object. |
| update_projectC | Update a project. Use fields_json for additional fields as a JSON object. |
| archive_projectB | Archive (soft-delete) a project. |
| get_project_vitalsC | Get the vitals (key fields) for a project. |
| get_project_formB | Get a custom form section on a project by selector name. |
| update_project_formC | Update a custom form section on a project. fields_json is a JSON object of field values. |
| get_project_contactsC | Get all contacts associated with a project. |
| add_contact_to_projectB | Add a contact to a project with an optional role. |
| update_project_contactC | Update a contact's role or attributes on a project. |
| remove_contact_from_projectC | Remove a contact from a project. |
| list_collection_itemsC | List items in a custom collection section of a project. |
| get_collection_itemC | Get a single item from a custom collection section. |
| create_collection_itemB | Create an item in a custom collection section. fields_json is a JSON object. |
| update_collection_itemC | Update an item in a custom collection section. fields_json is a JSON object. |
| delete_collection_itemC | Delete an item from a custom collection section. |
| get_project_teamC | Get the team members assigned to a project. |
| get_project_team_memberB | Get a specific team member on a project. |
| add_team_member_to_projectC | Add a team member to a project. fields_json is a JSON object with userId, role, etc. |
| update_project_team_memberB | Update a team member's role on a project. |
| remove_project_team_memberC | Remove a team member from a project. |
| list_project_appointmentsB | List all appointments for a project. |
| create_project_appointmentC | Create an appointment on a project. |
| list_project_notesB | List all notes on a project. |
| pin_note_to_projectC | Pin a note to a project. |
| unpin_note_from_projectC | Unpin a note from a project. |
| list_project_deadlinesC | List all deadlines for a project. |
| get_project_deadlineB | Get a specific deadline on a project. |
| create_project_deadlineC | Create a deadline on a project. |
| update_project_deadlineC | Update a deadline on a project. |
| delete_project_deadlineD | Delete a deadline from a project. |
| list_project_emailsC | List emails associated with a project. |
| add_email_to_projectC | Add an email record to a project. |
| get_project_invoicesC | Get all invoices for a project. |
| create_invoiceC | Create an invoice for a project. fields_json is a JSON object. |
| update_invoiceC | Update an invoice on a project. |
| delete_invoiceB | Delete an invoice from a project. |
| finalize_invoiceC | Finalize an invoice on a project. |
| get_invoice_pdfC | Get the PDF download URL for an invoice. |
| approve_invoiceC | Approve an invoice. |
| mark_invoice_sentC | Mark an invoice as sent. |
| list_contactsC | List all contacts. |
| get_contactC | Get a contact by ID. |
| create_contactC | Create a new contact. |
| update_contactC | Update a contact. |
| get_contact_addressesC | Get all addresses for a contact. |
| get_contact_emailsB | Get all email addresses for a contact. |
| get_contact_phonesB | Get all phone numbers for a contact. |
| get_contact_projectsB | Get all projects associated with a contact. |
| get_countriesA | Get the list of available countries for contact addresses. |
| remove_tag_from_contactsC | Remove a tag from all contacts that have it. |
| list_tasksC | List all tasks across all projects. |
| list_project_tasksB | List all tasks on a specific project. |
| get_taskB | Get a task by ID. |
| create_taskD | Create a new task. |
| update_taskD | Update a task. |
| delete_taskC | Delete a task. |
| complete_taskC | Mark a task as complete. |
| uncomplete_taskC | Mark a completed task as incomplete. |
| assign_taskC | Assign a task to a user. |
| pin_taskC | Pin a task. |
| unpin_taskC | Unpin a task. |
| snooze_taskC | Snooze a task until a future date (ISO 8601 format). |
| list_notesC | List all notes across all projects. |
| get_noteB | Get a note by ID. |
| create_noteC | Create a new note. |
| update_noteC | Update a note. |
| pin_noteC | Pin a note. |
| unpin_noteD | Unpin a note. |
| list_note_commentsC | List all comments on a note. |
| get_note_commentB | Get a specific comment on a note. |
| create_note_commentC | Add a comment to a note. |
| update_note_commentC | Update a comment on a note. |
| remove_tag_from_notesB | Remove a tag from all notes that have it. |
| list_documentsC | List all documents. |
| get_documentC | Get a document by ID. |
| create_documentC | Create a new document record. |
| update_documentC | Update a document's metadata. |
| delete_documentD | Delete a document. |
| get_document_download_locatorB | Get the download URL/locator for a document. |
| add_document_revisionC | Add a new revision to a document. |
| lock_documentC | Lock a document to prevent editing. |
| unlock_documentA | Unlock a document to allow editing. |
| move_documentsC | Move documents to a folder. document_ids_csv is a comma-separated list of document IDs. |
| copy_documentsC | Copy documents to a folder. document_ids_csv is a comma-separated list of document IDs. |
| batch_upload_documentsC | Initiate a batch document upload. fields_json is a JSON object with upload details. |
| confirm_batch_uploadC | Confirm a batch document upload. fields_json is a JSON object. |
| batch_download_documentsA | Request a batch download of documents. document_ids_csv is comma-separated document IDs. |
| search_documentsC | Search documents by query string. |
| add_document_to_projectC | Associate a document with a project. |
| remove_tag_from_documentsA | Remove a tag from all documents that have it. |
| list_recently_opened_documentsB | List recently opened documents for the current user. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/RosenAdvertising/filevine-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server