Tool tree
get_studio_infoAnswer
Fetch studio profile, background, focus areas, contact info, and social links -> {name, tagline, description, focus_areas, contact_email, sister_company, social_links}
View tool JSON
{
"name": "get_studio_info",
"kind": "answer",
"impl": "imperative",
"description": "Fetch studio profile, background, focus areas, contact info, and social links -> {name, tagline, description, focus_areas, contact_email, sister_company, social_links}",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_workAction
Fetch detailed case study information for a specific portfolio project (params: id — slug/URL/name, defaults to first work; navigate=false) -> {id, title, overview, paragraphs, video_urls, url}
View tool JSON
{
"name": "get_work",
"kind": "act",
"impl": "imperative",
"description": "Fetch detailed case study information for a specific portfolio project (params: id — slug/URL/name, defaults to first work; navigate=false) -> {id, title, overview, paragraphs, video_urls, url}",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Work slug (e.g., 'cartier', 'max-mara-art-price-for-women') or full URL. Defaults to the first project."
},
"navigate": {
"type": "boolean",
"description": "If true, navigates the browser to the project page."
}
}
}
}list_clientsAnswer
List selected client brands and luxury partners the studio has worked with -> {count, clients: list [string]}
View tool JSON
{
"name": "list_clients",
"kind": "answer",
"impl": "imperative",
"description": "List selected client brands and luxury partners the studio has worked with -> {count, clients: list [string]}",
"inputSchema": {
"type": "object",
"properties": {}
}
}list_worksAction
List or filter portfolio projects and case studies (params: category, query, navigate=false) -> {count, works: list [{id, title, category, year, summary, url}]}
View tool JSON
{
"name": "list_works",
"kind": "act",
"impl": "imperative",
"description": "List or filter portfolio projects and case studies (params: category, query, navigate=false) -> {count, works: list [{id, title, category, year, summary, url}]}",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Filter by keyword in project title or summary."
},
"category": {
"type": "string",
"description": "Filter by project category (e.g., 'film', 'documentary', 'events', 'social media', 'content')."
},
"navigate": {
"type": "boolean",
"description": "If true, navigates the browser to the first matching project page."
}
}
}
}start_inquirySensitive Action
Populate the contact form and scroll into view for user review, or submit inquiry (params: name, email, message, submit=false) -> {status, recipient, data|current_values, contact_email}
View tool JSON
{
"name": "start_inquiry",
"kind": "transact",
"impl": "imperative",
"description": "Populate the contact form and scroll into view for user review, or submit inquiry (params: name, email, message, submit=false) -> {status, recipient, data|current_values, contact_email}",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Sender name."
},
"email": {
"type": "string",
"description": "Sender email address."
},
"submit": {
"type": "boolean",
"description": "If true, submits the contact form. Defaults to false (prepare and hand off)."
},
"message": {
"type": "string",
"description": "Inquiry message or project details."
}
}
}
}