← WebMCP Directory

Tool tree

iammatthias.com

liveMedia & Personal
https://iammatthias.com/
Matthias Jordan's cozy corner of the web. Photographs, projects, recipes, and notes, open and personal.
Explore capabilities
search_siteAnswer

Search this site's writing, photography notes, and recipes by keyword. Returns titles, excerpts, and both HTML and markdown URLs.

View tool JSON
{
  "name": "search_site",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search this site's writing, photography notes, and recipes by keyword. Returns titles, excerpts, and both HTML and markdown URLs.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search terms."
      },
      "limit": {
        "type": "integer",
        "description": "Maximum hits (1-50, default 10)."
      }
    },
    "required": [
      "query"
    ]
  },
  "page": "/"
}
list_contentAnswer

List published entries on this site, newest first, optionally filtered to one section (art, posts, recipes, melange, open-source) or one tag.

View tool JSON
{
  "name": "list_content",
  "kind": "answer",
  "impl": "imperative",
  "description": "List published entries on this site, newest first, optionally filtered to one section (art, posts, recipes, melange, open-source) or one tag.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "section": {
        "type": "string",
        "description": "Section slug."
      },
      "tag": {
        "type": "string",
        "description": "Tag to filter by."
      },
      "limit": {
        "type": "integer",
        "description": "Maximum items."
      }
    }
  },
  "page": "/"
}
read_current_pageAnswer

Return the markdown source of the page currently open, with front matter and images resolved to public URLs. Cheaper and cleaner than parsing the rendered DOM.

View tool JSON
{
  "name": "read_current_page",
  "kind": "answer",
  "impl": "imperative",
  "description": "Return the markdown source of the page currently open, with front matter and images resolved to public URLs. Cheaper and cleaner than parsing the rendered DOM.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}
open_entryAction

Navigate the browser to a specific entry on this site by its path or slug, e.g. 'posts/1779066375000-farfield'.

View tool JSON
{
  "name": "open_entry",
  "kind": "act",
  "impl": "imperative",
  "description": "Navigate the browser to a specific entry on this site by its path or slug, e.g. 'posts/1779066375000-farfield'.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "path": {
        "type": "string",
        "description": "Entry path or slug."
      }
    },
    "required": [
      "path"
    ]
  },
  "page": "/"
}