live · Personal & Media · JSON · API for agents
Lists every blog post on this site, newest first, with title, summary, publication date, tags, slug, and URLs for both the HTML page and the raw markdown.
{
"name": "list_posts",
"kind": "answer",
"impl": "imperative",
"description": "Lists every blog post on this site, newest first, with title, summary, publication date, tags, slug, and URLs for both the HTML page and the raw markdown.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}Returns the full text of a single blog post as markdown. Use list_posts first to discover the available slugs.
{
"name": "get_post_content",
"kind": "answer",
"impl": "imperative",
"description": "Returns the full text of a single blog post as markdown. Use list_posts first to discover the available slugs.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The post slug as returned by list_posts, e.g. \"what-is-the-agentic-web\"."
}
},
"required": [
"slug"
]
},
"page": "/"
}Switches this site's color theme and persists the choice for future visits. "system" follows the OS preference.
{
"name": "set_theme",
"kind": "act",
"impl": "imperative",
"description": "Switches this site's color theme and persists the choice for future visits. \"system\" follows the OS preference.",
"inputSchema": {
"type": "object",
"properties": {
"theme": {
"type": "string",
"enum": [
"light",
"dark",
"system"
],
"description": "The theme to apply."
}
},
"required": [
"theme"
]
},
"page": "/"
}