search_collection
Free-text search within a single collection. Returns matching items decorated with a public url; total reflects what was found. Supports AND (default), OR, and "quoted phrases". Searches across the properties listed in the catalog below — other schema properties exist on objects but are not searchable here; use get_object for the full record or describe_collection to see every property. This tool does not filter by field value — use query_collection with include/exclude for that. Drafts are auto-hidden from anonymous callers.
Available collections and filterable properties:
articles — id (id, sortable), title (text), author (select), summary (textarea), date (date, sortable), draft (toggle), updated (datetime, sortable)
comparisons — competitor (text), competitorUrl (url), heading (text), lede (textarea), reviewed (date, sortable), draft (toggle), sort (number, sortable), id (id, sortable)
extension — id (id, sortable), name (text), extensionId (text), soldAs (text), summary (textarea), category (select), price (number, sortable), currency (select), minEdition (select), minVersion (text), bundled (toggle), beta (toggle), docsUrl (url), productUrl (url), draft (toggle), owner (select), featured (toggle), approved (datetime, sortable), submitted (datetime, sortable), weight (range, sortable)
releases — id (id, sortable), version (text), title (text), date (date, sortable), draft (toggle), urgent (toggle), fullnotesurl (url), announce (toggle)
roundups — heading (text), lede (textarea), reviewed (date, sortable), draft (toggle), headToHead (toggle), sort (number, sortable), id (id, sortable)
showcase — name (text), url (url), industry (select), id (id, sortable), owner (select), draft (toggle), featured (toggle), approved (datetime, sortable), submitted (datetime, sortable), weight (range, sortable)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum items to return (capped at 50 to fit MCP response-size budgets). | |
| query | Yes | Search terms. AND-semantics by default; use `or` between terms for OR; wrap phrases in double quotes. | |
| format | No | Output format for styledtext properties on the matched items. markdown is friendliest for AI consumption. | markdown |
| locale | No | BCP 47 locale tag. Accepted for forward-compat with the 3.6 i18n release — has no effect today. | |
| collection | Yes | Collection id to search within. Use list_collections to discover available collections. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Matched objects, each a flat field map decorated with a `url`. Field set varies by collection. | |
| limit | Yes | Applied result cap. | |
| query | Yes | The query that was run. | |
| total | Yes | Number of items returned. |