Tool tree
aitoys.cloud exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
page: Home
get_tool_detailsAnswer
Get detailed information, features, headings, and instructions for a specific tool by its slug or URL.
View tool JSON
{
"name": "get_tool_details",
"kind": "answer",
"impl": "imperative",
"description": "Get detailed information, features, headings, and instructions for a specific tool by its slug or URL.",
"inputSchema": {
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "Full URL to the tool page."
},
"slug": {
"type": "string",
"description": "Tool slug (e.g., 'json-formatter', 'optical-transfer', 'screen-recorder')."
}
},
"additionalProperties": false
},
"page": "/"
}list_toolsAnswer
Browse the AI Toys catalog and list available browser-based utility and AI tools, optionally filtered by category.
View tool JSON
{
"name": "list_tools",
"kind": "answer",
"impl": "imperative",
"description": "Browse the AI Toys catalog and list available browser-based utility and AI tools, optionally filtered by category.",
"inputSchema": {
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"category": {
"enum": [
"all",
"office",
"developer",
"ai",
"chat"
],
"type": "string",
"description": "Optional category filter: 'all', 'office', 'developer', 'ai', or 'chat'."
}
},
"additionalProperties": false
},
"page": "/"
}open_toolAction
Navigate to and launch a selected AI Toys utility tool page.
View tool JSON
{
"name": "open_tool",
"kind": "act",
"impl": "imperative",
"description": "Navigate to and launch a selected AI Toys utility tool page.",
"inputSchema": {
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "Full URL to the tool page."
},
"slug": {
"type": "string",
"description": "Tool slug (e.g., 'json-formatter', 'optical-transfer', 'screen-recorder')."
}
},
"additionalProperties": false
},
"page": "/"
}search_toolsAnswer
Search the AI Toys catalog for tools matching a query keyword across tool titles, descriptions, categories, or slugs.
View tool JSON
{
"name": "search_tools",
"kind": "answer",
"impl": "imperative",
"description": "Search the AI Toys catalog for tools matching a query keyword across tool titles, descriptions, categories, or slugs.",
"inputSchema": {
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search keyword (e.g., 'json', 'transfer', 'recorder', 'yaml')."
}
},
"additionalProperties": false
},
"page": "/"
}page: Json formatter
json_formatAction
format a JSON string locally in the active AI Toys page
View tool JSON
{
"name": "json_format",
"kind": "act",
"impl": "imperative",
"description": "format a JSON string locally in the active AI Toys page",
"inputSchema": {
"type": "object",
"properties": {
"input": {
"type": "string"
},
"indent": {
"type": "number",
"enum": [
2,
4
],
"default": 2
}
},
"required": [
"input"
]
},
"page": "/tools/json-formatter/"
}page: Json yaml
json_to_yamlAction
Convert json to yaml locally
View tool JSON
{
"name": "json_to_yaml",
"kind": "act",
"impl": "imperative",
"description": "Convert json to yaml locally",
"inputSchema": {
"type": "object",
"properties": {
"input": {
"type": "string"
}
},
"required": [
"input"
]
},
"page": "/tools/json-yaml/"
}page: Base64
base64_encodeAction
Encode UTF-8 text as Base64 locally
View tool JSON
{
"name": "base64_encode",
"kind": "act",
"impl": "imperative",
"description": "Encode UTF-8 text as Base64 locally",
"inputSchema": {
"type": "object",
"properties": {
"input": {
"type": "string"
},
"urlSafe": {
"type": "boolean",
"default": false
}
},
"required": [
"input"
]
},
"page": "/tools/base64/"
}