← WebMCP Directory

Tool tree

demo.openforagents.com

liveCommerce
https://demo.openforagents.com/
Open for Agents WebMCP demos for declarative browser-agent actions.
Explore capabilities

page: /

get_site_info_apiAnswer

Get site info. Built-in standard WordPress capability. No site scan required. Returns public site metadata, front page references, and feature flags.

View tool JSON
{
  "name": "get_site_info_api",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get site info. Built-in standard WordPress capability. No site scan required. Returns public site metadata, front page references, and feature flags.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
list_post_types_apiAnswer

List post types. Lists public post types an agent can browse without scanning.

View tool JSON
{
  "name": "list_post_types_api",
  "kind": "answer",
  "impl": "imperative",
  "description": "List post types. Lists public post types an agent can browse without scanning.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
get_navigation_apiAnswer

Get navigation. Returns registered menus when available, with a top-level page fallback for sites that do not use classic menus.

View tool JSON
{
  "name": "get_navigation_api",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get navigation. Returns registered menus when available, with a top-level page fallback for sites that do not use classic menus.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "location": {
        "type": "string",
        "title": "Menu location",
        "description": "Optional theme menu location such as primary or footer."
      },
      "menu_slug": {
        "type": "string",
        "title": "Menu slug",
        "description": "Optional menu slug when you want one specific menu."
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
list_posts_apiAnswer

List posts. Browse recent content without needing a keyword first.

View tool JSON
{
  "name": "list_posts_api",
  "kind": "answer",
  "impl": "imperative",
  "description": "List posts. Browse recent content without needing a keyword first.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "post_type": {
        "type": "string",
        "title": "Post type",
        "description": "Optional public post type or comma-separated list."
      },
      "taxonomy": {
        "type": "string",
        "title": "Taxonomy",
        "description": "Optional public taxonomy filter."
      },
      "term": {
        "type": "string",
        "title": "Term",
        "description": "Term slug used with the taxonomy filter."
      },
      "per_page": {
        "type": "integer",
        "title": "Results per page",
        "description": "Maximum 50."
      },
      "page": {
        "type": "integer",
        "title": "Page",
        "description": "1-based page number."
      },
      "orderby": {
        "type": "string",
        "title": "Order by",
        "description": "Sort field. Relevance only applies when searching.",
        "enum": [
          "date",
          "modified",
          "title",
          "menu_order",
          "relevance"
        ],
        "oneOf": [
          {
            "const": "date",
            "title": "date"
          },
          {
            "const": "modified",
            "title": "modified"
          },
          {
            "const": "title",
            "title": "title"
          },
          {
            "const": "menu_order",
            "title": "menu_order"
          },
          {
            "const": "relevance",
            "title": "relevance"
          }
        ]
      },
      "order": {
        "type": "string",
        "title": "Order",
        "description": "Sort direction.",
        "enum": [
          "DESC",
          "ASC"
        ],
        "oneOf": [
          {
            "const": "DESC",
            "title": "DESC"
          },
          {
            "const": "ASC",
            "title": "ASC"
          }
        ]
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
search_posts_apiAnswer

Search posts. Searches public content across public post types with a stable schema managed by this plugin.

View tool JSON
{
  "name": "search_posts_api",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search posts. Searches public content across public post types with a stable schema managed by this plugin.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "title": "Search query",
        "description": "Keyword query used to search public content."
      },
      "post_type": {
        "type": "string",
        "title": "Post type",
        "description": "Optional public post type or comma-separated list."
      },
      "taxonomy": {
        "type": "string",
        "title": "Taxonomy",
        "description": "Optional public taxonomy filter."
      },
      "term": {
        "type": "string",
        "title": "Term",
        "description": "Term slug used with the taxonomy filter."
      },
      "per_page": {
        "type": "integer",
        "title": "Results per page",
        "description": "Maximum 50."
      },
      "page": {
        "type": "integer",
        "title": "Page",
        "description": "1-based page number."
      },
      "orderby": {
        "type": "string",
        "title": "Order by",
        "description": "Sort field. Relevance only applies when searching.",
        "enum": [
          "date",
          "modified",
          "title",
          "menu_order",
          "relevance"
        ],
        "oneOf": [
          {
            "const": "date",
            "title": "date"
          },
          {
            "const": "modified",
            "title": "modified"
          },
          {
            "const": "title",
            "title": "title"
          },
          {
            "const": "menu_order",
            "title": "menu_order"
          },
          {
            "const": "relevance",
            "title": "relevance"
          }
        ]
      },
      "order": {
        "type": "string",
        "title": "Order",
        "description": "Sort direction.",
        "enum": [
          "DESC",
          "ASC"
        ],
        "oneOf": [
          {
            "const": "DESC",
            "title": "DESC"
          },
          {
            "const": "ASC",
            "title": "ASC"
          }
        ]
      }
    },
    "required": [
      "query"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
get_post_apiAnswer

Get post. Returns a normalized content payload for a single public post, page, or public custom post type.

View tool JSON
{
  "name": "get_post_api",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get post. Returns a normalized content payload for a single public post, page, or public custom post type.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "id": {
        "type": "integer",
        "title": "Post ID",
        "description": "Lookup by numeric post ID."
      },
      "slug": {
        "type": "string",
        "title": "Post slug",
        "description": "Lookup by slug or nested path."
      },
      "post_type": {
        "type": "string",
        "title": "Post type",
        "description": "Optional public post type when resolving by slug."
      },
      "continuation": {
        "type": "string",
        "title": "Continuation",
        "description": "Short-lived continuation returned by an earlier response for this exact post."
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
get_terms_apiAnswer

Get terms. Use this instead of category-only tools so agents can work on custom-taxonomy sites too.

View tool JSON
{
  "name": "get_terms_api",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get terms. Use this instead of category-only tools so agents can work on custom-taxonomy sites too.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "taxonomy": {
        "type": "string",
        "title": "Taxonomy",
        "description": "A public taxonomy such as category, post_tag, or product_cat."
      },
      "search": {
        "type": "string",
        "title": "Search",
        "description": "Optional term search query."
      },
      "slug": {
        "type": "string",
        "title": "Slug",
        "description": "Optional term slug filter."
      },
      "parent": {
        "type": "integer",
        "title": "Parent term ID",
        "description": "Optional parent term filter."
      },
      "hide_empty": {
        "type": "boolean",
        "title": "Hide empty",
        "description": "When true, only returns terms with content attached."
      },
      "per_page": {
        "type": "integer",
        "title": "Results per page",
        "description": "Maximum 50."
      },
      "page": {
        "type": "integer",
        "title": "Page",
        "description": "1-based page number."
      }
    },
    "required": [
      "taxonomy"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
woo_search_products_apiAction

Use this tool whenever a visitor asks about current products, prices, availability, recommendations, or exact inventory quantities. Search the public product catalog. Managed-stock results include exact physical units remaining in stock_quantity and availability.quantity.

View tool JSON
{
  "name": "woo_search_products_api",
  "kind": "act",
  "impl": "imperative",
  "description": "Use this tool whenever a visitor asks about current products, prices, availability, recommendations, or exact inventory quantities. Search the public product catalog. Managed-stock results include exact physical units remaining in stock_quantity and availability.quantity.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "title": "Search query",
        "description": "Keyword query used to search the catalog."
      },
      "category": {
        "type": "string",
        "title": "Category slug",
        "description": "Optional product category slug filter."
      },
      "min_price": {
        "type": "number",
        "title": "Minimum price",
        "description": "Optional non-negative minimum current product price."
      },
      "max_price": {
        "type": "number",
        "title": "Maximum price",
        "description": "Optional non-negative maximum current product price."
      },
      "availability": {
        "type": "string",
        "title": "Availability",
        "description": "Optional public availability filter.",
        "enum": [
          "available",
          "unavailable",
          "low_stock",
          "on_backorder"
        ],
        "oneOf": [
          {
            "const": "available",
            "title": "available"
          },
          {
            "const": "unavailable",
            "title": "unavailable"
          },
          {
            "const": "low_stock",
            "title": "low_stock"
          },
          {
            "const": "on_backorder",
            "title": "on_backorder"
          }
        ]
      },
      "on_sale": {
        "type": "boolean",
        "title": "On sale",
        "description": "When true, return products currently on sale; when false, exclude them."
      },
      "per_page": {
        "type": "integer",
        "title": "Results per page",
        "description": "Maximum 50."
      },
      "page": {
        "type": "integer",
        "title": "Page",
        "description": "1-based page number."
      },
      "orderby": {
        "type": "string",
        "title": "Order by",
        "description": "Sort field.",
        "enum": [
          "date",
          "modified",
          "title",
          "menu_order"
        ],
        "oneOf": [
          {
            "const": "date",
            "title": "date"
          },
          {
            "const": "modified",
            "title": "modified"
          },
          {
            "const": "title",
            "title": "title"
          },
          {
            "const": "menu_order",
            "title": "menu_order"
          }
        ]
      },
      "order": {
        "type": "string",
        "title": "Order",
        "description": "Sort direction.",
        "enum": [
          "DESC",
          "ASC"
        ],
        "oneOf": [
          {
            "const": "DESC",
            "title": "DESC"
          },
          {
            "const": "ASC",
            "title": "ASC"
          }
        ]
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
woo_get_product_apiAction

Return one public product with current price, availability, and category details. Managed-stock products include exact physical units remaining in stock_quantity and availability.quantity.

View tool JSON
{
  "name": "woo_get_product_api",
  "kind": "act",
  "impl": "imperative",
  "description": "Return one public product with current price, availability, and category details. Managed-stock products include exact physical units remaining in stock_quantity and availability.quantity.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "id": {
        "type": "integer",
        "title": "Product ID",
        "description": "Lookup by numeric product ID."
      },
      "slug": {
        "type": "string",
        "title": "Product slug",
        "description": "Lookup by product slug."
      },
      "sku": {
        "type": "string",
        "title": "Product SKU",
        "description": "Optional lookup by SKU when available."
      },
      "continuation": {
        "type": "string",
        "title": "Continuation",
        "description": "Short-lived continuation returned by an earlier response for this exact product."
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
woo_get_product_categories_apiAction

Get product categories. WooCommerce add-on capability for category discovery and browsing.

View tool JSON
{
  "name": "woo_get_product_categories_api",
  "kind": "act",
  "impl": "imperative",
  "description": "Get product categories. WooCommerce add-on capability for category discovery and browsing.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "search": {
        "type": "string",
        "title": "Search",
        "description": "Optional product category search query."
      },
      "slug": {
        "type": "string",
        "title": "Slug",
        "description": "Optional category slug filter."
      },
      "parent": {
        "type": "integer",
        "title": "Parent term ID",
        "description": "Optional parent category filter."
      },
      "hide_empty": {
        "type": "boolean",
        "title": "Hide empty",
        "description": "When true, only returns categories with products attached."
      },
      "per_page": {
        "type": "integer",
        "title": "Results per page",
        "description": "Maximum 50."
      },
      "page": {
        "type": "integer",
        "title": "Page",
        "description": "1-based page number."
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
browse_products_apiAction

Browse products.

View tool JSON
{
  "name": "browse_products_api",
  "kind": "act",
  "impl": "imperative",
  "description": "Browse products.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
woo_inspect_cartAction

Inspect the current visitor cart once. On success, report the top-level plain-language summary to the visitor and do not repeat this tool in the same turn. The structured result also includes item quantities, coupons, and totals.

View tool JSON
{
  "name": "woo_inspect_cart",
  "kind": "act",
  "impl": "imperative",
  "description": "Inspect the current visitor cart once. On success, report the top-level plain-language summary to the visitor and do not repeat this tool in the same turn. The structured result also includes item quantities, coupons, and totals.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "scope": {
        "type": "string",
        "description": "Optional compatibility marker. Omit it or use current_cart; this tool can only read the current visitor cart.",
        "enum": [
          "current_cart"
        ]
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}
woo_add_to_cartAction

Add an approved purchasable product and quantity to the visitor cart. First call woo_search_products_api to resolve the exact current product; use woo_get_product_api only with an ID returned by that search when more detail is needed. Then use only the product_id and variation_id returned by those lookups. Never infer or guess an ID from a product name.

View tool JSON
{
  "name": "woo_add_to_cart",
  "kind": "act",
  "impl": "imperative",
  "description": "Add an approved purchasable product and quantity to the visitor cart. First call woo_search_products_api to resolve the exact current product; use woo_get_product_api only with an ID returned by that search when more detail is needed. Then use only the product_id and variation_id returned by those lookups. Never infer or guess an ID from a product name.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_id": {
        "type": "integer",
        "description": "Exact product ID returned by the current product lookup. Never guess this value."
      },
      "quantity": {
        "type": "integer",
        "description": "Quantity to add."
      },
      "variation_id": {
        "type": "integer",
        "description": "Optional exact variation ID returned by the current product lookup. Never guess this value."
      }
    },
    "required": [
      "product_id",
      "quantity"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
woo_update_cart_quantityAction

Update the quantity of one item already in the visitor cart.

View tool JSON
{
  "name": "woo_update_cart_quantity",
  "kind": "act",
  "impl": "imperative",
  "description": "Update the quantity of one item already in the visitor cart.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "cart_item_key": {
        "type": "string",
        "description": "Current WooCommerce cart item key."
      },
      "quantity": {
        "type": "integer",
        "description": "New quantity. Zero removes the item."
      }
    },
    "required": [
      "cart_item_key",
      "quantity"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
woo_remove_cart_itemAction

Remove one approved item from the visitor cart.

View tool JSON
{
  "name": "woo_remove_cart_item",
  "kind": "act",
  "impl": "imperative",
  "description": "Remove one approved item from the visitor cart.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "cart_item_key": {
        "type": "string",
        "description": "Current WooCommerce cart item key."
      }
    },
    "required": [
      "cart_item_key"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
woo_reset_cartAction

Empty the current visitor cart after explicit approval.

View tool JSON
{
  "name": "woo_reset_cart",
  "kind": "act",
  "impl": "imperative",
  "description": "Empty the current visitor cart after explicit approval.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": [],
    "additionalProperties": false
  },
  "page": "/"
}

page: /buddy/

set_buddy_colorAction

Set the buddy body color from a fixed palette. Use blue for blue prompts, violet for magic, gold for bright party prompts, rose for playful prompts, and mint for calm prompts.

View tool JSON
{
  "name": "set_buddy_color",
  "kind": "act",
  "impl": "declarative",
  "description": "Set the buddy body color from a fixed palette. Use blue for blue prompts, violet for magic, gold for bright party prompts, rose for playful prompts, and mint for calm prompts.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "buddy_color": {
        "type": "string",
        "enum": [
          "mint",
          "blue",
          "rose",
          "gold",
          "violet"
        ]
      },
      "buddy_hat": {
        "type": "string",
        "enum": [
          "none",
          "wizard",
          "party",
          "cap",
          "crown"
        ]
      },
      "buddy_accessory": {
        "type": "string",
        "enum": [
          "none",
          "glasses",
          "scarf",
          "wand",
          "balloon"
        ]
      },
      "buddy_mood": {
        "type": "string",
        "enum": [
          "happy",
          "sleepy",
          "excited",
          "grumpy",
          "surprised"
        ]
      },
      "buddy_scene": {
        "type": "string",
        "enum": [
          "sunny",
          "rainy_night",
          "birthday",
          "space",
          "rainbow"
        ]
      },
      "buddy_color_tool": {
        "type": "string",
        "enum": [
          "set_color"
        ]
      }
    },
    "required": [
      "buddy_color"
    ]
  },
  "page": "/buddy/"
}
set_buddy_hatAction

Set the buddy headwear. Use wizard for magic prompts, party for birthday prompts, cap for cozy prompts, crown for royal prompts, or none.

View tool JSON
{
  "name": "set_buddy_hat",
  "kind": "act",
  "impl": "declarative",
  "description": "Set the buddy headwear. Use wizard for magic prompts, party for birthday prompts, cap for cozy prompts, crown for royal prompts, or none.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "buddy_hat": {
        "type": "string",
        "enum": [
          "none",
          "wizard",
          "party",
          "cap",
          "crown"
        ]
      },
      "buddy_color": {
        "type": "string",
        "enum": [
          "mint",
          "blue",
          "rose",
          "gold",
          "violet"
        ]
      },
      "buddy_accessory": {
        "type": "string",
        "enum": [
          "none",
          "glasses",
          "scarf",
          "wand",
          "balloon"
        ]
      },
      "buddy_mood": {
        "type": "string",
        "enum": [
          "happy",
          "sleepy",
          "excited",
          "grumpy",
          "surprised"
        ]
      },
      "buddy_scene": {
        "type": "string",
        "enum": [
          "sunny",
          "rainy_night",
          "birthday",
          "space",
          "rainbow"
        ]
      },
      "buddy_hat_tool": {
        "type": "string",
        "enum": [
          "set_hat"
        ]
      }
    },
    "required": [
      "buddy_hat"
    ]
  },
  "page": "/buddy/"
}
set_buddy_accessoryAction

Set the buddy accessory. Use wand for magic, balloon for birthday, scarf for rainy or cozy prompts, glasses for clever prompts, or none.

View tool JSON
{
  "name": "set_buddy_accessory",
  "kind": "act",
  "impl": "declarative",
  "description": "Set the buddy accessory. Use wand for magic, balloon for birthday, scarf for rainy or cozy prompts, glasses for clever prompts, or none.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "buddy_accessory": {
        "type": "string",
        "enum": [
          "none",
          "glasses",
          "scarf",
          "wand",
          "balloon"
        ]
      },
      "buddy_color": {
        "type": "string",
        "enum": [
          "mint",
          "blue",
          "rose",
          "gold",
          "violet"
        ]
      },
      "buddy_hat": {
        "type": "string",
        "enum": [
          "none",
          "wizard",
          "party",
          "cap",
          "crown"
        ]
      },
      "buddy_mood": {
        "type": "string",
        "enum": [
          "happy",
          "sleepy",
          "excited",
          "grumpy",
          "surprised"
        ]
      },
      "buddy_scene": {
        "type": "string",
        "enum": [
          "sunny",
          "rainy_night",
          "birthday",
          "space",
          "rainbow"
        ]
      },
      "buddy_accessory_tool": {
        "type": "string",
        "enum": [
          "set_accessory"
        ]
      }
    },
    "required": [
      "buddy_accessory"
    ]
  },
  "page": "/buddy/"
}
set_buddy_moodAction

Set the buddy expression. Use sleepy for tired or night prompts, excited for chaotic prompts, happy for cheerful prompts, grumpy for annoyed prompts, or surprised.

View tool JSON
{
  "name": "set_buddy_mood",
  "kind": "act",
  "impl": "declarative",
  "description": "Set the buddy expression. Use sleepy for tired or night prompts, excited for chaotic prompts, happy for cheerful prompts, grumpy for annoyed prompts, or surprised.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "buddy_mood": {
        "type": "string",
        "enum": [
          "happy",
          "sleepy",
          "excited",
          "grumpy",
          "surprised"
        ]
      },
      "buddy_color": {
        "type": "string",
        "enum": [
          "mint",
          "blue",
          "rose",
          "gold",
          "violet"
        ]
      },
      "buddy_hat": {
        "type": "string",
        "enum": [
          "none",
          "wizard",
          "party",
          "cap",
          "crown"
        ]
      },
      "buddy_accessory": {
        "type": "string",
        "enum": [
          "none",
          "glasses",
          "scarf",
          "wand",
          "balloon"
        ]
      },
      "buddy_scene": {
        "type": "string",
        "enum": [
          "sunny",
          "rainy_night",
          "birthday",
          "space",
          "rainbow"
        ]
      },
      "buddy_mood_tool": {
        "type": "string",
        "enum": [
          "set_mood"
        ]
      }
    },
    "required": [
      "buddy_mood"
    ]
  },
  "page": "/buddy/"
}
set_buddy_sceneAction

