← WebMCP Directory

Tool tree

store.nekuda.ai

demoCommerce
https://store.nekuda.ai
AI-native demo storefront
Explore capabilities
open_homeAction

Takes the user to the Dashboard section of the nekuda hat store, where they can view agent activity, configure the assistant, run tests, and access developer settings. Use this when the user asks to open the dashboard, manage the AI agent, view activity logs, or access developer/testing tools for the store assistant.

View tool JSON
{
  "name": "open_home",
  "kind": "act",
  "impl": "imperative",
  "description": "Takes the user to the Dashboard section of the nekuda hat store, where they can view agent activity, configure the assistant, run tests, and access developer settings. Use this when the user asks to open the dashboard, manage the AI agent, view activity logs, or access developer/testing tools for the store assistant.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  }
}
update_save_ai_agent_s_systemAction

Allows the user to customize the store's AI assistant by setting a new system prompt and/or brand values, then saving the configuration. Use this when the user wants to change how the assistant behaves, update its personality or tone, set brand guidelines, or reset the agent config to defaults. This directly controls the assistant's instructions and brand voice.

View tool JSON
{
  "name": "update_save_ai_agent_s_system",
  "kind": "act",
  "impl": "imperative",
  "description": "Allows the user to customize the store's AI assistant by setting a new system prompt and/or brand values, then saving the configuration. Use this when the user wants to change how the assistant behaves, update its personality or tone, set brand guidelines, or reset the agent config to defaults. This directly controls the assistant's instructions and brand voice.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "brand_values": {
        "type": "string"
      },
      "system_prompt": {
        "type": "string"
      }
    }
  }
}
authenticateAction

Initiate user authentication. Opens a sign-in modal. Use this when the user needs to log in before accessing other tools.

View tool JSON
{
  "name": "authenticate",
  "kind": "act",
  "impl": "imperative",
  "description": "Initiate user authentication. Opens a sign-in modal. Use this when the user needs to log in before accessing other tools.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  }
}
search_productsAnswer

Search and browse the nekuda hat catalog. Use for any product discovery: finding hats by style/theme, browsing the collection, or showing what's available. Set max_results to 10 when the customer wants to see everything.

View tool JSON
{
  "name": "search_products",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search and browse the nekuda hat catalog. Use for any product discovery: finding hats by style/theme, browsing the collection, or showing what's available. Set max_results to 10 when the customer wants to see everything.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "What the customer is looking for (e.g., \"space themed hats\", \"nature designs\", \"hats\" for browsing all)"
      },
      "max_results": {
        "type": "number",
        "description": "Maximum number of results to return (default: 3, use 10 for browsing)"
      }
    },
    "required": [
      "query"
    ]
  }
}
get_product_detailsAnswer

Get full details for a specific hat by its product ID. Use when a customer asks about a particular product they've already seen.

View tool JSON
{
  "name": "get_product_details",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get full details for a specific hat by its product ID. Use when a customer asks about a particular product they've already seen.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_id": {
        "type": "string",
        "description": "The product ID (e.g., \"space-explorer\", \"tech-circuit\", \"botanical-bots\", \"mecha-wildlife\", \"cosmic-adventure\")"
      }
    },
    "required": [
      "product_id"
    ]
  }
}
checkoutSensitive Action

Start the checkout process. Use when the customer says they want to pay, checkout, complete their order, or proceed to payment.

View tool JSON
{
  "name": "checkout",
  "kind": "transact",
  "impl": "imperative",
  "description": "Start the checkout process. Use when the customer says they want to pay, checkout, complete their order, or proceed to payment.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  }
}
add_to_cartAction

Add a product to the shopping cart. Use when the customer wants to buy a hat, add it to cart, or says "I'll take it".

View tool JSON
{
  "name": "add_to_cart",
  "kind": "act",
  "impl": "imperative",
  "description": "Add a product to the shopping cart. Use when the customer wants to buy a hat, add it to cart, or says \"I'll take it\".",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_id": {
        "type": "string",
        "description": "The product ID to add (e.g., \"space-explorer\")"
      },
      "quantity": {
        "type": "number",
        "description": "Number of items to add (default 1)"
      }
    },
    "required": [
      "product_id"
    ]
  }
}
get_dealsAnswer

Get current deals, promotions, and discount codes. Use when the customer asks about sales, discounts, promo codes, or ways to save money.

View tool JSON
{
  "name": "get_deals",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get current deals, promotions, and discount codes. Use when the customer asks about sales, discounts, promo codes, or ways to save money.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  }
}
price_historyAnswer

Get historical price data for a specific product. Use when the customer asks about price trends, whether a product is on sale, or if the price has changed.

View tool JSON
{
  "name": "price_history",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get historical price data for a specific product. Use when the customer asks about price trends, whether a product is on sale, or if the price has changed.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_id": {
        "type": "string",
        "description": "The product ID to get price history for (e.g., \"space-explorer\")"
      }
    },
    "required": [
      "product_id"
    ]
  }
}
check_availabilityAnswer

Check if a product is available for in-store pickup at nearby locations. Use when the customer asks about store stock, pickup options, or local availability.

View tool JSON
{
  "name": "check_availability",
  "kind": "answer",
  "impl": "imperative",
  "description": "Check if a product is available for in-store pickup at nearby locations. Use when the customer asks about store stock, pickup options, or local availability.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_id": {
        "type": "string",
        "description": "The product ID to check availability for"
      }
    },
    "required": [
      "product_id"
    ]
  }
}
get_best_sellersAnswer

Get the store's best-selling products. Use only when the customer specifically asks about best sellers, most popular hats, or top picks. For general browsing use search_products.

View tool JSON
{
  "name": "get_best_sellers",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get the store's best-selling products. Use only when the customer specifically asks about best sellers, most popular hats, or top picks. For general browsing use search_products.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": []
  }
}
faq_supportAnswer

Answer questions about store policies: shipping, returns, sizing, materials, gift wrapping, care instructions, etc. Use when the customer asks a non-product question about how the store works.

View tool JSON
{
  "name": "faq_support",
  "kind": "answer",
  "impl": "imperative",
  "description": "Answer questions about store policies: shipping, returns, sizing, materials, gift wrapping, care instructions, etc. Use when the customer asks a non-product question about how the store works.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "question": {
        "type": "string",
        "description": "The customer question about policies, shipping, returns, sizing, etc."
      }
    },
    "required": [
      "question"
    ]
  }
}
track_orderAnswer

Track the shipping status of an order. Returns order status, carrier, tracking number, and estimated delivery.

View tool JSON
{
  "name": "track_order",
  "kind": "answer",
  "impl": "imperative",
  "description": "Track the shipping status of an order. Returns order status, carrier, tracking number, and estimated delivery.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "order_id": {
        "type": "string",
        "description": "The order ID to track. If not provided, tracks the most recent order."
      }
    }
  }
}
request_returnAction

Start a return for an order. Opens the return form for the customer to fill out.

View tool JSON
{
  "name": "request_return",
  "kind": "act",
  "impl": "imperative",
  "description": "Start a return for an order. Opens the return form for the customer to fill out.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "order_id": {
        "type": "string",
        "description": "The order ID to return"
      },
      "reason": {
        "type": "string",
        "description": "Reason for the return"
      }
    }
  }
}
leave_reviewAction

Open a review form for a purchased product. Lets the customer rate and review a product.

View tool JSON
{
  "name": "leave_review",
  "kind": "act",
  "impl": "imperative",
  "description": "Open a review form for a purchased product. Lets the customer rate and review a product.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "product_name": {
        "type": "string",
        "description": "The name of the product to review"
      }
    }
  }
}