← WebMCP Directory

Tool tree

astro-batavia.pages.dev

Media & PersonalTools verified
Website
A modern multilingual blog built with Astro.js
Explore capabilities

    page: Every page

    search_blogAnswer

    Search for articles on Astro Batavia across all supported languages (en, es, ja).

    View tool JSON
    {
      "name": "search_blog",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search for articles on Astro Batavia across all supported languages (en, es, ja).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "The search term or topic to look for."
          },
          "lang": {
            "type": "string",
            "enum": [
              "all",
              "en",
              "es",
              "ja"
            ],
            "description": "Optional language filter."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    open_search_overlayAction

    Opens the search interface on the website for the user to see.

    View tool JSON
    {
      "name": "open_search_overlay",
      "kind": "act",
      "impl": "imperative",
      "description": "Opens the search interface on the website for the user to see.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    toggle_themeAction

    Toggles between light and dark mode.

    View tool JSON
    {
      "name": "toggle_theme",
      "kind": "act",
      "impl": "imperative",
      "description": "Toggles between light and dark mode.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }