Linear MCP Server

get_project_updates

Get project updates for a given project ID with optional filtering parameters

Input Schema

NameRequiredDescriptionDefault
afterNoCursor for pagination. Use the endCursor from a previous response to fetch the next page
createdAfterNoISO date string. Only return updates created after this date
createdBeforeNoISO date string. Only return updates created before this date
firstNoNumber of items to return (default: 50, max: 100)
healthNoFilter updates by health status (e.g., "onTrack", "atRisk", "offTrack")
includeArchivedNoWhether to include archived updates (default: true)
projectIdYesID of the project to get updates for
userIdNoFilter updates by creator. Use "me" to find updates created by the current user, or a specific user ID

Input Schema (JSON Schema)

{ "properties": { "after": { "description": "Cursor for pagination. Use the endCursor from a previous response to fetch the next page", "type": "string" }, "createdAfter": { "description": "ISO date string. Only return updates created after this date", "type": "string" }, "createdBefore": { "description": "ISO date string. Only return updates created before this date", "type": "string" }, "first": { "default": 50, "description": "Number of items to return (default: 50, max: 100)", "type": "number" }, "health": { "description": "Filter updates by health status (e.g., \"onTrack\", \"atRisk\", \"offTrack\")", "type": "string" }, "includeArchived": { "default": true, "description": "Whether to include archived updates (default: true)", "type": "boolean" }, "projectId": { "description": "ID of the project to get updates for", "type": "string" }, "userId": { "description": "Filter updates by creator. Use \"me\" to find updates created by the current user, or a specific user ID", "type": "string" } }, "required": [ "projectId" ], "type": "object" }