Find shared work
project_work_findSearch shared work items across every RelayLink project the user is on, or narrow to one. Answers "what's assigned to me", "what's blocked", "what's due this week" — across the whole account, not one project at a time. project_work_open reads one in full. Reads only. This is shared with everybody on the project: every member can read it, so use these tools only for work the user means to be visible to the people they have put on this project. A private note, task or preference that is only the user's own is the notebook's (notebook_*) instead, and a bare "add a task" may be meant for another connected app — if more than one destination is plausible and the user has not said which, ask once and stay with the answer.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "project_work_find"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | decision | constraint | question | task | note. | |
| text | No | Words to search the title and body for. | |
| limit | No | Rows per page (default 20, max 50). | |
| state | No | open | doing | review | done | blocked | cancelled | needs_me | waiting_on_others | due_soon. | |
| offset | No | Skip this many rows (default 0). | |
| project | No | A project name or id to narrow to. Omit to search every project the user is on. | |
| dueBefore | No | Only things due on or before this date (2026-09-20). | |
| assignedTo | No | "me", or an accepted contact's email address. A bare name cannot be resolved across projects. |