List projects
Projects in an organization with status, billable default and client.
MCP tool hubstaff_read → list_projects
read
Lists projects with their ID, name, status and whether new time is billable by default. Filter by status to leave out archived projects. Use the project IDs when you add time, create tasks or change members.
Parameters
| Name | Type | Description |
|---|---|---|
| organization_id integer required | integer | Organization ID from list_organizations. |
| status string | string | active, archived or all. Default: active. |
| limit integer | integer | 1 to 100. Default: 50. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hubstaff_read",
"arguments": {
"operation": "list_projects",
"arguments": {
"organization_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"projects": [
{
"project_id": 90311,
"name": "Support rota",
"status": "active",
"billable": true,
"client_id": null
},
{
"project_id": 90355,
"name": "Brand refresh",
"status": "active",
"billable": true,
"client_id": 7712
}
],
"next_cursor": null
},
"isError": false
}