Tool tree
The site for NebulaKit, an independent Cloudflare-native platform for content management, authentication, AI chat, first-party analytics, and agent-ready publishing.
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_site_contentAnswer
Search this site’s published articles and pages by title or description. Returns matching titles with their URLs.
View tool JSON
{
"name": "search_site_content",
"kind": "answer",
"impl": "imperative",
"description": "Search this site’s published articles and pages by title or description. Returns matching titles with their URLs.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words to match against titles and descriptions."
}
},
"required": [
"query"
]
},
"page": "/"
}list_site_pagesAnswer
List every publicly crawlable URL on this site, read from its sitemap. Use this to discover what exists before fetching pages.
View tool JSON
{
"name": "list_site_pages",
"kind": "answer",
"impl": "imperative",
"description": "List every publicly crawlable URL on this site, read from its sitemap. Use this to discover what exists before fetching pages.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}read_page_as_markdownAnswer
Fetch a page on this site and return it as Markdown instead of HTML. Much cheaper to read than the rendered page.
View tool JSON
{
"name": "read_page_as_markdown",
"kind": "answer",
"impl": "imperative",
"description": "Fetch a page on this site and return it as Markdown instead of HTML. Much cheaper to read than the rendered page.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "A path on this site, for example \"/\" or \"/blog/hello-world\"."
}
},
"required": [
"path"
]
},
"page": "/"
}navigate_to_pageAction
Move the browser to a page on this site, so the user sees it. Use read_page_as_markdown instead if you only need to read the content.
View tool JSON
{
"name": "navigate_to_page",
"kind": "act",
"impl": "imperative",
"description": "Move the browser to a page on this site, so the user sees it. Use read_page_as_markdown instead if you only need to read the content.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "A path on this site, for example \"/contact\"."
}
},
"required": [
"path"
]
},
"page": "/"
}set_color_themeAction
Switch this site between its light and dark themes, or follow the operating system setting.
View tool JSON
{
"name": "set_color_theme",
"kind": "act",
"impl": "imperative",
"description": "Switch this site between its light and dark themes, or follow the operating system setting.",
"inputSchema": {
"type": "object",
"properties": {
"theme": {
"type": "string",
"enum": [
"light",
"dark",
"system"
]
}
},
"required": [
"theme"
]
},
"page": "/"
}