Skip to main content
Returns all pending (open + in-progress) feedback tasks sorted by priority (urgent → high → medium → low). Supports filtering by site, assignee, and status. Requires: read permission

Parameters

ParameterTypeDescription
statusstringFilter to open or in_progress only (default: both)
prioritystringFilter by priority: low, medium, high, urgent
site_idstringFilter by site UUID
unassignedbooleanIf true, return only unassigned tasks
assigned_tostringFilter by assignee user UUID or email
per_pageintegerResults per page (default: 25, max: 100)
pageintegerPage number (default: 1)

Example

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get-pending-tasks",
    "arguments": {
      "priority": "urgent"
    }
  }
}

Response

{
  "project": { "id": "...", "name": "My Project" },
  "tasks": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "task_key": "SSL-042",
      "content": "Checkout button broken on mobile",
      "status": "OPEN",
      "priority": "URGENT",
      "page_url": "https://example.com/checkout",
      "page_title": "Checkout",
      "site": { "id": "...", "name": "My Site", "url": "example.com" },
      "author": { "id": "...", "name": "Jane Smith", "email": "[email protected]" },
      "assignees": [
        { "id": "...", "name": "Bob Dev", "email": "[email protected]" }
      ],
      "created_at": "2026-03-01T10:00:00Z",
      "updated_at": "2026-03-01T10:00:00Z"
    }
  ],
  "pagination": {
    "current_page": 1,
    "total": 18,
    "per_page": 25,
    "last_page": 1
  }
}

Example prompts

  • “Show me all pending tasks”
  • “What tasks are still open?”
  • “Show unassigned urgent tasks”
  • “What is assigned to [email protected]?”