Tool tree
Get structured data engineering services with schema architecture, JSON-LD implementation, and advanced schema markup services.
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_siteAction
Search the website for articles by keyword
View tool JSON
{
"name": "search_site",
"kind": "act",
"impl": "declarative",
"description": "Search the website for articles by keyword",
"inputSchema": {
"type": "object",
"properties": {
"s": {
"type": "string"
}
}
},
"page": "/service/structured-data-schema-engineering/"
}page: Webmcp updates
contact_usSensitive Action
Use this tool to submit the Contact Us. This form collects: Name, Email, Comment or Message.
View tool JSON
{
"name": "contact_us",
"kind": "transact",
"impl": "imperative",
"description": "Use this tool to submit the Contact Us. This form collects: Name, Email, Comment or Message.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "Name",
"description": "First Name and Last Name Field"
},
"email": {
"type": "string",
"title": "Email",
"description": "email",
"format": "email"
},
"commentormessage": {
"type": "string",
"title": "Comment or Message",
"description": "Add query or your message"
}
},
"required": [
"name",
"email",
"commentormessage"
]
},
"page": "/webmcp-updates/"
}search_postsAnswer
Search posts, pages, or other public post types and return their title, permalink (URL), and basic details. Supports typo-tolerant fuzzy matching for similar content.
View tool JSON
{
"name": "search_posts",
"kind": "answer",
"impl": "imperative",
"description": "Search posts, pages, or other public post types and return their title, permalink (URL), and basic details. Supports typo-tolerant fuzzy matching for similar content.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search keywords used to find matching content."
},
"post_type": {
"type": "string",
"enum": [
"any",
"post",
"page"
],
"default": "any"
},
"per_page": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1
},
"fuzzy_search": {
"type": "boolean",
"description": "Enable typo-tolerant fuzzy search.",
"default": true
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/webmcp-updates/"
}get_postsAnswer
Retrieve a paginated list of posts or pages, including title and permalink (URL), so users can browse the content.
View tool JSON
{
"name": "get_posts",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve a paginated list of posts or pages, including title and permalink (URL), so users can browse the content.",
"inputSchema": {
"type": "object",
"properties": {
"post_type": {
"type": "string",
"enum": [
"post",
"page"
],
"description": "Allowed content types: post or page"
},
"per_page": {
"type": "integer",
"minimum": 5,
"maximum": 20,
"default": 10,
"description": "Number of items per page (default 10)"
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Pagination page number"
}
},
"required": [
"post_type"
],
"additionalProperties": false
},
"page": "/webmcp-updates/"
}get_postAnswer
Retrieve a single WordPress post or page by title, keyword, slug, or ID. Returns title, content text, permalink, and metadata.
View tool JSON
{
"name": "get_post",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve a single WordPress post or page by title, keyword, slug, or ID. Returns title, content text, permalink, and metadata.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Post or page title, keyword, or search text."
},
"slug": {
"type": "string",
"description": "Post or page slug."
},
"id": {
"type": "integer",
"description": "WordPress post ID."
}
},
"additionalProperties": false
},
"page": "/webmcp-updates/"
}get_site_infoAnswer
Return basic site metadata (name, description, URL, language).
View tool JSON
{
"name": "get_site_info",
"kind": "answer",
"impl": "imperative",
"description": "Return basic site metadata (name, description, URL, language).",
"inputSchema": {
"type": "object"
},
"page": "/webmcp-updates/"
}get_categoriesAnswer
Retrieve WordPress categories with ID, name, slug, post count, and category URL.
View tool JSON
{
"name": "get_categories",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve WordPress categories with ID, name, slug, post count, and category URL.",
"inputSchema": {
"type": "object",
"properties": {
"hide_empty": {
"type": "boolean",
"default": false
},
"per_page": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1
}
},
"additionalProperties": false
},
"page": "/webmcp-updates/"
}get_menuAnswer
Return the items of a navigation menu.
View tool JSON
{
"name": "get_menu",
"kind": "answer",
"impl": "imperative",
"description": "Return the items of a navigation menu.",
"inputSchema": {
"type": "object",
"properties": {
"menu": {
"type": "string",
"description": "Menu name, slug, or ID (default: primary)."
}
}
},
"page": "/webmcp-updates/"
}