Skip to main content
Glama

Creative Market

Browse a category

browse_category
Read-onlyIdempotent

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.

Input Schema

NameRequiredDescriptionDefault
sizeNoNumber of results, 1-100. Default 12. Requests below 9 are raised to 9.
queryNoOptional text query to filter within the category
widthNoFont widths: condensed, normal, wide, monospaced. Multi-select is AND: a font family must offer every listed width. Any value restricts results to fonts.
offsetNoPagination offset. Default: 0
weightNoFont weights: light, regular, bold, heavy. Multi-select is AND: a font family must offer every listed weight. Any value restricts results to fonts.
sort_byNoHow to sort results. Default: popular
price_maxNoMaximum price filter in USD
price_minNoMinimum price filter in USD
categoriesYesCategory 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_saleNoOnly products currently on sale.
propertiesNoAsset 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_featuredNoOnly featured products.
max_days_ageNoOnly products published within this many days, 1-3650. The newest sort applies 15 when this is unset.
include_imagesNoAttach each product's thumbnail as an image block. Default true.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent, non-destructive, closed-world behavior, so the bar is lower; the description still adds real substance by disclosing the result shape (title, starting price, thumbnail, shop, category, product link), the licensing note in the response, and the important exclusion of AI-generated assets. It omits pagination interplay between size and offset, but the safety and output profile is otherwise well covered.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose and filters are front-loaded, but the whole definition is one long run-on sentence with a wall of numeric IDs embedded mid-sentence, and the sort/filter enumerations partly duplicate schema enums. The taxonomy earns its place; the structure around it does not.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 14-parameter browse tool with no output schema, the description covers purpose, filter surface, return fields, and the category taxonomy that the schema abbreviates. Remaining gaps (size/offset interaction, behavior when multiple categories are combined) are minor against full schema coverage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description earns an extra point by supplying the full category-ID taxonomy (top-level and subcategory mappings for Fonts, Graphics, Templates, Photos, Mockups, Illustrations, Icons) that the schema truncates with 'etc.' That directly reduces the highest-risk failure mode for the required 'categories' parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb and resource ('List products in one or more categories or subcategories') and enumerates the filter and sort dimensions, so the agent knows exactly what the tool returns. It does not, however, distinguish itself from the sibling search_products, which appears to overlap heavily with the query-narrowed behavior described here.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the description shows that browsing is category-scoped and that 'query' narrows within the category, which hints at when this beats a general search, but it never states when to choose browse_category over search_products or suggest the alternative. No prerequisites or exclusions are given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources