naftiko: 1.0.0-alpha2 info: label: Filevine Deadlines API — Deadlines description: 'Filevine Deadlines — list and create the date-driven legal milestones on a project, with assignees and reminder notifications.' tags: - Filevine - Deadlines - Legal created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: FILEVINE_BEARER: FILEVINE_BEARER capability: consumes: - type: http namespace: deadlines-deadlines baseUri: https://api.filevine.io description: Filevine deadlines surface. resources: - name: project-deadlines path: /core/projects/{projectId}/deadlines operations: - name: listProjectDeadlines method: GET description: List deadlines on a project. inputParameters: - name: projectId in: path type: integer required: true - name: createDeadline method: POST description: Create a deadline on a project. inputParameters: - name: projectId in: path type: integer required: true - name: body in: body type: object required: true authentication: type: apikey key: Authorization value: 'Bearer {{env.FILEVINE_BEARER}}' placement: header exposes: - type: mcp namespace: deadlines-deadlines-mcp port: 9090 transport: http description: MCP adapter for Filevine deadlines. tools: - name: filevine-list-project-deadlines description: List deadlines on a Filevine project. hints: { readOnly: true, destructive: false, idempotent: true } call: deadlines-deadlines.listProjectDeadlines with: projectId: tools.projectId - name: filevine-create-deadline description: Create a deadline on a Filevine project. hints: { readOnly: false, destructive: false, idempotent: false } call: deadlines-deadlines.createDeadline with: projectId: tools.projectId body: tools.body