list_creative_formats
[AdCP Media Buy] List the creative formats this network actually accepts.
Every format is DERIVED from live per-screen capability (panel size, min/max spot length, audio) — not a hand-written list. The set published here is exactly the set sync_creatives accepts: if a creative matches a format returned by this tool, it will not be rejected for dimensions, duration or file size.
WHEN TO USE:
Before building creative, to size it to the panels you are buying
To check whether an existing asset can run on this network
To find the panel sizes with the most reach (results are ordered by live screen count)
RETURNS:
formats: AdCP Format objects (format_id, name, renders[].dimensions, assets[].requirements)
pagination: cursor-based; total_count is the full catalogue size
Each format carries ext.trillboards with the live screen count, the share of the network, how many of those screens have audio, and — for video — duration_coverage: how many screens accept a spot of at most 10/15/20/30/60/120/300 seconds. A long ceiling does not mean every screen at that size can play it, and this says so.
EXAMPLE: User: "What sizes and lengths does this network take?" list_creative_formats({ pagination: { max_results: 20 } })
User: "Can I run a 1080x1920 portrait video?" list_creative_formats({ format_ids: [{ agent_url: "https://api.trillboards.com/mcp", id: "dooh_video_1080x1920" }] })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | ||
| max_width | No | Maximum render width in pixels (inclusive) | |
| min_width | No | Minimum render width in pixels (inclusive) | |
| format_ids | No | Return only these formats. Each entry is an AdCP structured format reference ({agent_url, id}), never a bare string. | |
| max_height | No | Maximum render height in pixels (inclusive) | |
| min_height | No | Minimum render height in pixels (inclusive) | |
| pagination | No | Cursor-based pagination | |
| asset_types | No | Filter to formats containing these asset types, e.g. ['video'] or ['image']. | |
| name_search | No | Case-insensitive partial match on the format name | |
| is_responsive | No | Filter for responsive formats. Every DOOH panel is a fixed pixel grid, so true matches nothing here. | |
| publisher_domain | No | Resolve formats for this publisher. This agent derives formats from its own inventory only, so anything other than 'trillboards.com' returns an empty list with UNSUPPORTED_PUBLISHER_DOMAIN. |