Set the buddy scene. Use rainy_night for rainy night prompts, birthday for birthday prompts, space for cosmic prompts, rainbow for chaotic colorful prompts, or sunny.

View tool JSON
{
  "name": "set_buddy_scene",
  "kind": "act",
  "impl": "declarative",
  "description": "Set the buddy scene. Use rainy_night for rainy night prompts, birthday for birthday prompts, space for cosmic prompts, rainbow for chaotic colorful prompts, or sunny.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "buddy_scene": {
        "type": "string",
        "enum": [
          "sunny",
          "rainy_night",
          "birthday",
          "space",
          "rainbow"
        ]
      },
      "buddy_color": {
        "type": "string",
        "enum": [
          "mint",
          "blue",
          "rose",
          "gold",
          "violet"
        ]
      },
      "buddy_hat": {
        "type": "string",
        "enum": [
          "none",
          "wizard",
          "party",
          "cap",
          "crown"
        ]
      },
      "buddy_accessory": {
        "type": "string",
        "enum": [
          "none",
          "glasses",
          "scarf",
          "wand",
          "balloon"
        ]
      },
      "buddy_mood": {
        "type": "string",
        "enum": [
          "happy",
          "sleepy",
          "excited",
          "grumpy",
          "surprised"
        ]
      },
      "buddy_scene_tool": {
        "type": "string",
        "enum": [
          "set_scene"
        ]
      }
    },
    "required": [
      "buddy_scene"
    ]
  },
  "page": "/buddy/"
}

