Projects the user is on
project_listList the RelayLink projects the user owns or has joined, each with its state, their role, how much is open or blocked, and the next thing due. Pending invitations the user has not answered are listed last, with a note that accepting or declining happens in the browser. project_open reads one project 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_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | owned | joined | all. Defaults to all. | |
| state | No | active | on_hold | completed | cancelled | all. Defaults to every project still active or on hold. | |
| includeArchived | No | true to include archived projects. |