← WebMCP Directory

Tool tree

bendd.me

Media & PersonalTools verified
Website
bendd.me exposes WebMCP tools to AI agents.
Explore capabilities

    page: Every page

    navigate_siteAction

    Navigate to a safe internal page on bendd.me.

    View tool JSON
    {
      "name": "navigate_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate to a safe internal page on bendd.me.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "destination": {
            "type": "string",
            "enum": [
              "home",
              "article",
              "craft",
              "shuffle-playground"
            ]
          }
        },
        "required": [
          "destination"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_site_contextAnswer

    Read the current bendd.me route, title, canonical URL, and available actions.

    View tool JSON
    {
      "name": "get_site_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current bendd.me route, title, canonical URL, and available actions.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    toggle_themeAction

    Toggle the visible site theme between light and dark.

    View tool JSON
    {
      "name": "toggle_theme",
      "kind": "act",
      "impl": "imperative",
      "description": "Toggle the visible site theme between light and dark.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    set_soundAction

    Enable or disable site interaction sounds.

    View tool JSON
    {
      "name": "set_sound",
      "kind": "act",
      "impl": "imperative",
      "description": "Enable or disable site interaction sounds.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "required": [
          "enabled"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    copy_current_urlAction

    Copy the current page URL to the clipboard.

    View tool JSON
    {
      "name": "copy_current_url",
      "kind": "act",
      "impl": "imperative",
      "description": "Copy the current page URL to the clipboard.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    find_contentAnswer

    Search bendd.me article and craft metadata by title, summary, description, category, slug, or series.

    View tool JSON
    {
      "name": "find_content",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search bendd.me article and craft metadata by title, summary, description, category, slug, or series.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1
          },
          "type": {
            "type": "string",
            "enum": [
              "all",
              "article",
              "craft"
            ],
            "default": "all"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 5
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    open_contentAction

    Open an internal article or craft page by type and slug.

    View tool JSON
    {
      "name": "open_content",
      "kind": "act",
      "impl": "imperative",
      "description": "Open an internal article or craft page by type and slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "article",
              "craft"
            ]
          },
          "slug": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "type",
          "slug"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    list_page_actionsAnswer

    List the WebMCP actions that are meaningful on the current route.

    View tool JSON
    {
      "name": "list_page_actions",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the WebMCP actions that are meaningful on the current route.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }

    page: Implement rauno style text animation

    get_current_content_contextAnswer

    Read the current article or craft title, metadata, TL;DR, headings, and a short excerpt.

    View tool JSON
    {
      "name": "get_current_content_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current article or craft title, metadata, TL;DR, headings, and a short excerpt.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/craft/implement-rauno-style-text-animation"
    }
    jump_to_headingAction

    Scroll the current article or craft page to a heading by id.

    View tool JSON
    {
      "name": "jump_to_heading",
      "kind": "act",
      "impl": "imperative",
      "description": "Scroll the current article or craft page to a heading by id.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "headingId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "headingId"
        ],
        "additionalProperties": false
      },
      "page": "/craft/implement-rauno-style-text-animation"
    }
    copy_code_blockAction

    Copy a visible MDX code block by zero-based index.

    View tool JSON
    {
      "name": "copy_code_block",
      "kind": "act",
      "impl": "imperative",
      "description": "Copy a visible MDX code block by zero-based index.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "index": {
            "type": "integer",
            "minimum": 0,
            "maximum": 999
          }
        },
        "required": [
          "index"
        ],
        "additionalProperties": false
      },
      "page": "/craft/implement-rauno-style-text-animation"
    }
    stop_shuffle_lettersAction

    Stop the running shuffle letters animation.

    View tool JSON
    {
      "name": "stop_shuffle_letters",
      "kind": "act",
      "impl": "imperative",
      "description": "Stop the running shuffle letters animation.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/craft/implement-rauno-style-text-animation"
    }
    run_shuffle_lettersAction

    Runs the shuffle letters animation with visible form values.

    View tool JSON
    {
      "name": "run_shuffle_letters",
      "kind": "act",
      "impl": "declarative",
      "description": "Runs the shuffle letters animation with visible form values.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string"
          },
          "iterations": {
            "type": "number"
          },
          "fps": {
            "type": "number"
          }
        },
        "required": [
          "text",
          "iterations",
          "fps"
        ]
      },
      "page": "/craft/implement-rauno-style-text-animation"
    }

    page: Synchronize tab scrolling product story

    open_seriesAction

    Open the current series page, previous article, or next article when available.

    View tool JSON
    {
      "name": "open_series",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the current series page, previous article, or next article when available.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "enum": [
              "series",
              "previous",
              "next"
            ]
          }
        },
        "required": [
          "target"
        ],
        "additionalProperties": false
      },
      "page": "/craft/synchronize-tab-scrolling-product-story"
    }