find-projects
List or search the projects you've joined by name; filter by active or archived status, paginate results, and optionally include unjoined workspace projects.
Instructions
List or search by name the projects the user has joined. By default only active projects are returned; use archivedStatus ('archived' or 'all') to include archived projects. When searching or when archivedStatus is 'all', all matching projects are returned (pagination is ignored). Otherwise projects are returned with pagination. Workspace projects the user hasn't joined are left out unless includeUnjoined is set, or a search matches no joined project.
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": "find-projects"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | The maximum number of projects to return. | |
| cursor | No | The cursor to get the next page of projects (cursor is obtained from the previous call to this tool, with the same parameters). | |
| searchText | No | Search for a project by name (partial and case insensitive match). Supports wildcards (e.g. "work*" for prefix match). Use "\*" for a literal asterisk. If omitted, all projects are returned. | |
| archivedStatus | No | Which projects to return by archive status: 'active' (default, non-archived only), 'archived' (archived only), or 'all' (both active and archived). Each project includes an isArchived field. Archived projects can be deleted via the delete-object tool (type: 'project'). | |
| includeUnjoined | No | Also list workspace projects the user can join but hasn't, in unjoinedProjects (first page only). They can't be read until joined; join with project-management (action 'join') only when the user asks. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hasMore | Yes | ||
| projects | Yes | The found projects. | |
| nextCursor | No | ||
| totalCount | Yes | The total number of projects in this page. | |
| appliedFilters | Yes | ||
| unjoinedHasMore | No | More matched than limit; narrow with searchText. | |
| unjoinedProjects | No | Up to limit. With includeUnjoined, or when a search matched no joined project. |