page: /kitchen/

set_baseAction

Set the Cursed Kitchen base. Use waffle, donut, toast, or ramen.

View tool JSON
{
  "name": "set_base",
  "kind": "act",
  "impl": "declarative",
  "description": "Set the Cursed Kitchen base. Use waffle, donut, toast, or ramen.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "kitchen_frame": {
        "type": "string",
        "enum": [
          "1"
        ]
      },
      "kitchen_base": {
        "type": "string",
        "enum": [
          "none",
          "waffle",
          "donut",
          "toast",
          "ramen"
        ]
      },
      "kitchen_filling_1": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_2": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_3": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_topping_1": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_2": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_3": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_sauce_1": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_sauce_2": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_garnish": {
        "type": "string",
        "enum": [
          "none",
          "tiny_umbrella",
          "birthday_candle",
          "bacon_strip",
          "eyeball_toothpick"
        ]
      },
      "kitchen_plate": {
        "type": "string",
        "enum": [
          "plate",
          "paper_boat",
          "cutting_board",
          "pan"
        ]
      },
      "kitchen_verdict": {
        "type": "string",
        "enum": [
          "draft",
          "served"
        ]
      },
      "kitchen_base_tool": {
        "type": "string",
        "enum": [
          "set_base"
        ]
      }
    },
    "required": [
      "kitchen_base"
    ]
  },
  "page": "/kitchen/"
}
add_fillingAction

