List marketplace assets
list_marketplace_assetsBrowse MagicPixel's ready-made asset library (the editor's Assets tab, free for subscribers). Returns id, name, description, dimensions, tags, preview_url, category, genre, listing_kind (single|pack), artboard_count, contents / artboard_names, matched_items (when search hits a pack item name), cell_count, is_animated, frame_count. Packs (listing_kind=pack) are multi-artboard item sets — one file with N artboards, not an animation. Filter by category / genre / listing_kind / size / is_animated / search. Size: min_size and max_size each require BOTH width and height in range — use min_size=64 + max_size=64 for exact 64×64. Paginate with offset + limit; sort newest|name. Next: get_marketplace_asset to preview one; the user opens or drags it from the editor's Assets tab. Search matches name, description, pack contents (artboard names), tags, category, genre. artboard_names lists artboards in order (length = artboard_count, capped at 256); contents is the distinct-name index. Placeholder descriptions are returned as null. Older listings may have null category until curated — omit category or use search. If no matches: broaden filters once, then fall back to generate_pixel_art with the same size the user/game uses.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_marketplace_assets"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | newest (default) or name (A–Z). | |
| tags | No | Only listings that include all of these style tags (exact strings). | |
| genre | No | Only listings that include all of these genres (fantasy, sci_fi, …). | |
| limit | No | Max rows (default 25). | |
| offset | No | Row offset for pagination (default 0). | |
| search | No | Case-insensitive match on name, description, or pack contents (artboard/item names); also exact tag / category / genre when the term matches. | |
| category | No | Asset type: character, tileset, environment, ui, vfx, item, prop, icon, other. | |
| max_size | No | Both width AND height must be <= this. min_size=N + max_size=N → exact N×N (e.g. 64 for 64×64 characters). | |
| min_size | No | Both width AND height must be >= this (logical pixels). Pair with max_size for a band or exact size. | |
| is_animated | No | If true, only animated sheets; if false, only still assets (packs are not animated). | |
| listing_kind | No | single = one sprite; pack = multi-artboard item set (separate sprites in one file). |