Tool tree
Growth marketer and hobbyist builder. Director of Growth at Temporal Technologies.
describe_siteanswer
Describe mattpyle.com: who the author is, what the site is, and which sections it has. Call this first for context about the site you're on.
View tool JSON
{
"name": "describe_site",
"kind": "answer",
"impl": "imperative",
"description": "Describe mattpyle.com: who the author is, what the site is, and which sections it has. Call this first for context about the site you're on.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_recent_writinganswer
List the most recent published articles on mattpyle.com, newest first, optionally filtered to a single tag.
View tool JSON
{
"name": "get_recent_writing",
"kind": "answer",
"impl": "imperative",
"description": "List the most recent published articles on mattpyle.com, newest first, optionally filtered to a single tag.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "How many articles to return (1-20)."
},
"tag": {
"type": "string",
"description": "Only return articles carrying this tag (case-insensitive)."
}
},
"additionalProperties": false
}
}search_contentanswer
Search the titles, descriptions, and tags of every published article, build, and changelog entry on mattpyle.com.
View tool JSON
{
"name": "search_content",
"kind": "answer",
"impl": "imperative",
"description": "Search the titles, descriptions, and tags of every published article, build, and changelog entry on mattpyle.com.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Text to search for (case-insensitive)."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}set_appearanceact
Switch mattpyle.com between its modern appearance and a retro, GeoCities-era skin. This changes only the calling browser's own view (stored in that browser's localStorage) — it never affects the site for other visitors. Pass mode: 'retro' or 'modern'.
View tool JSON
{
"name": "set_appearance",
"kind": "act",
"impl": "imperative",
"description": "Switch mattpyle.com between its modern appearance and a retro, GeoCities-era skin. This changes only the calling browser's own view (stored in that browser's localStorage) — it never affects the site for other visitors. Pass mode: 'retro' or 'modern'.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"modern",
"retro"
],
"description": "The appearance to switch to: 'modern' or 'retro'."
}
},
"required": [
"mode"
],
"additionalProperties": false
}
}