Tool tree
3,300+ packs and 40,000+ assets: illustrations, 3D, mockups, fonts, Figma and Framer templates and React components. Plus an MCP server so your AI agent can use them too.
Implementation
gradeNot graded
gradeNot graded
search_public_assetsAnswer
Search Craftwork's published design assets. Returns public metadata and preview URLs only; it never returns protected source-file download URLs.
View tool JSON
{
"name": "search_public_assets",
"kind": "answer",
"impl": "imperative",
"description": "Search Craftwork's published design assets. Returns public metadata and preview URLs only; it never returns protected source-file download URLs.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Focused search text for the asset catalog."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5,
"description": "Maximum number of matching assets to return."
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 1,
"description": "Catalog page to return."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}get_public_assetAnswer
Get public metadata for one published Craftwork asset by its exact slug. This tool does not authenticate, purchase, or download files.
View tool JSON
{
"name": "get_public_asset",
"kind": "answer",
"impl": "imperative",
"description": "Get public metadata for one published Craftwork asset by its exact slug. This tool does not authenticate, purchase, or download files.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Exact asset slug from a craftwork.design/asset/{slug} URL."
}
},
"required": [
"slug"
],
"additionalProperties": false
}
}list_public_productsAnswer
List published Craftwork marketplace products. Returns a bounded set of public catalog cards and never performs purchases or downloads.
View tool JSON
{
"name": "list_public_products",
"kind": "answer",
"impl": "imperative",
"description": "List published Craftwork marketplace products. Returns a bounded set of public catalog cards and never performs purchases or downloads.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5,
"description": "Maximum number of products to return."
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 10000,
"default": 0,
"description": "Number of products to skip."
},
"price": {
"type": "string",
"enum": [
"free",
"paid",
"all"
],
"default": "all",
"description": "Filter products by price."
},
"sort": {
"type": "string",
"enum": [
"trending",
"popular",
"recent"
],
"default": "trending",
"description": "Catalog ordering."
}
},
"additionalProperties": false
}
}