Append one main sandwich layer. Use fried_egg, burger_patty, meatballs, or noodle_block.

View tool JSON
{
  "name": "add_filling",
  "kind": "act",
  "impl": "declarative",
  "description": "Append one main sandwich layer. Use fried_egg, burger_patty, meatballs, or noodle_block.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "kitchen_frame": {
        "type": "string",
        "enum": [
          "1"
        ]
      },
      "kitchen_filling": {
        "type": "string",
        "enum": [
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_base": {
        "type": "string",
        "enum": [
          "none",
          "waffle",
          "donut",
          "toast",
          "ramen"
        ]
      },
      "kitchen_filling_1": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_2": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_3": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_topping_1": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_2": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_3": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_sauce_1": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_sauce_2": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_garnish": {
        "type": "string",
        "enum": [
          "none",
          "tiny_umbrella",
          "birthday_candle",
          "bacon_strip",
          "eyeball_toothpick"
        ]
      },
      "kitchen_plate": {
        "type": "string",
        "enum": [
          "plate",
          "paper_boat",
          "cutting_board",
          "pan"
        ]
      },
      "kitchen_verdict": {
        "type": "string",
        "enum": [
          "draft",
          "served"
        ]
      },
      "kitchen_filling_tool": {
        "type": "string",
        "enum": [
          "add_filling"
        ]
      }
    },
    "required": [
      "kitchen_filling"
    ]
  },
  "page": "/kitchen/"
}
add_toppingAction

