List illustration styles
list_illustrations_stylesList all available illustration styles.
Style is what keeps a set of illustrations looking like one family. Pick
one style and pass its pretty_id to search_illustrations for every
illustration in a project, the way you would keep to a single icon
platform.
Args:
ctx: MCP context for API access
limit: Styles per page (default: 50)
page: Page number, 1-based (default: 1)
free_only: Only styles whose illustrations a free Icons8 account can
use and redistribute. A style without this flag needs a paid
account - the ordinary case for a subscriber, not a style this
user is barred from
animated: True for animated styles only, False for static only.
THIS IS A PROPERTY OF THE STYLE, NOT A COUNT. It says the style
has video and animation formats at all - it does not say how many
of its illustrations actually move, and usually very few do:
measured on stage, 3d-business carries the flag with 19
animated illustrations out of 1497, flexy 15 out of 561, and
node carries it with none at all yet. So use it to browse
styles, and use search_illustrations(animated=True) to find
illustrations that move - that one filters on media_types,
which is the per-illustration answer
Returns: {"total", "styles"} where each style has pretty_id, title, illustrations_count, free_distribution and animated - or {"error"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| limit | No | ||
| animated | No | ||
| free_only | No |