search_fonts
Find fonts to license. Use this first when a user needs a typeface for a design, website, app or document. Filter by free text (family, classification such as 'humanist sans' or 'slab serif', tags), required tags, characters the font must support (e.g. 'åäöŊ' or the actual headline), script and maximum price for a licence type. Returns up to limit fonts (default 10), each with id, family, foundry, styles, scripts, classification, open-licence flag and from_price_usd for the smallest tier of the chosen use (desktop by default). Free and read-only. Next: preview_font or get_family with a returned id, then quote_license.
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": "search_fonts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| use | No | Licence type the price filter and from-price apply to; default desktop | |
| tags | No | All must match: headline, body, condensed, newspaper, ui, print… | |
| tier | No | first licence dimension: desktop computers, web visitors/month, app apps, ebook titles, server cores | |
| limit | No | Maximum number of fonts to return; default 10 | |
| query | No | Free text over family, classification and tags, e.g. 'condensed headline sans' | |
| glyphs | No | Characters the font must support, e.g. 'åäöÅÄÖ' or a sample headline | |
| script | No | latin, latin-ext, cyrillic, greek | |
| max_price_usd | No | Only fonts at or below this price for use/tier |