Append one chaos topping. Use gummy_bears, pickles, crushed_chips, or onion_rings.

View tool JSON
{
  "name": "add_topping",
  "kind": "act",
  "impl": "declarative",
  "description": "Append one chaos topping. Use gummy_bears, pickles, crushed_chips, or onion_rings.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "kitchen_frame": {
        "type": "string",
        "enum": [
          "1"
        ]
      },
      "kitchen_topping": {
        "type": "string",
        "enum": [
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_base": {
        "type": "string",
        "enum": [
          "none",
          "waffle",
          "donut",
          "toast",
          "ramen"
        ]
      },
      "kitchen_filling_1": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_2": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_3": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_topping_1": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_2": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_3": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_sauce_1": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_sauce_2": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_garnish": {
        "type": "string",
        "enum": [
          "none",
          "tiny_umbrella",
          "birthday_candle",
          "bacon_strip",
          "eyeball_toothpick"
        ]
      },
      "kitchen_plate": {
        "type": "string",
        "enum": [
          "plate",
          "paper_boat",
          "cutting_board",
          "pan"
        ]
      },
      "kitchen_verdict": {
        "type": "string",
        "enum": [
          "draft",
          "served"
        ]
      },
      "kitchen_topping_tool": {
        "type": "string",
        "enum": [
          "add_topping"
        ]
      }
    },
    "required": [
      "kitchen_topping"
    ]
  },
  "page": "/kitchen/"
}
add_sauceAction

