live · Travel & Booking · JSON · API for agents
Inspect available public content types, taxonomies, read-only tools, discovery URLs and output limits before calling other site tools.
{
"name": "site_manifest",
"kind": "action",
"impl": "imperative",
"description": "Inspect available public content types, taxonomies, read-only tools, discovery URLs and output limits before calling other site tools.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}Search public site content by query or filters. Returns public URLs, titles, excerpts, post types, taxonomy terms and identifiers.
{
"name": "site_search",
"kind": "action",
"impl": "imperative",
"description": "Search public site content by query or filters. Returns public URLs, titles, excerpts, post types, taxonomy terms and identifiers.",
"inputSchema": {
"type": "object",
"properties": {
"q": {
"type": "string",
"title": "Search query",
"description": "Search query."
},
"post_type": {
"type": "string",
"title": "Post type",
"description": "Optional public post type."
},
"taxonomy": {
"type": "string",
"title": "Taxonomy",
"description": "Optional taxonomy filter."
},
"term": {
"type": "string",
"title": "Term slug",
"description": "Optional term slug filter."
},
"qid": {
"type": "string",
"title": "Wikidata QID",
"description": "Optional Wikidata QID."
},
"geonames_id": {
"type": "string",
"title": "GeoNames ID",
"description": "Optional GeoNames ID."
},
"google_place_id": {
"type": "string",
"title": "Google Place ID",
"description": "Optional Google Place ID."
},
"modified_after": {
"type": "string",
"title": "Modified after",
"description": "Optional ISO date or datetime."
},
"page": {
"type": "integer",
"title": "Page",
"minimum": 1,
"default": 1
},
"per_page": {
"type": "integer",
"title": "Results per page",
"minimum": 1,
"maximum": 10,
"default": 10
}
}
},
"page": "/"
}Read one public content item by ID, slug or canonical URL. Returns bounded text, public metadata, terms, image data and optional schema.
{
"name": "site_get_content",
"kind": "action",
"impl": "imperative",
"description": "Read one public content item by ID, slug or canonical URL. Returns bounded text, public metadata, terms, image data and optional schema.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"title": "Post ID",
"description": "WordPress post ID."
},
"slug": {
"type": "string",
"title": "Slug",
"description": "Post slug."
},
"url": {
"type": "string",
"title": "URL",
"description": "Canonical public URL."
},
"post_type": {
"type": "string",
"title": "Post type",
"description": "Optional post type for slug lookup."
},
"include_text": {
"type": "boolean",
"title": "Include text",
"default": true
},
"include_structured_data": {
"type": "boolean",
"title": "Include structured data",
"default": true
},
"include_taxonomies": {
"type": "boolean",
"title": "Include taxonomies",
"default": true
},
"include_images": {
"type": "boolean",
"title": "Include images",
"default": true
},
"text_chars": {
"type": "integer",
"title": "Text characters",
"minimum": 0,
"maximum": 1500,
"default": 1500
}
}
},
"page": "/"
}Continue reading a long public content item. Returns one bounded plain-text chunk and next_offset for pagination.
{
"name": "site_get_chunk",
"kind": "action",
"impl": "imperative",
"description": "Continue reading a long public content item. Returns one bounded plain-text chunk and next_offset for pagination.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"title": "Post ID",
"description": "WordPress post ID."
},
"offset": {
"type": "integer",
"title": "Offset",
"minimum": 0,
"default": 0
},
"limit_chars": {
"type": "integer",
"title": "Character limit",
"minimum": 1,
"maximum": 1500,
"default": 1500
}
},
"required": [
"id"
]
},
"page": "/"
}Fetch normalized JSON-LD or fallback structured data for one public post or taxonomy term.
{
"name": "site_get_schema",
"kind": "action",
"impl": "imperative",
"description": "Fetch normalized JSON-LD or fallback structured data for one public post or taxonomy term.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"title": "ID",
"description": "WordPress post or term ID."
},
"slug": {
"type": "string",
"title": "Slug",
"description": "Post slug."
},
"url": {
"type": "string",
"title": "URL",
"description": "Canonical public URL."
},
"post_type": {
"type": "string",
"title": "Post type",
"description": "Optional post type."
},
"taxonomy": {
"type": "string",
"title": "Taxonomy",
"description": "Taxonomy for term lookup."
},
"term": {
"type": "string",
"title": "Term slug",
"description": "Term slug."
}
}
},
"page": "/"
}List public taxonomy terms by taxonomy, search, parent or identifiers. Returns URLs, names, counts and public metadata.
{
"name": "site_list_terms",
"kind": "action",
"impl": "imperative",
"description": "List public taxonomy terms by taxonomy, search, parent or identifiers. Returns URLs, names, counts and public metadata.",
"inputSchema": {
"type": "object",
"properties": {
"taxonomy": {
"type": "string",
"title": "Taxonomy",
"description": "Public taxonomy name."
},
"search": {
"type": "string",
"title": "Term search",
"description": "Optional term search."
},
"parent": {
"type": "integer",
"title": "Parent term ID",
"description": "Optional parent term ID."
},
"hide_empty": {
"type": "boolean",
"title": "Hide empty terms",
"default": true
},
"qid": {
"type": "string",
"title": "Wikidata QID",
"description": "Optional Wikidata QID."
},
"geonames_id": {
"type": "string",
"title": "GeoNames ID",
"description": "Optional GeoNames ID."
},
"page": {
"type": "integer",
"title": "Page",
"minimum": 1,
"default": 1
},
"per_page": {
"type": "integer",
"title": "Terms per page",
"minimum": 1,
"maximum": 50,
"default": 25
}
},
"required": [
"taxonomy"
]
},
"page": "/"
}Read one public taxonomy term by taxonomy and ID or slug. Returns URL, hierarchy, counts, metadata and schema.
{
"name": "site_get_term",
"kind": "action",
"impl": "imperative",
"description": "Read one public taxonomy term by taxonomy and ID or slug. Returns URL, hierarchy, counts, metadata and schema.",
"inputSchema": {
"type": "object",
"properties": {
"taxonomy": {
"type": "string",
"title": "Taxonomy",
"description": "Public taxonomy name."
},
"id": {
"type": "integer",
"title": "Term ID",
"description": "Term ID."
},
"term": {
"type": "string",
"title": "Term slug",
"description": "Term slug."
},
"slug": {
"type": "string",
"title": "Term slug",
"description": "Term slug."
}
},
"required": [
"taxonomy"
]
},
"page": "/"
}List public content modified after an ISO date or datetime. Returns URLs, titles, post types and modification dates.
{
"name": "site_recent",
"kind": "action",
"impl": "imperative",
"description": "List public content modified after an ISO date or datetime. Returns URLs, titles, post types and modification dates.",
"inputSchema": {
"type": "object",
"properties": {
"modified_after": {
"type": "string",
"title": "Modified after",
"description": "ISO date or datetime. Required."
},
"post_type": {
"type": "string",
"title": "Post type",
"description": "Optional public post type."
},
"page": {
"type": "integer",
"title": "Page",
"minimum": 1,
"default": 1
},
"per_page": {
"type": "integer",
"title": "Recent items per page",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"required": [
"modified_after"
]
},
"page": "/"
}Search public site content and return matching public pages.
{
"name": "site_search_form",
"kind": "action",
"impl": "declarative",
"description": "Search public site content and return matching public pages.",
"inputSchema": {
"type": "object",
"properties": {
"s": {
"type": "string",
"description": "Zadajte hľadaný výraz a stlačte Enter..."
}
},
"required": [
"s"
]
},
"page": "/"
}