Implementation
gradeNot graded
gradeNot graded
page: Every page
search_postsAnswer
Full-text search over published pages on this blog. Returns title, url, and snippet. Prefer this over scraping the search UI.
View tool JSON
{
"name": "search_posts",
"kind": "answer",
"impl": "imperative",
"description": "Full-text search over published pages on this blog. Returns title, url, and snippet. Prefer this over scraping the search UI.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Max results (default 10)"
}
},
"required": [
"query"
]
},
"page": "/"
}get_current_pageAnswer
Return the title, URL, description, and main text of the page currently open in this tab.
View tool JSON
{
"name": "get_current_page",
"kind": "answer",
"impl": "imperative",
"description": "Return the title, URL, description, and main text of the page currently open in this tab.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}navigate_toAction
Navigate this tab to a blog page. Accepts a same-origin URL, a path starting with /, or a post slug (for example how-this-blog-works).
View tool JSON
{
"name": "navigate_to",
"kind": "act",
"impl": "imperative",
"description": "Navigate this tab to a blog page. Accepts a same-origin URL, a path starting with /, or a post slug (for example how-this-blog-works).",
"inputSchema": {
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "URL, path, or post slug"
}
},
"required": [
"target"
]
},
"page": "/"
}list_recent_postsAnswer
List the most recently published posts from the site RSS feed (title, url, date, short description).
View tool JSON
{
"name": "list_recent_posts",
"kind": "answer",
"impl": "imperative",
"description": "List the most recently published posts from the site RSS feed (title, url, date, short description).",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Max posts (default 10)"
}
}
},
"page": "/"
}