Append one sauce stripe. Use green_liquid, mustard, chocolate_syrup, or pink_frosting.

View tool JSON
{
  "name": "add_sauce",
  "kind": "act",
  "impl": "declarative",
  "description": "Append one sauce stripe. Use green_liquid, mustard, chocolate_syrup, or pink_frosting.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "kitchen_frame": {
        "type": "string",
        "enum": [
          "1"
        ]
      },
      "kitchen_sauce": {
        "type": "string",
        "enum": [
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_base": {
        "type": "string",
        "enum": [
          "none",
          "waffle",
          "donut",
          "toast",
          "ramen"
        ]
      },
      "kitchen_filling_1": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_2": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_3": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_topping_1": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_2": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_3": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_sauce_1": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_sauce_2": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_garnish": {
        "type": "string",
        "enum": [
          "none",
          "tiny_umbrella",
          "birthday_candle",
          "bacon_strip",
          "eyeball_toothpick"
        ]
      },
      "kitchen_plate": {
        "type": "string",
        "enum": [
          "plate",
          "paper_boat",
          "cutting_board",
          "pan"
        ]
      },
      "kitchen_verdict": {
        "type": "string",
        "enum": [
          "draft",
          "served"
        ]
      },
      "kitchen_sauce_tool": {
        "type": "string",
        "enum": [
          "add_sauce"
        ]
      }
    },
    "required": [
      "kitchen_sauce"
    ]
  },
  "page": "/kitchen/"
}
set_garnishAction

