Find fonts, templates, and graphics from indie creators on Creative Market. Read-only, no account.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return search-term completions for a partial query, e.g. 'scri' completes to 'script', 'script font'. Covers product names, font names, styles and categories.
The partial text to autocomplete (e.g. 'mono', 'scri', 'futu')
Number of suggestions to return. Default: 10
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http creative-market https://mcp.creativemarket.com/mcp
Return search-term completions for a partial query, e.g. 'scri' completes to 'script', 'script font'. Covers product names, font names, styles and categories.
| Argument | Type | Description |
|---|---|---|
| size | integer | Number of suggestions to return. Default: 10 |
| prefix* | string | The partial text to autocomplete (e.g. 'mono', 'scri', 'futu') |
{
"type": "object",
"required": [
"prefix"
],
"properties": {
"size": {
"type": "integer",
"description": "Number of suggestions to return. Default: 10"
},
"prefix": {
"type": "string",
"description": "The partial text to autocomplete (e.g. 'mono', 'scri', 'futu')"
}
}
}List products in one or more categories or subcategories, optionally narrowed by a text query, price range, on-sale, featured and recency filters, font width and weight, and asset properties, sorted by popular, newest, best_match, trending, staff_pick, price_asc or price_desc. Top-level categories: Graphics(1), Templates(2), Fonts(3), Add-ons(4), Photos(6), 3D(7), Stock Video(8), Illustrations(23), Icons(26), Mockups(1800). Font subcategories: Serif(80), Sans-Serif(81), Script(82), Symbols(84), Blackletter(85), Slab Serif(86), Handwritten(88). Graphics subcategories: Objects(24), Textures(27), Patterns(28), Backgrounds(29). Template subcategories: Logos(50), Posters(19), Flyers(42), Invitations(46), Business Cards(45), Presentations(49), Social Media(52), Brochures(41), Resumes(43). Photo subcategories: Animals(121), Nature(131), People(132), Food(127), Architecture(124), Sports(133), Technology(134), Holidays(129). Mockup subcategories: Product(21), Device(1801), Apparel(1805), iPhone(1811), iPad(1812), Shirts(1851), Packaging(2115). Illustration subcategories: Animals(2301), People(2309), Food(2305), Technology(2312), Seasonal(2310). Icon subcategories: Solid(2601), Outline(2602), Duotone(2603), Emojis(2604). Each result includes the product title, starting price, thumbnail image, shop, category and product link, and the response carries a licensing note. Assets marked AI-generated are excluded.
| Argument | Type | Description |
|---|---|---|
| size | integer | Number of results, 1-100. Default 12. Requests below 9 are raised to 9. |
| query | string | Optional text query to filter within the category |
| width | array | Font widths: condensed, normal, wide, monospaced. Multi-select is AND: a font family must offer every listed width. Any value restricts results to fonts. |
| offset | integer | Pagination offset. Default: 0 |
| weight | array | Font weights: light, regular, bold, heavy. Multi-select is AND: a font family must offer every listed weight. Any value restricts results to fonts. |
| sort_by | string | How to sort results. Default: popular |
| price_max | number | Maximum price filter in USD |
| price_min | number | Minimum price filter in USD |
| categories* | array | Category IDs to browse. Top-level: Graphics=1, Templates=2, Fonts=3, Add-ons=4, Photos=6, 3D=7, Stock Video=8, Illustrations=23, Icons=26, Mockups=1800. Subcategories: Serif=80, Sans-Serif=81, Script=82, Handwritten=88, Logos=50, Posters=19, Patterns=28, Textures=27, Nature=131, People=132, etc. |
| is_on_sale | boolean | Only products currently on sale. |
| properties |
List the products of one designer or studio by numeric shop ID, optionally narrowed by a text query, on-sale, featured and recency filters, font width and weight, and asset properties, and sorted by popular, newest, best_match, staff_pick, price_asc or price_desc. Each result includes the product title, starting price, thumbnail image, category and product link, and the response carries a licensing note. Assets marked AI-generated are excluded.
| Argument | Type | Description |
|---|---|---|
| size | integer | Number of results, 1-100. Default 12. Requests below 9 are raised to 9. |
| query | string | Optional text query to filter within the shop's products |
| width | array | Font widths: condensed, normal, wide, monospaced. Multi-select is AND: a font family must offer every listed width. Any value restricts results to fonts. |
| offset | integer | Pagination offset. Default: 0 |
| weight | array | Font weights: light, regular, bold, heavy. Multi-select is AND: a font family must offer every listed weight. Any value restricts results to fonts. |
| shop_id* | integer | The shop/designer ID to browse |
| sort_by | string |
Return products visually and stylistically similar to a given product ID, using embedding similarity, optionally restricted to specific categories. Each result includes the product title, starting price, thumbnail image, shop, category and product link, and the response carries a licensing note. Assets marked AI-generated are excluded.
| Argument | Type | Description |
|---|---|---|
| size | integer | Number of similar products, 1-50. Default 12. Requests below 9 are raised to 9. |
| categories | array | Optionally restrict similar results to specific categories |
| product_id* | integer | The product ID to find similar items for |
| include_images | boolean | Attach each product's thumbnail as an image block. Default true. |
{
"type": "object",
"required": [
"product_id"
],
"properties": {
"size": {
"type": "integer",
"description": "Number of similar products, 1-50. Default 12. Requests below 9 are raised to 9."
},
"categories": {
"type": "array",
"items": {
"type": "integer"
},
"description": "Optionally restrict similar results to specific categories"
},
"product_id": {
"type": "integer",
"description": "The product ID to find similar items for"
},
"include_images": {
"type": "boolean",
"description": "Attach each product's thumbnail as an image block. Default true."
}
}
}Return the catalog index record for one product by ID: numeric shop ID, numeric category IDs, eligible file-type IDs, software types, staff-pick and visibility flags, publish date and starting price. This is structured metadata only; it does not include the title, images or description.
| Argument | Type | Description |
|---|---|---|
| product_id* | integer | The product ID to look up |
{
"type": "object",
"required": [
"product_id"
],
"properties": {
"product_id": {
"type": "integer",
"description": "The product ID to look up"
}
}
}Return display data for one to fifty product IDs from the Creative Market website API: title, canonical product URL, full description, preview image URLs, shop name and URL, starting price and category. The price is the lowest of Creative Market's four license tiers; the response includes a licensing note with a link to full pricing.
| Argument | Type | Description |
|---|---|---|
| product_ids* | array | List of product IDs to look up (up to 50) |
| include_images | boolean | Attach each product's thumbnail as an image block. Default true. |
{
"type": "object",
"required": [
"product_ids"
],
"properties": {
"product_ids": {
"type": "array",
"items": {
"type": "integer"
},
"description": "List of product IDs to look up (up to 50)"
},
"include_images": {
"type": "boolean",
"description": "Attach each product's thumbnail as an image block. Default true."
}
}
}Identify the font in an image of text, such as a screenshot, photo, logo or design whose typeface is unknown, and return the closest matching Creative Market font products. Takes a public image URL or base64 image data, detects the letter shapes, reads the text, and matches the shapes against the Creative Market font catalog. Each result includes the product title, starting price, thumbnail image, shop, category and product link, in closest-match order, and the response carries a licensing note. Works best on a crop of a few clear, separated letters on a plain background; connected script letters, low-resolution images and busy backgrounds match poorly. When the text cannot be read automatically, the optional `text` argument supplies the letters shown, left to right, one character per detected shape. Assets marked AI-generated are excluded.
| Argument | Type | Description |
|---|---|---|
| size | integer | Number of matching fonts, 1-50. Default 12. Requests below 9 are raised to 9. |
| text | string | The letters shown in the image, left to right; spaces are ignored. Optional, for images whose text cannot be read automatically. Must have exactly one character per detected letter shape. |
| image_url | string | Public http(s) URL of a JPEG or PNG image containing text. Provide this or image_data. |
| image_data | string | Base64-encoded JPEG or PNG image data, up to 4 MB decoded. Provide this or image_url. |
| include_images | boolean | Attach each product's thumbnail as an image block. Default true. |
Search the Creative Market catalog of fonts, graphics, templates, photos, 3D assets, illustrations, icons, mockups and stock video by keyword, style, mood or subject, e.g. 'retro display fonts for a vinyl record label'. Supports category, price range, staff-pick, on-sale, featured and recency filters, font width and weight filters, asset property filters such as vector, layered, web font and orientation, pagination, and sorting by best_match (relevance), popular, newest, trending, staff_pick, price_asc or price_desc. Each result includes the product title, starting price, thumbnail image, shop, category and product link, and the response carries a licensing note. Assets marked AI-generated are excluded.
| Argument | Type | Description |
|---|---|---|
| size | integer | Number of results, 1-100. Default 12. Requests below 9 are raised to 9. |
| query | string | Natural language search query (e.g. 'hand-lettered script fonts for wedding invitations') |
| width | array | Font widths: condensed, normal, wide, monospaced. Multi-select is AND: a font family must offer every listed width. Any value restricts results to fonts. |
| offset | integer | Pagination offset. Default: 0 |
| weight | array | Font weights: light, regular, bold, heavy. Multi-select is AND: a font family must offer every listed weight. Any value restricts results to fonts. |
| sort_by |
Return related and trending search terms for a query, for exploring adjacent styles or alternative phrasings.
| Argument | Type | Description |
|---|---|---|
| size | integer | Number of suggestions to return. Default: 6 |
| query | string | The search query to find related suggestions for |
{
"type": "object",
"required": [],
"properties": {
"size": {
"type": "integer",
"description": "Number of suggestions to return. Default: 6"
},
"query": {
"type": "string",
"description": "The search query to find related suggestions for"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.
| array |
| Asset properties; multi-select is OR, any listed property matches: vector, raster, layered, tileable, web_font, layout_fluid, layout_fixed, layout_responsive, landscape, portrait, square, industry_film, industry_games, industry_design. |
| is_featured | boolean | Only featured products. |
| max_days_age | integer | Only products published within this many days, 1-3650. The newest sort applies 15 when this is unset. |
| include_images | boolean | Attach each product's thumbnail as an image block. Default true. |
{
"type": "object",
"required": [
"categories"
],
"properties": {
"size": {
"type": "integer",
"description": "Number of results, 1-100. Default 12. Requests below 9 are raised to 9."
},
"query": {
"type": "string",
"description": "Optional text query to filter within the category"
},
"width": {
"type": "array",
"items": {
"enum": [
"condensed",
"normal",
"wide",
"monospaced"
],
"type": "string"
},
"description": "Font widths: condensed, normal, wide, monospaced. Multi-select is AND: a font family must offer every listed width. Any value restricts results to fonts."
},
"offset": {
"type": "integer",
"description": "Pagination offset. Default: 0"
},
"weight": {
"type": "array",
"items": {
"enum": [
"light",
"regular",
"bold",
"heavy"
],
"type": "string"
},
"description": "Font weights: light, regular, bold, heavy. Multi-select is AND: a font family must offer every listed weight. Any value restricts results to fonts."
},
"sort_by": {
"enum": [
"popular",
"newest",
"best_match",
"price_asc",
"price_desc",
"staff_pick",
"trending"
],
"type": "string",
"description": "How to sort results. Default: popular"
},
"price_max": {
"type": "number",
"description": "Maximum price filter in USD"
},
"price_min": {
"type": "number",
"description": "Minimum price filter in USD"
},
"categories": {
"type": "array",
"items": {
"type": "integer"
},
"description": "Category IDs to browse. Top-level: Graphics=1, Templates=2, Fonts=3, Add-ons=4, Photos=6, 3D=7, Stock Video=8, Illustrations=23, Icons=26, Mockups=1800. Subcategories: Serif=80, Sans-Serif=81, Script=82, Handwritten=88, Logos=50, Posters=19, Patterns=28, Textures=27, Nature=131, People=132, etc."
},
"is_on_sale": {
"type": "boolean",
"description": "Only products currently on sale."
},
"properties": {
"type": "array",
"items": {
"enum": [
"vector",
"raster",
"layered",
"tileable",
"web_font",
"layout_fluid",
"layout_fixed",
"layout_responsive",
"landscape",
"portrait",
"square",
"industry_film",
"industry_games",
"industry_design"
],
"type": "string"
},
"description": "Asset properties; multi-select is OR, any listed property matches: vector, raster, layered, tileable, web_font, layout_fluid, layout_fixed, layout_responsive, landscape, portrait, square, industry_film, industry_games, industry_design."
},
"is_featured": {
"type": "boolean",
"description": "Only featured products."
},
"max_days_age": {
"type": "integer",
"description": "Only products published within this many days, 1-3650. The newest sort applies 15 when this is unset."
},
"include_images": {
"type": "boolean",
"description": "Attach each product's thumbnail as an image block. Default true."
}
}
}| How to sort results. Default: popular |
| is_on_sale | boolean | Only products currently on sale. |
| properties | array | Asset properties; multi-select is OR, any listed property matches: vector, raster, layered, tileable, web_font, layout_fluid, layout_fixed, layout_responsive, landscape, portrait, square, industry_film, industry_games, industry_design. |
| is_featured | boolean | Only featured products. |
| max_days_age | integer | Only products published within this many days, 1-3650. The newest sort applies 15 when this is unset. |
| include_images | boolean | Attach each product's thumbnail as an image block. Default true. |
{
"type": "object",
"required": [
"shop_id"
],
"properties": {
"size": {
"type": "integer",
"description": "Number of results, 1-100. Default 12. Requests below 9 are raised to 9."
},
"query": {
"type": "string",
"description": "Optional text query to filter within the shop's products"
},
"width": {
"type": "array",
"items": {
"enum": [
"condensed",
"normal",
"wide",
"monospaced"
],
"type": "string"
},
"description": "Font widths: condensed, normal, wide, monospaced. Multi-select is AND: a font family must offer every listed width. Any value restricts results to fonts."
},
"offset": {
"type": "integer",
"description": "Pagination offset. Default: 0"
},
"weight": {
"type": "array",
"items": {
"enum": [
"light",
"regular",
"bold",
"heavy"
],
"type": "string"
},
"description": "Font weights: light, regular, bold, heavy. Multi-select is AND: a font family must offer every listed weight. Any value restricts results to fonts."
},
"shop_id": {
"type": "integer",
"description": "The shop/designer ID to browse"
},
"sort_by": {
"enum": [
"popular",
"newest",
"best_match",
"price_asc",
"price_desc",
"staff_pick"
],
"type": "string",
"description": "How to sort results. Default: popular"
},
"is_on_sale": {
"type": "boolean",
"description": "Only products currently on sale."
},
"properties": {
"type": "array",
"items": {
"enum": [
"vector",
"raster",
"layered",
"tileable",
"web_font",
"layout_fluid",
"layout_fixed",
"layout_responsive",
"landscape",
"portrait",
"square",
"industry_film",
"industry_games",
"industry_design"
],
"type": "string"
},
"description": "Asset properties; multi-select is OR, any listed property matches: vector, raster, layered, tileable, web_font, layout_fluid, layout_fixed, layout_responsive, landscape, portrait, square, industry_film, industry_games, industry_design."
},
"is_featured": {
"type": "boolean",
"description": "Only featured products."
},
"max_days_age": {
"type": "integer",
"description": "Only products published within this many days, 1-3650. The newest sort applies 15 when this is unset."
},
"include_images": {
"type": "boolean",
"description": "Attach each product's thumbnail as an image block. Default true."
}
}
}{
"type": "object",
"properties": {
"size": {
"type": "integer",
"description": "Number of matching fonts, 1-50. Default 12. Requests below 9 are raised to 9."
},
"text": {
"type": "string",
"description": "The letters shown in the image, left to right; spaces are ignored. Optional, for images whose text cannot be read automatically. Must have exactly one character per detected letter shape."
},
"image_url": {
"type": "string",
"description": "Public http(s) URL of a JPEG or PNG image containing text. Provide this or image_data."
},
"image_data": {
"type": "string",
"description": "Base64-encoded JPEG or PNG image data, up to 4 MB decoded. Provide this or image_url."
},
"include_images": {
"type": "boolean",
"description": "Attach each product's thumbnail as an image block. Default true."
}
}
}| string |
| How to sort results. Default: best_match |
| price_max | number | Maximum price filter in USD |
| price_min | number | Minimum price filter in USD |
| categories | array | Filter by category IDs. Top-level: Graphics=1, Templates=2, Fonts=3, Add-ons=4, Photos=6, 3D=7, Stock Video=8, Illustrations=23, Icons=26, Mockups=1800. Font subcategories: Serif=80, Sans-Serif=81, Script=82, Handwritten=88, Blackletter=85. |
| is_on_sale | boolean | Only products currently on sale. |
| properties | array | Asset properties; multi-select is OR, any listed property matches: vector, raster, layered, tileable, web_font, layout_fluid, layout_fixed, layout_responsive, landscape, portrait, square, industry_film, industry_games, industry_design. |
| is_featured | boolean | Only featured products. |
| max_days_age | integer | Only products published within this many days, 1-3650. The newest sort applies 15 when this is unset. |
| is_staff_pick | boolean | Only staff-picked products. |
| include_images | boolean | Attach each product's thumbnail as an image block. Default true. |
{
"type": "object",
"required": [],
"properties": {
"size": {
"type": "integer",
"description": "Number of results, 1-100. Default 12. Requests below 9 are raised to 9."
},
"query": {
"type": "string",
"description": "Natural language search query (e.g. 'hand-lettered script fonts for wedding invitations')"
},
"width": {
"type": "array",
"items": {
"enum": [
"condensed",
"normal",
"wide",
"monospaced"
],
"type": "string"
},
"description": "Font widths: condensed, normal, wide, monospaced. Multi-select is AND: a font family must offer every listed width. Any value restricts results to fonts."
},
"offset": {
"type": "integer",
"description": "Pagination offset. Default: 0"
},
"weight": {
"type": "array",
"items": {
"enum": [
"light",
"regular",
"bold",
"heavy"
],
"type": "string"
},
"description": "Font weights: light, regular, bold, heavy. Multi-select is AND: a font family must offer every listed weight. Any value restricts results to fonts."
},
"sort_by": {
"enum": [
"best_match",
"popular",
"newest",
"price_asc",
"price_desc",
"staff_pick",
"trending"
],
"type": "string",
"description": "How to sort results. Default: best_match"
},
"price_max": {
"type": "number",
"description": "Maximum price filter in USD"
},
"price_min": {
"type": "number",
"description": "Minimum price filter in USD"
},
"categories": {
"type": "array",
"items": {
"type": "integer"
},
"description": "Filter by category IDs. Top-level: Graphics=1, Templates=2, Fonts=3, Add-ons=4, Photos=6, 3D=7, Stock Video=8, Illustrations=23, Icons=26, Mockups=1800. Font subcategories: Serif=80, Sans-Serif=81, Script=82, Handwritten=88, Blackletter=85."
},
"is_on_sale": {
"type": "boolean",
"description": "Only products currently on sale."
},
"properties": {
"type": "array",
"items": {
"enum": [
"vector",
"raster",
"layered",
"tileable",
"web_font",
"layout_fluid",
"layout_fixed",
"layout_responsive",
"landscape",
"portrait",
"square",
"industry_film",
"industry_games",
"industry_design"
],
"type": "string"
},
"description": "Asset properties; multi-select is OR, any listed property matches: vector, raster, layered, tileable, web_font, layout_fluid, layout_fixed, layout_responsive, landscape, portrait, square, industry_film, industry_games, industry_design."
},
"is_featured": {
"type": "boolean",
"description": "Only featured products."
},
"max_days_age": {
"type": "integer",
"description": "Only products published within this many days, 1-3650. The newest sort applies 15 when this is unset."
},
"is_staff_pick": {
"type": "boolean",
"description": "Only staff-picked products."
},
"include_images": {
"type": "boolean",
"description": "Attach each product's thumbnail as an image block. Default true."
}
}
}