list_competitor_analyses
List competitor analyses. Return retained references for a current approved competitor member. Open an ID for progress. Listing does not fetch pages, buy supplier data or start monitoring.
This command name appears in deployment evidence dated 2026-10-17. This page describes current source; read your connected catalog for deployed inputs and access. Workspace scopes and enabled providers still apply.
This read does not start a verification job.
Example request
Connect through MCP, CLI, or HTTP. Replace example identifiers with records from your workspace.Returned result
Illustrative data validated against the documented response schema. IDs and dates are examples, not a live account capture. MCP returns this data instructuredContent and in a text content block; generic HTTP and CLI return the JSON result directly.
Full response example
Full response example
Input fields
Omit optional fields when you do not want to supply them. Null is accepted only where listed. Unknown input properties are rejected.Validation and omitted values
Requires the exact current approved set revision and competitor member under the selected project. Retired sets, replaced selections and customer-role members cannot be listed. Returns retained IDs and their original created_at and expires_at timestamps, newest creation first with descending ID ties. It does not infer analysis state or update retention; read a selected ID for saved progress. Earlier analyses retain their original 30-day creation window. Paginated analyses require their retained retrieval checkpoint, original expiry and current website scope and revision. Expired analyses and analyses whose paginated retrieval checkpoint was erased are omitted. limit defaults to 25 with a maximum of 100. Totals are not computed: page.total is null. Omit cursor for the first page. Keep cursors opaque and continue only with the same project, approved binding, scope and credential permissions. Every page rechecks current authority and retention. Listing is effect-free: no page fetch, supplier purchase, job dispatch, retry, lease renewal or recurring monitor is created.Defaults when omitted
Output fields
Fields inside optional or nullable parents apply only when that parent exists. Common schema conventions explain evidence states, empty lists and extensions.schema_version(number, required): must equal1workspace_id(string, required): Workspace that owns this record. pattern:"^[a-zA-Z0-9_-]{1,128}$"project_id(string, required): Project that owns this record. pattern:"^[a-zA-Z0-9_-]{1,128}$"competitor_binding(object, required): additional fields rejectedscope(object, required): additional fields rejecteditems(array, required): Records in this bounded page. maxItems:100next_cursor(string / null, required): Opaque continuation for the same listing; null means no further page.has_more(boolean, required): True when another page is available.page(object, required): additional fields rejected
All fields and nested objects
All fields and nested objects
Errors and retries
Follow the error recovery before retrying this read. Preserve the selected workspace, project, filters and feed. Recovering a read does not require an idempotency key or another verification job. Operation-specific errors includeCOMPETITOR_ANALYSIS_UNAVAILABLE, INVALID_COMPETITOR_ANALYSIS_INPUT, COMPETITOR_SET_NOT_FOUND, COMPETITOR_MEMBER_NOT_FOUND, COMPETITOR_REVISION_CONFLICT, COMPETITOR_ANALYSIS_AUTHORITY_CHANGED, COMPETITOR_ANALYSIS_EVIDENCE_CHANGED, INVALID_CURSOR.
See error recovery for status, scope, cooldown, cursor and retry handling. Unknown observations are result data and do not establish loss.