Set the final garnish. Use none, tiny_umbrella, birthday_candle, bacon_strip, or eyeball_toothpick.

View tool JSON
{
  "name": "set_garnish",
  "kind": "act",
  "impl": "declarative",
  "description": "Set the final garnish. Use none, tiny_umbrella, birthday_candle, bacon_strip, or eyeball_toothpick.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "kitchen_frame": {
        "type": "string",
        "enum": [
          "1"
        ]
      },
      "kitchen_garnish": {
        "type": "string",
        "enum": [
          "none",
          "tiny_umbrella",
          "birthday_candle",
          "bacon_strip",
          "eyeball_toothpick"
        ]
      },
      "kitchen_base": {
        "type": "string",
        "enum": [
          "none",
          "waffle",
          "donut",
          "toast",
          "ramen"
        ]
      },
      "kitchen_filling_1": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_2": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_3": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_topping_1": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_2": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_3": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_sauce_1": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_sauce_2": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_plate": {
        "type": "string",
        "enum": [
          "plate",
          "paper_boat",
          "cutting_board",
          "pan"
        ]
      },
      "kitchen_verdict": {
        "type": "string",
        "enum": [
          "draft",
          "served"
        ]
      },
      "kitchen_garnish_tool": {
        "type": "string",
        "enum": [
          "set_garnish"
        ]
      }
    },
    "required": [
      "kitchen_garnish"
    ]
  },
  "page": "/kitchen/"
}
plate_itAction

