gradeNot graded
page: Every page
find_capabilitiesAnswer
Describe the task you want to perform. Returns the most relevant application capabilities for the current context, activates them as native WebMCP tools, and explains any that are unavailable. Call this before calling a domain capability.
View tool JSON
{
"name": "find_capabilities",
"kind": "answer",
"impl": "imperative",
"description": "Describe the task you want to perform. Returns the most relevant application capabilities for the current context, activates them as native WebMCP tools, and explains any that are unavailable. Call this before calling a domain capability.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The task or intent in plain words, e.g. 'refund shipping for an unshipped order'"
}
}
},
"page": "/agentdesk"
}invoke_capabilityAction
Invoke a named application capability. Use find_capabilities first. Works even if your tool list is stale. Can execute write capabilities; consequential capabilities return APPROVAL_REQUIRED instead of mutating state.
View tool JSON
{
"name": "invoke_capability",
"kind": "act",
"impl": "imperative",
"description": "Invoke a named application capability. Use find_capabilities first. Works even if your tool list is stale. Can execute write capabilities; consequential capabilities return APPROVAL_REQUIRED instead of mutating state.",
"inputSchema": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Capability name returned by find_capabilities"
},
"input": {
"type": "object",
"description": "Arguments for the capability"
},
"idempotency_key": {
"type": "string",
"description": "Optional. Retrying with the same key returns the first result instead of executing again."
}
}
},
"page": "/agentdesk"
}get_contextAnswer
Current application context: route, focused entities, active WebMCP tools, catalog size, and pending human approvals.
View tool JSON
{
"name": "get_context",
"kind": "answer",
"impl": "imperative",
"description": "Current application context: route, focused entities, active WebMCP tools, catalog size, and pending human approvals.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/agentdesk"
}get_action_statusAnswer
Check the status of a pending human approval by approval_id. Returns PENDING, APPROVED_EXECUTED with the result, REJECTED, or a failure reason.
View tool JSON
{
"name": "get_action_status",
"kind": "answer",
"impl": "imperative",
"description": "Check the status of a pending human approval by approval_id. Returns PENDING, APPROVED_EXECUTED with the result, REJECTED, or a failure reason.",
"inputSchema": {
"type": "object",
"required": [
"approval_id"
],
"properties": {
"approval_id": {
"type": "string",
"description": "The approval_id returned with APPROVAL_REQUIRED"
}
}
},
"page": "/agentdesk"
}page: Baseline
search_customersAnswer
Search customers by name, email, or city. Returns matching customer summaries.
View tool JSON
{
"name": "search_customers",
"kind": "answer",
"impl": "imperative",
"description": "Search customers by name, email, or city. Returns matching customer summaries.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name, email fragment, or city",
"minLength": 1
}
},
"required": [
"query"
]
},
"page": "/baseline"
}get_customerAnswer
Full profile for a customer by id or exact name.
View tool JSON
{
"name": "get_customer",
"kind": "answer",
"impl": "imperative",
"description": "Full profile for a customer by id or exact name.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id like C-1001, or exact name",
"minLength": 1
}
},
"required": [
"customer_id"
]
},
"page": "/baseline"
}list_customer_ordersAnswer
All orders for a customer, newest first, with status and shipping fields.
View tool JSON
{
"name": "list_customer_orders",
"kind": "answer",
"impl": "imperative",
"description": "All orders for a customer, newest first, with status and shipping fields.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id like C-1001, or exact name",
"minLength": 1
},
"status": {
"type": "string",
"description": "Optional status filter: processing, on_hold, shipped, delivered, cancelled"
}
},
"required": [
"customer_id"
]
},
"page": "/baseline"
}list_customer_addressesAnswer
Shipping addresses on file for a customer.
View tool JSON
{
"name": "list_customer_addresses",
"kind": "answer",
"impl": "imperative",
"description": "Shipping addresses on file for a customer.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
}
},
"required": [
"customer_id"
]
},
"page": "/baseline"
}get_customer_lifetime_valueAnswer
Total non-cancelled order value for a customer.
View tool JSON
{
"name": "get_customer_lifetime_value",
"kind": "answer",
"impl": "imperative",
"description": "Total non-cancelled order value for a customer.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
}
},
"required": [
"customer_id"
]
},
"page": "/baseline"
}add_customer_noteAction
Append an internal note to a customer profile.
View tool JSON
{
"name": "add_customer_note",
"kind": "act",
"impl": "imperative",
"description": "Append an internal note to a customer profile.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
},
"note": {
"type": "string",
"description": "Note text",
"minLength": 1
}
},
"required": [
"customer_id",
"note"
]
},
"page": "/baseline"
}tag_customerAction
Add a tag such as 'priority' or 'wholesale' to a customer.
View tool JSON
{
"name": "tag_customer",
"kind": "act",
"impl": "imperative",
"description": "Add a tag such as 'priority' or 'wholesale' to a customer.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
},
"tag": {
"type": "string",
"description": "Tag to add",
"minLength": 1
}
},
"required": [
"customer_id",
"tag"
]
},
"page": "/baseline"
}update_customer_emailAction
Change the email address on a customer profile.
View tool JSON
{
"name": "update_customer_email",
"kind": "act",
"impl": "imperative",
"description": "Change the email address on a customer profile.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
},
"email": {
"type": "string",
"description": "New email",
"minLength": 1
}
},
"required": [
"customer_id",
"email"
]
},
"page": "/baseline"
}update_customer_phoneAction
Change the phone number on a customer profile.
View tool JSON
{
"name": "update_customer_phone",
"kind": "act",
"impl": "imperative",
"description": "Change the phone number on a customer profile.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
},
"phone": {
"type": "string",
"description": "New phone number",
"minLength": 1
}
},
"required": [
"customer_id",
"phone"
]
},
"page": "/baseline"
}merge_customersAction
Merge a duplicate customer into a primary customer. Moves orders and tickets, then removes the duplicate.
View tool JSON
{
"name": "merge_customers",
"kind": "act",
"impl": "imperative",
"description": "Merge a duplicate customer into a primary customer. Moves orders and tickets, then removes the duplicate.",
"inputSchema": {
"type": "object",
"properties": {
"primary_id": {
"type": "string",
"description": "Customer id to keep",
"minLength": 1
},
"duplicate_id": {
"type": "string",
"description": "Customer id to merge away",
"minLength": 1
}
},
"required": [
"primary_id",
"duplicate_id"
]
},
"page": "/baseline"
}anonymize_customerSensitive Action
Irreversibly anonymize a customer's personal data for a deletion request.
View tool JSON
{
"name": "anonymize_customer",
"kind": "transact",
"impl": "imperative",
"description": "Irreversibly anonymize a customer's personal data for a deletion request.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
}
},
"required": [
"customer_id"
]
},
"page": "/baseline"
}search_ordersAnswer
Search orders by id, customer name, status, or tag.
View tool JSON
{
"name": "search_orders",
"kind": "answer",
"impl": "imperative",
"description": "Search orders by id, customer name, status, or tag.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Order id, customer name, status, or tag",
"minLength": 1
}
},
"required": [
"query"
]
},
"page": "/baseline"
}inspect_orderAnswer
Full detail for one order: items, totals, shipping, notes, and status.
View tool JSON
{
"name": "inspect_order",
"kind": "answer",
"impl": "imperative",
"description": "Full detail for one order: items, totals, shipping, notes, and status.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id, e.g. 10428",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}get_order_itemsAnswer
Line items for an order with quantities and unit prices.
View tool JSON
{
"name": "get_order_items",
"kind": "answer",
"impl": "imperative",
"description": "Line items for an order with quantities and unit prices.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}get_order_totalsAnswer
Item subtotal, shipping fee, and grand total for an order.
View tool JSON
{
"name": "get_order_totals",
"kind": "answer",
"impl": "imperative",
"description": "Item subtotal, shipping fee, and grand total for an order.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}get_order_timelineAnswer
Chronology of an order: placement, status, and notes.
View tool JSON
{
"name": "get_order_timeline",
"kind": "answer",
"impl": "imperative",
"description": "Chronology of an order: placement, status, and notes.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}find_unshipped_ordersAnswer
Orders still in processing or on hold, optionally for one customer.
View tool JSON
{
"name": "find_unshipped_orders",
"kind": "answer",
"impl": "imperative",
"description": "Orders still in processing or on hold, optionally for one customer.",
"inputSchema": {
"type": "object",
"properties": {
"customer": {
"type": "string",
"description": "Optional customer id or name filter"
}
}
},
"page": "/baseline"
}list_recent_ordersAnswer
The most recently placed orders across all customers.
View tool JSON
{
"name": "list_recent_orders",
"kind": "answer",
"impl": "imperative",
"description": "The most recently placed orders across all customers.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max orders to return (default 10)"
}
}
},
"page": "/baseline"
}add_order_noteSensitive Action
Append an internal note to an order.
View tool JSON
{
"name": "add_order_note",
"kind": "transact",
"impl": "imperative",
"description": "Append an internal note to an order.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
},
"note": {
"type": "string",
"description": "Note text",
"minLength": 1
}
},
"required": [
"order_id",
"note"
]
},
"page": "/baseline"
}tag_orderSensitive Action
Add a tag such as 'gift' or 'fragile' to an order.
View tool JSON
{
"name": "tag_order",
"kind": "transact",
"impl": "imperative",
"description": "Add a tag such as 'gift' or 'fragile' to an order.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
},
"tag": {
"type": "string",
"description": "Tag to add",
"minLength": 1
}
},
"required": [
"order_id",
"tag"
]
},
"page": "/baseline"
}hold_orderSensitive Action
Place a processing order on hold with a reason.
View tool JSON
{
"name": "hold_order",
"kind": "transact",
"impl": "imperative",
"description": "Place a processing order on hold with a reason.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
},
"reason": {
"type": "string",
"description": "Why the order is held",
"minLength": 1
}
},
"required": [
"order_id",
"reason"
]
},
"page": "/baseline"
}release_order_holdSensitive Action
Return an on-hold order to processing.
View tool JSON
{
"name": "release_order_hold",
"kind": "transact",
"impl": "imperative",
"description": "Return an on-hold order to processing.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}cancel_orderSensitive Action
Cancel an order that has not shipped. Shipped orders need a return instead.
View tool JSON
{
"name": "cancel_order",
"kind": "transact",
"impl": "imperative",
"description": "Cancel an order that has not shipped. Shipped orders need a return instead.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
},
"reason": {
"type": "string",
"description": "Cancellation reason"
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}duplicate_orderSensitive Action
Create a new processing order with the same items for the same customer.
View tool JSON
{
"name": "duplicate_order",
"kind": "transact",
"impl": "imperative",
"description": "Create a new processing order with the same items for the same customer.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id to duplicate",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}get_order_shippingAnswer
Shipping detail for an order: fee, whether it was paid, refund state, carrier, and tracking.
View tool JSON
{
"name": "get_order_shipping",
"kind": "answer",
"impl": "imperative",
"description": "Shipping detail for an order: fee, whether it was paid, refund state, carrier, and tracking.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}refund_shippingAction
Refund the shipping fee for an order where the customer paid shipping. Requires human approval.
View tool JSON
{
"name": "refund_shipping",
"kind": "act",
"impl": "imperative",
"description": "Refund the shipping fee for an order where the customer paid shipping. Requires human approval.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id, e.g. 10428",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}get_shipping_ratesAnswer
Flat-rate shipping options currently offered at checkout.
View tool JSON
{
"name": "get_shipping_rates",
"kind": "answer",
"impl": "imperative",
"description": "Flat-rate shipping options currently offered at checkout.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}estimate_deliveryAction
Estimated delivery window for an order based on its carrier.
View tool JSON
{
"name": "estimate_delivery",
"kind": "act",
"impl": "imperative",
"description": "Estimated delivery window for an order based on its carrier.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}track_shipmentAnswer
Tracking number and carrier for a shipped order.
View tool JSON
{
"name": "track_shipment",
"kind": "answer",
"impl": "imperative",
"description": "Tracking number and carrier for a shipped order.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}list_pending_shipmentsAnswer
Orders waiting to be shipped, oldest first.
View tool JSON
{
"name": "list_pending_shipments",
"kind": "answer",
"impl": "imperative",
"description": "Orders waiting to be shipped, oldest first.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}update_shipping_addressAction
Change the shipping address on an order that has not shipped.
View tool JSON
{
"name": "update_shipping_address",
"kind": "act",
"impl": "imperative",
"description": "Change the shipping address on an order that has not shipped.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
},
"address": {
"type": "string",
"description": "New address",
"minLength": 1
}
},
"required": [
"order_id",
"address"
]
},
"page": "/baseline"
}assign_carrierAction
Assign a delivery carrier to a processing order.
View tool JSON
{
"name": "assign_carrier",
"kind": "act",
"impl": "imperative",
"description": "Assign a delivery carrier to a processing order.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
},
"carrier": {
"type": "string",
"description": "Carrier name",
"minLength": 1
}
},
"required": [
"order_id",
"carrier"
]
},
"page": "/baseline"
}mark_order_shippedSensitive Action
Mark a processing order as shipped and generate tracking.
View tool JSON
{
"name": "mark_order_shipped",
"kind": "transact",
"impl": "imperative",
"description": "Mark a processing order as shipped and generate tracking.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}schedule_pickupSensitive Action
Schedule a carrier pickup slot for outbound packages.
View tool JSON
{
"name": "schedule_pickup",
"kind": "transact",
"impl": "imperative",
"description": "Schedule a carrier pickup slot for outbound packages.",
"inputSchema": {
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "Pickup date YYYY-MM-DD",
"minLength": 1
}
},
"required": [
"date"
]
},
"page": "/baseline"
}create_returnAction
Open a return (RMA) for a shipped or delivered order.
View tool JSON
{
"name": "create_return",
"kind": "act",
"impl": "imperative",
"description": "Open a return (RMA) for a shipped or delivered order.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
},
"reason": {
"type": "string",
"description": "Return reason",
"minLength": 1
}
},
"required": [
"order_id",
"reason"
]
},
"page": "/baseline"
}get_invoiceAnswer
One invoice with total, status, and linked order.
View tool JSON
{
"name": "get_invoice",
"kind": "answer",
"impl": "imperative",
"description": "One invoice with total, status, and linked order.",
"inputSchema": {
"type": "object",
"properties": {
"invoice_id": {
"type": "string",
"description": "Invoice id like INV-3001",
"minLength": 1
}
},
"required": [
"invoice_id"
]
},
"page": "/baseline"
}list_invoicesAnswer
All invoices, optionally filtered by status.
View tool JSON
{
"name": "list_invoices",
"kind": "answer",
"impl": "imperative",
"description": "All invoices, optionally filtered by status.",
"inputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "Optional: paid, due, void, partially_refunded"
}
}
},
"page": "/baseline"
}list_customer_invoicesAnswer
Invoices belonging to one customer.
View tool JSON
{
"name": "list_customer_invoices",
"kind": "answer",
"impl": "imperative",
"description": "Invoices belonging to one customer.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
}
},
"required": [
"customer_id"
]
},
"page": "/baseline"
}get_payment_statusAnswer
Whether the invoice for an order is paid, due, or refunded.
View tool JSON
{
"name": "get_payment_status",
"kind": "answer",
"impl": "imperative",
"description": "Whether the invoice for an order is paid, due, or refunded.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}get_billing_summaryAnswer
Totals of paid, due, and refunded invoices.
View tool JSON
{
"name": "get_billing_summary",
"kind": "answer",
"impl": "imperative",
"description": "Totals of paid, due, and refunded invoices.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}list_creditsAnswer
Credits and refunds issued to customers.
View tool JSON
{
"name": "list_credits",
"kind": "answer",
"impl": "imperative",
"description": "Credits and refunds issued to customers.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}issue_creditAction
Issue a goodwill account credit to a customer. Requires human approval.
View tool JSON
{
"name": "issue_credit",
"kind": "act",
"impl": "imperative",
"description": "Issue a goodwill account credit to a customer. Requires human approval.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
},
"amount": {
"type": "number",
"description": "Credit amount in dollars"
},
"reason": {
"type": "string",
"description": "Why the credit is issued",
"minLength": 1
}
},
"required": [
"customer_id",
"amount",
"reason"
]
},
"page": "/baseline"
}refund_paymentSensitive Action
Refund the remaining collected balance of an order's invoice. Requires human approval.
View tool JSON
{
"name": "refund_payment",
"kind": "transact",
"impl": "imperative",
"description": "Refund the remaining collected balance of an order's invoice. Requires human approval.",
"inputSchema": {
"type": "object",
"properties": {
"order_id": {
"type": "string",
"description": "Order id",
"minLength": 1
}
},
"required": [
"order_id"
]
},
"page": "/baseline"
}void_invoiceAction
Void an unpaid (due) invoice. Requires human approval.
View tool JSON
{
"name": "void_invoice",
"kind": "act",
"impl": "imperative",
"description": "Void an unpaid (due) invoice. Requires human approval.",
"inputSchema": {
"type": "object",
"properties": {
"invoice_id": {
"type": "string",
"description": "Invoice id",
"minLength": 1
}
},
"required": [
"invoice_id"
]
},
"page": "/baseline"
}apply_discountAction
Apply a percentage discount to a due invoice.
View tool JSON
{
"name": "apply_discount",
"kind": "act",
"impl": "imperative",
"description": "Apply a percentage discount to a due invoice.",
"inputSchema": {
"type": "object",
"properties": {
"invoice_id": {
"type": "string",
"description": "Invoice id",
"minLength": 1
},
"percent": {
"type": "number",
"description": "Discount percent 1-50"
}
},
"required": [
"invoice_id",
"percent"
]
},
"page": "/baseline"
}retry_paymentSensitive Action
Retry collection on a due invoice and mark it paid on success.
View tool JSON
{
"name": "retry_payment",
"kind": "transact",
"impl": "imperative",
"description": "Retry collection on a due invoice and mark it paid on success.",
"inputSchema": {
"type": "object",
"properties": {
"invoice_id": {
"type": "string",
"description": "Invoice id",
"minLength": 1
}
},
"required": [
"invoice_id"
]
},
"page": "/baseline"
}get_tax_summaryAnswer
Estimated tax collected on paid invoices (flat 8% demo rate).
View tool JSON
{
"name": "get_tax_summary",
"kind": "answer",
"impl": "imperative",
"description": "Estimated tax collected on paid invoices (flat 8% demo rate).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_inventoryAnswer
Stock, reserved units, and reorder point for one product.
View tool JSON
{
"name": "get_inventory",
"kind": "answer",
"impl": "imperative",
"description": "Stock, reserved units, and reorder point for one product.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Product SKU like MER-DSK-01",
"minLength": 1
}
},
"required": [
"sku"
]
},
"page": "/baseline"
}search_productsAnswer
Search the product catalog by name, SKU, or category.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search the product catalog by name, SKU, or category.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name, SKU, or category fragment",
"minLength": 1
}
},
"required": [
"query"
]
},
"page": "/baseline"
}get_productAnswer
Full product record including price and category.
View tool JSON
{
"name": "get_product",
"kind": "answer",
"impl": "imperative",
"description": "Full product record including price and category.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Product SKU",
"minLength": 1
}
},
"required": [
"sku"
]
},
"page": "/baseline"
}list_low_stockAnswer
Products at or below their reorder point.
View tool JSON
{
"name": "list_low_stock",
"kind": "answer",
"impl": "imperative",
"description": "Products at or below their reorder point.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_warehouse_levelsAnswer
Aggregate stock by product category.
View tool JSON
{
"name": "get_warehouse_levels",
"kind": "answer",
"impl": "imperative",
"description": "Aggregate stock by product category.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}adjust_stockAction
Apply a positive or negative stock adjustment after a count.
View tool JSON
{
"name": "adjust_stock",
"kind": "act",
"impl": "imperative",
"description": "Apply a positive or negative stock adjustment after a count.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Product SKU",
"minLength": 1
},
"delta": {
"type": "number",
"description": "Adjustment, e.g. -3 or 10"
}
},
"required": [
"sku",
"delta"
]
},
"page": "/baseline"
}reserve_inventorySensitive Action
Reserve sellable units of a product for an order.
View tool JSON
{
"name": "reserve_inventory",
"kind": "transact",
"impl": "imperative",
"description": "Reserve sellable units of a product for an order.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Product SKU",
"minLength": 1
},
"quantity": {
"type": "number",
"description": "Units to reserve"
}
},
"required": [
"sku",
"quantity"
]
},
"page": "/baseline"
}release_inventorySensitive Action
Release previously reserved units back to sellable stock.
View tool JSON
{
"name": "release_inventory",
"kind": "transact",
"impl": "imperative",
"description": "Release previously reserved units back to sellable stock.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Product SKU",
"minLength": 1
},
"quantity": {
"type": "number",
"description": "Units to release"
}
},
"required": [
"sku",
"quantity"
]
},
"page": "/baseline"
}update_priceAction
Set a new list price for a product.
View tool JSON
{
"name": "update_price",
"kind": "act",
"impl": "imperative",
"description": "Set a new list price for a product.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Product SKU",
"minLength": 1
},
"price": {
"type": "number",
"description": "New price in dollars"
}
},
"required": [
"sku",
"price"
]
},
"page": "/baseline"
}create_restock_orderSensitive Action
Raise a purchase order to restock a product.
View tool JSON
{
"name": "create_restock_order",
"kind": "transact",
"impl": "imperative",
"description": "Raise a purchase order to restock a product.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Product SKU",
"minLength": 1
},
"quantity": {
"type": "number",
"description": "Units to order"
}
},
"required": [
"sku",
"quantity"
]
},
"page": "/baseline"
}discontinue_productAction
Permanently discontinue a product so it can no longer be sold. Requires human approval.
View tool JSON
{
"name": "discontinue_product",
"kind": "act",
"impl": "imperative",
"description": "Permanently discontinue a product so it can no longer be sold. Requires human approval.",
"inputSchema": {
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Product SKU",
"minLength": 1
}
},
"required": [
"sku"
]
},
"page": "/baseline"
}list_open_ticketsAnswer
Support tickets that are open or pending, highest priority first.
View tool JSON
{
"name": "list_open_tickets",
"kind": "answer",
"impl": "imperative",
"description": "Support tickets that are open or pending, highest priority first.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_ticketAnswer
One support ticket with its full message thread.
View tool JSON
{
"name": "get_ticket",
"kind": "answer",
"impl": "imperative",
"description": "One support ticket with its full message thread.",
"inputSchema": {
"type": "object",
"properties": {
"ticket_id": {
"type": "string",
"description": "Ticket id like T-2001",
"minLength": 1
}
},
"required": [
"ticket_id"
]
},
"page": "/baseline"
}search_ticketsAnswer
Search tickets by subject text or customer.
View tool JSON
{
"name": "search_tickets",
"kind": "answer",
"impl": "imperative",
"description": "Search tickets by subject text or customer.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Subject fragment or customer name",
"minLength": 1
}
},
"required": [
"query"
]
},
"page": "/baseline"
}list_customer_ticketsAnswer
All tickets raised by one customer.
View tool JSON
{
"name": "list_customer_tickets",
"kind": "answer",
"impl": "imperative",
"description": "All tickets raised by one customer.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
}
},
"required": [
"customer_id"
]
},
"page": "/baseline"
}assign_ticketAction
Assign a support ticket to a named support agent.
View tool JSON
{
"name": "assign_ticket",
"kind": "act",
"impl": "imperative",
"description": "Assign a support ticket to a named support agent.",
"inputSchema": {
"type": "object",
"properties": {
"ticket_id": {
"type": "string",
"description": "Ticket id",
"minLength": 1
},
"agent": {
"type": "string",
"description": "Support agent name",
"minLength": 1
}
},
"required": [
"ticket_id",
"agent"
]
},
"page": "/baseline"
}create_ticketAction
Open a new support ticket for a customer.
View tool JSON
{
"name": "create_ticket",
"kind": "act",
"impl": "imperative",
"description": "Open a new support ticket for a customer.",
"inputSchema": {
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Customer id",
"minLength": 1
},
"subject": {
"type": "string",
"description": "Ticket subject",
"minLength": 1
},
"priority": {
"type": "string",
"description": "low, normal, or high (default normal)"
}
},
"required": [
"customer_id",
"subject"
]
},
"page": "/baseline"
}reply_to_ticketSensitive Action
Send an agent reply on a ticket thread.
View tool JSON
{
"name": "reply_to_ticket",
"kind": "transact",
"impl": "imperative",
"description": "Send an agent reply on a ticket thread.",
"inputSchema": {
"type": "object",
"properties": {
"ticket_id": {
"type": "string",
"description": "Ticket id",
"minLength": 1
},
"message": {
"type": "string",
"description": "Reply text",
"minLength": 1
}
},
"required": [
"ticket_id",
"message"
]
},
"page": "/baseline"
}create_support_noteAction
Attach an internal note to a ticket, invisible to the customer.
View tool JSON
{
"name": "create_support_note",
"kind": "act",
"impl": "imperative",
"description": "Attach an internal note to a ticket, invisible to the customer.",
"inputSchema": {
"type": "object",
"properties": {
"ticket_id": {
"type": "string",
"description": "Ticket id",
"minLength": 1
},
"note": {
"type": "string",
"description": "Internal note text",
"minLength": 1
}
},
"required": [
"ticket_id",
"note"
]
},
"page": "/baseline"
}escalate_ticketAction
Raise a ticket's priority to high.
View tool JSON
{
"name": "escalate_ticket",
"kind": "act",
"impl": "imperative",
"description": "Raise a ticket's priority to high.",
"inputSchema": {
"type": "object",
"properties": {
"ticket_id": {
"type": "string",
"description": "Ticket id",
"minLength": 1
}
},
"required": [
"ticket_id"
]
},
"page": "/baseline"
}close_ticketAction
Close an open or pending ticket.
View tool JSON
{
"name": "close_ticket",
"kind": "act",
"impl": "imperative",
"description": "Close an open or pending ticket.",
"inputSchema": {
"type": "object",
"properties": {
"ticket_id": {
"type": "string",
"description": "Ticket id",
"minLength": 1
}
},
"required": [
"ticket_id"
]
},
"page": "/baseline"
}reopen_ticketAction
Reopen a closed ticket.
View tool JSON
{
"name": "reopen_ticket",
"kind": "act",
"impl": "imperative",
"description": "Reopen a closed ticket.",
"inputSchema": {
"type": "object",
"properties": {
"ticket_id": {
"type": "string",
"description": "Ticket id",
"minLength": 1
}
},
"required": [
"ticket_id"
]
},
"page": "/baseline"
}get_revenue_summaryAnswer
Revenue from non-cancelled orders, split by order status.
View tool JSON
{
"name": "get_revenue_summary",
"kind": "answer",
"impl": "imperative",
"description": "Revenue from non-cancelled orders, split by order status.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}generate_order_reportSensitive Action
Order counts and value grouped by status, optionally for one month (YYYY-MM).
View tool JSON
{
"name": "generate_order_report",
"kind": "transact",
"impl": "imperative",
"description": "Order counts and value grouped by status, optionally for one month (YYYY-MM).",
"inputSchema": {
"type": "object",
"properties": {
"month": {
"type": "string",
"description": "Optional month filter, YYYY-MM"
}
}
},
"page": "/baseline"
}get_refund_reportAnswer
All credits and shipping refunds issued, with totals.
View tool JSON
{
"name": "get_refund_report",
"kind": "answer",
"impl": "imperative",
"description": "All credits and shipping refunds issued, with totals.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_customer_growthAnswer
New customers per month since tracking began.
View tool JSON
{
"name": "get_customer_growth",
"kind": "answer",
"impl": "imperative",
"description": "New customers per month since tracking began.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_fulfillment_metricsAnswer
Share of orders shipped, delivered, processing, and on hold.
View tool JSON
{
"name": "get_fulfillment_metrics",
"kind": "answer",
"impl": "imperative",
"description": "Share of orders shipped, delivered, processing, and on hold.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_inventory_valuationAnswer
Total value of stock on hand at list price.
View tool JSON
{
"name": "get_inventory_valuation",
"kind": "answer",
"impl": "imperative",
"description": "Total value of stock on hand at list price.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_top_productsAnswer
Products ranked by units sold across all orders.
View tool JSON
{
"name": "get_top_products",
"kind": "answer",
"impl": "imperative",
"description": "Products ranked by units sold across all orders.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_shipping_cost_reportAnswer
Shipping fees charged, waived, and refunded across orders.
View tool JSON
{
"name": "get_shipping_cost_report",
"kind": "answer",
"impl": "imperative",
"description": "Shipping fees charged, waived, and refunded across orders.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}get_support_metricsAnswer
Ticket volume by status and priority.
View tool JSON
{
"name": "get_support_metrics",
"kind": "answer",
"impl": "imperative",
"description": "Ticket volume by status and priority.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}export_dashboard_snapshotAction
One JSON snapshot of the headline numbers on the overview dashboard.
View tool JSON
{
"name": "export_dashboard_snapshot",
"kind": "act",
"impl": "imperative",
"description": "One JSON snapshot of the headline numbers on the overview dashboard.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/baseline"
}