seo_list_briefs
List and filter SEO content briefs by status, type, cluster, or roadmap item, with pagination and detail options. Get a complete view of all briefs across every status.
Instructions
Returns ALL briefs across EVERY status by default — do NOT add a status filter unless the user explicitly asks. statusBreakdown gives the per-status counts (match these to the dashboard's brief count). NOTE: briefs whose generation is still in-flight may not appear here yet — check list_operations / get_job for in-progress generation. Returns short detail by default: {id, type, status, title} per brief. Use detail="medium" for compact summary (clusterId, clusterName, briefSummary, sidePageUrl, generationError, blogArticleId, generatedAt, approvedAt) or detail="full" for raw briefs including briefData outline. To inspect a single brief's full outline, call seo_get_brief with detail="full". Filters: status (CSV — e.g. 'pending_review,approved'), type (CSV — e.g. 'blog,comparison,landing'), clusterId, roadmapItemId, q (cluster-name fuzzy match), limit (default 50, max 200), cursor. Response shape: { count, total, nextCursor, statusBreakdown, detail, briefs: [...] }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Fuzzy match on cluster name | |
| type | No | CSV of brief types: blog | comparison | tool | landing | |
| limit | No | Page size (default 50) | |
| cursor | No | Pagination cursor from a previous page | |
| detail | No | Verbosity of returned item(s): "short" = id + primary label + status (cheap list scan); "medium" = key summary fields + counts (a useful glance); "full" = the complete object. Default "short". Lists default to "short" — to zoom into one item, call its get/view tool with detail="medium" or "full". | short |
| status | No | CSV of statuses: pending_review | approved | rejected | writing | drafted | published | failed | needs_human_review | |
| brandId | No | Brand ID (defaults to active brand) | |
| clusterId | No | Filter to briefs under one cluster | |
| roadmapItemId | No | Filter to briefs for a single roadmap item |