Choose the serving vessel and reveal the chef verdict. Use plate, paper_boat, cutting_board, or pan.

View tool JSON
{
  "name": "plate_it",
  "kind": "act",
  "impl": "declarative",
  "description": "Choose the serving vessel and reveal the chef verdict. Use plate, paper_boat, cutting_board, or pan.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "kitchen_frame": {
        "type": "string",
        "enum": [
          "1"
        ]
      },
      "kitchen_plate": {
        "type": "string",
        "enum": [
          "plate",
          "paper_boat",
          "cutting_board",
          "pan"
        ]
      },
      "kitchen_base": {
        "type": "string",
        "enum": [
          "none",
          "waffle",
          "donut",
          "toast",
          "ramen"
        ]
      },
      "kitchen_filling_1": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_2": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_filling_3": {
        "type": "string",
        "enum": [
          "none",
          "fried_egg",
          "burger_patty",
          "meatballs",
          "noodle_block"
        ]
      },
      "kitchen_topping_1": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_2": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_topping_3": {
        "type": "string",
        "enum": [
          "none",
          "gummy_bears",
          "pickles",
          "crushed_chips",
          "onion_rings"
        ]
      },
      "kitchen_sauce_1": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_sauce_2": {
        "type": "string",
        "enum": [
          "none",
          "green_liquid",
          "mustard",
          "chocolate_syrup",
          "pink_frosting"
        ]
      },
      "kitchen_garnish": {
        "type": "string",
        "enum": [
          "none",
          "tiny_umbrella",
          "birthday_candle",
          "bacon_strip",
          "eyeball_toothpick"
        ]
      },
      "kitchen_verdict": {
        "type": "string",
        "enum": [
          "served"
        ]
      },
      "kitchen_plate_it_tool": {
        "type": "string",
        "enum": [
          "plate_it"
        ]
      }
    },
    "required": [
      "kitchen_plate"
    ]
  },
  "page": "/kitchen/"
}