List all pending approvals (unified rail)
list_approvalsList every item awaiting human review from posts, trends, build-in-public, and DMs in one unified, read-only view.
Instructions
READ-ONLY view of the unified approvals rail (TIM-97-style aggregation): returns everything currently awaiting human review across ALL FOUR automation sources in one call — posts (EngineDraft, the create_digest_drafts/create_drafts queue), trends (Weekly X Trend-Rider drafts), build-in-public (GitHub-shipped-feature tweet drafts) and dms (warm-lead engager DMs) — normalized into a common shape { id, source, status, title, preview, createdAt, actions } with per-source PENDING counts. Optional source narrows to one queue; optional status (default PENDING) selects a different stage (APPROVED|POSTED|REJECTED). This tool only reads the queue — it never approves or rejects anything. approve_draft/reject_draft remain the only MCP-side approval actions, and only for the "posts" (EngineDraft) source; per-source approval for trends, build-in-public and DMs stays a dashboard action for now. Each item's actions array documents the exact REST endpoint (path/method) a human-facing UI would call next for that item. CAPABILITY: read — side-effect-free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | Restrict results to one approval source; omit to return all four | |
| status | No | Lifecycle stage to list; defaults to PENDING (needs review) |