Tool tree
gradeNot graded
search_postsAnswer
Search this site's published blog posts by keyword. Returns up to ten matching posts with their titles and URLs.
View tool JSON
{
"name": "search_posts",
"kind": "answer",
"impl": "imperative",
"description": "Search this site's published blog posts by keyword. Returns up to ten matching posts with their titles and URLs.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keyword or phrase to search for."
},
"limit": {
"type": "integer",
"description": "Max results, default 5, max 10.",
"default": 5
}
},
"required": [
"query"
]
}
}search_pagesAnswer
Search this site's static pages (about, services, contact, etc.) by keyword. Returns up to ten matches with titles and URLs.
View tool JSON
{
"name": "search_pages",
"kind": "answer",
"impl": "imperative",
"description": "Search this site's static pages (about, services, contact, etc.) by keyword. Returns up to ten matches with titles and URLs.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keyword or phrase to search for."
},
"limit": {
"type": "integer",
"description": "Max results, default 5, max 10.",
"default": 5
}
},
"required": [
"query"
]
}
}list_recent_postsAnswer
List the most recently published blog posts on this site, newest first. Use when the user asks what's new or latest.
View tool JSON
{
"name": "list_recent_posts",
"kind": "answer",
"impl": "imperative",
"description": "List the most recently published blog posts on this site, newest first. Use when the user asks what's new or latest.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "How many posts to return, default 5, max 10.",
"default": 5
}
}
}
}get_page_contentAnswer
Get the full readable text content of a page or post by its slug. Use after search_posts/search_pages to actually read a result, or when the user asks what a specific page says.
View tool JSON
{
"name": "get_page_content",
"kind": "answer",
"impl": "imperative",
"description": "Get the full readable text content of a page or post by its slug. Use after search_posts/search_pages to actually read a result, or when the user asks what a specific page says.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The page or post slug, i.e. the last part of its URL path, e.g. \"about-us\"."
}
},
"required": [
"slug"
]
}
}get_contact_infoAnswer
Return the contact details for this business: phone, email, and address. Use when the user wants to call, email, or visit.
View tool JSON
{
"name": "get_contact_info",
"kind": "answer",
"impl": "imperative",
"description": "Return the contact details for this business: phone, email, and address. Use when the user wants to call, email, or visit.",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_business_infoAnswer
Return general info about this business: name, tagline, website, and contact details. Use to introduce or summarize the business.
View tool JSON
{
"name": "get_business_info",
"kind": "answer",
"impl": "imperative",
"description": "Return general info about this business: name, tagline, website, and contact details. Use to introduce or summarize the business.",
"inputSchema": {
"type": "object",
"properties": {}
}
}search_productsAnswer
Search this WooCommerce store's products by keyword. Returns up to ten matching products with name, price, and URL.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search this WooCommerce store's products by keyword. Returns up to ten matching products with name, price, and URL.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keyword or phrase to search for."
},
"limit": {
"type": "integer",
"description": "Max products to return, default 5, max 10.",
"default": 5
}
},
"required": [
"query"
]
}
}get_productAnswer
Get details for a single product by its slug. Returns name, price, URL, and short description if available.
View tool JSON
{
"name": "get_product",
"kind": "answer",
"impl": "imperative",
"description": "Get details for a single product by its slug. Returns name, price, URL, and short description if available.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The product slug, e.g. \"blue-cotton-tshirt\"."
}
},
"required": [
"slug"
]
}
}submit_footercontactformSensitive Action
Submit the "Footer Contact Form" form on this page. Field purposes are described on each input.
View tool JSON
{
"name": "submit_footercontactform",
"kind": "transact",
"impl": "declarative",
"description": "Submit the \"Footer Contact Form\" form on this page. Field purposes are described on each input.",
"inputSchema": {
"type": "object",
"properties": {
"post_id": {
"type": "string"
},
"form_id": {
"type": "string"
},
"referer_title": {
"type": "string"
},
"queried_id": {
"type": "string"
},
"form_fields[name]": {
"type": "string",
"description": "שם"
},
"form_fields[company]": {
"type": "string",
"description": "חברה"
},
"form_fields[email]": {
"type": "string",
"description": "אימייל"
},
"form_fields[phone]": {
"type": "string",
"description": "טלפון"
},
"form_fields[message]": {
"type": "string",
"description": "הודעה"
},
"form_fields[consent]": {
"type": "boolean"
},
"g-recaptcha-response": {
"type": "string"
}
},
"required": [
"form_fields[name]",
"form_fields[email]",
"form_fields[phone]"
]
}
}search_siteAnswer
Search this site for posts and pages by keyword. Loads the WordPress search results page.
View tool JSON
{
"name": "search_site",
"kind": "answer",
"impl": "declarative",
"description": "Search this site for posts and pages by keyword. Loads the WordPress search results page.",
"inputSchema": {
"type": "object",
"properties": {
"s": {
"type": "string"
}
}
}
}