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

Parameters: list_projects
NameTypeDescription
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

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "hubstaff_read",
    "arguments": {
      "operation": "list_projects",
      "arguments": {
        "organization_id": 1
      }
    }
  }
}

Example response

JSON

{
  "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
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.