gradeNot graded
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"
}