Search assets
search_assetsSearch the Spark AI assets marketplace for agents, skills, prompts, prompt chains, MCP connectors and bundles.
For when a text query is available but the slug is not known; get_asset describes a known slug. Returns numbered summaries with type, downloads, outcomes, price, tags and URL, or a no-results message. No login required; no acquisition is made. Unmatched nonempty queries may be recorded as unmet catalog needs. A nonempty job ranks text matches by task fit, even with a non-combo sort.
For example, search_assets(query='rate limiting', job='add a rate limiter', limit=5).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | Optional task, e.g. 'review Python code'; a nonempty value enables job-based ranking regardless of sort. | |
| sort | No | combo (default): quality, ratings and outcomes; popular: downloads; newest: creation date; rating: average rating. Invalid values fall back to combo; job enables ranking for any sort. | combo |
| type | No | Optional asset type: agent, skill, prompt, prompt_chain, mcp_connector or bundle; omitted means all types. | |
| limit | No | Maximum results; clamped to 1-50, default 10. | |
| query | Yes | Text matched against titles and descriptions, e.g. 'rate limiting'; empty text browses the catalog. | |
| domain | No | Optional domain slug from list_categories, e.g. 'development'; omitted means all domains. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |