{"ok":true,"site":{"host":"webmcp.agentsdesk.dev","url":"https://webmcp.agentsdesk.dev/agentdesk","type":"live","desc":"Meridian Ops","tools":[{"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.","title":"Find capabilities","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The task or intent in plain words, e.g. 'refund shipping for an unshipped order'"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agentdesk","pages":["/agentdesk","/baseline","/agentdesk/benchmark","/agentdesk/customers","/agentdesk/orders","/agentdesk/inventory"]},{"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.","title":"Invoke capability","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agentdesk","pages":["/agentdesk","/baseline","/agentdesk/benchmark","/agentdesk/customers","/agentdesk/orders","/agentdesk/inventory"]},{"name":"get_context","kind":"answer","impl":"imperative","description":"Current application context: route, focused entities, active WebMCP tools, catalog size, and pending human approvals.","title":"Get context","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agentdesk","pages":["/agentdesk","/baseline","/agentdesk/benchmark","/agentdesk/customers","/agentdesk/orders","/agentdesk/inventory"]},{"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.","title":"Get action status","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","required":["approval_id"],"properties":{"approval_id":{"type":"string","description":"The approval_id returned with APPROVAL_REQUIRED"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agentdesk","pages":["/agentdesk","/baseline","/agentdesk/benchmark","/agentdesk/customers","/agentdesk/orders","/agentdesk/inventory"]},{"name":"search_customers","kind":"answer","impl":"imperative","description":"Search customers by name, email, or city. Returns matching customer summaries.","title":"Search customers","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Name, email fragment, or city","minLength":1}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_customer","kind":"answer","impl":"imperative","description":"Full profile for a customer by id or exact name.","title":"Get customer","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"customer_id":{"type":"string","description":"Customer id like C-1001, or exact name","minLength":1}},"required":["customer_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_customer_orders","kind":"answer","impl":"imperative","description":"All orders for a customer, newest first, with status and shipping fields.","title":"List customer orders","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_customer_addresses","kind":"answer","impl":"imperative","description":"Shipping addresses on file for a customer.","title":"List customer addresses","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"customer_id":{"type":"string","description":"Customer id","minLength":1}},"required":["customer_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_customer_lifetime_value","kind":"answer","impl":"imperative","description":"Total non-cancelled order value for a customer.","title":"Customer lifetime value","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"customer_id":{"type":"string","description":"Customer id","minLength":1}},"required":["customer_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"add_customer_note","kind":"act","impl":"imperative","description":"Append an internal note to a customer profile.","title":"Add customer note","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"tag_customer","kind":"act","impl":"imperative","description":"Add a tag such as 'priority' or 'wholesale' to a customer.","title":"Tag customer","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"update_customer_email","kind":"act","impl":"imperative","description":"Change the email address on a customer profile.","title":"Update customer email","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"update_customer_phone","kind":"act","impl":"imperative","description":"Change the phone number on a customer profile.","title":"Update customer phone","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"merge_customers","kind":"act","impl":"imperative","description":"Merge a duplicate customer into a primary customer. Moves orders and tickets, then removes the duplicate.","title":"Merge customers","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"anonymize_customer","kind":"transact","impl":"imperative","description":"Irreversibly anonymize a customer's personal data for a deletion request.","title":"Anonymize customer","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"customer_id":{"type":"string","description":"Customer id","minLength":1}},"required":["customer_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"search_orders","kind":"answer","impl":"imperative","description":"Search orders by id, customer name, status, or tag.","title":"Search orders","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Order id, customer name, status, or tag","minLength":1}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"inspect_order","kind":"answer","impl":"imperative","description":"Full detail for one order: items, totals, shipping, notes, and status.","title":"Inspect order","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id, e.g. 10428","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_order_items","kind":"answer","impl":"imperative","description":"Line items for an order with quantities and unit prices.","title":"Get order items","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_order_totals","kind":"answer","impl":"imperative","description":"Item subtotal, shipping fee, and grand total for an order.","title":"Get order totals","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_order_timeline","kind":"answer","impl":"imperative","description":"Chronology of an order: placement, status, and notes.","title":"Get order timeline","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"find_unshipped_orders","kind":"answer","impl":"imperative","description":"Orders still in processing or on hold, optionally for one customer.","title":"Find unshipped orders","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"customer":{"type":"string","description":"Optional customer id or name filter"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_recent_orders","kind":"answer","impl":"imperative","description":"The most recently placed orders across all customers.","title":"List recent orders","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Max orders to return (default 10)"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"add_order_note","kind":"transact","impl":"imperative","description":"Append an internal note to an order.","title":"Add order note","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"tag_order","kind":"transact","impl":"imperative","description":"Add a tag such as 'gift' or 'fragile' to an order.","title":"Tag order","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"hold_order","kind":"transact","impl":"imperative","description":"Place a processing order on hold with a reason.","title":"Hold order","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"release_order_hold","kind":"transact","impl":"imperative","description":"Return an on-hold order to processing.","title":"Release order hold","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"cancel_order","kind":"transact","impl":"imperative","description":"Cancel an order that has not shipped. Shipped orders need a return instead.","title":"Cancel order","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1},"reason":{"type":"string","description":"Cancellation reason"}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"duplicate_order","kind":"transact","impl":"imperative","description":"Create a new processing order with the same items for the same customer.","title":"Duplicate order","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id to duplicate","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_order_shipping","kind":"answer","impl":"imperative","description":"Shipping detail for an order: fee, whether it was paid, refund state, carrier, and tracking.","title":"Get order shipping","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"refund_shipping","kind":"act","impl":"imperative","description":"Refund the shipping fee for an order where the customer paid shipping. Requires human approval.","title":"Refund shipping","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id, e.g. 10428","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_shipping_rates","kind":"answer","impl":"imperative","description":"Flat-rate shipping options currently offered at checkout.","title":"Get shipping rates","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"estimate_delivery","kind":"act","impl":"imperative","description":"Estimated delivery window for an order based on its carrier.","title":"Estimate delivery","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"track_shipment","kind":"answer","impl":"imperative","description":"Tracking number and carrier for a shipped order.","title":"Track shipment","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_pending_shipments","kind":"answer","impl":"imperative","description":"Orders waiting to be shipped, oldest first.","title":"List pending shipments","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"update_shipping_address","kind":"act","impl":"imperative","description":"Change the shipping address on an order that has not shipped.","title":"Update shipping address","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"assign_carrier","kind":"act","impl":"imperative","description":"Assign a delivery carrier to a processing order.","title":"Assign carrier","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"mark_order_shipped","kind":"transact","impl":"imperative","description":"Mark a processing order as shipped and generate tracking.","title":"Mark order shipped","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"schedule_pickup","kind":"transact","impl":"imperative","description":"Schedule a carrier pickup slot for outbound packages.","title":"Schedule carrier pickup","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"date":{"type":"string","description":"Pickup date YYYY-MM-DD","minLength":1}},"required":["date"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"create_return","kind":"act","impl":"imperative","description":"Open a return (RMA) for a shipped or delivered order.","title":"Create return","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_invoice","kind":"answer","impl":"imperative","description":"One invoice with total, status, and linked order.","title":"Get invoice","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"invoice_id":{"type":"string","description":"Invoice id like INV-3001","minLength":1}},"required":["invoice_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_invoices","kind":"answer","impl":"imperative","description":"All invoices, optionally filtered by status.","title":"List invoices","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"status":{"type":"string","description":"Optional: paid, due, void, partially_refunded"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_customer_invoices","kind":"answer","impl":"imperative","description":"Invoices belonging to one customer.","title":"List customer invoices","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"customer_id":{"type":"string","description":"Customer id","minLength":1}},"required":["customer_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_payment_status","kind":"answer","impl":"imperative","description":"Whether the invoice for an order is paid, due, or refunded.","title":"Get payment status","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_billing_summary","kind":"answer","impl":"imperative","description":"Totals of paid, due, and refunded invoices.","title":"Get billing summary","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_credits","kind":"answer","impl":"imperative","description":"Credits and refunds issued to customers.","title":"List credits","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"issue_credit","kind":"act","impl":"imperative","description":"Issue a goodwill account credit to a customer. Requires human approval.","title":"Issue credit","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"refund_payment","kind":"transact","impl":"imperative","description":"Refund the remaining collected balance of an order's invoice. Requires human approval.","title":"Refund payment","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"order_id":{"type":"string","description":"Order id","minLength":1}},"required":["order_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"void_invoice","kind":"act","impl":"imperative","description":"Void an unpaid (due) invoice. Requires human approval.","title":"Void invoice","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"invoice_id":{"type":"string","description":"Invoice id","minLength":1}},"required":["invoice_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"apply_discount","kind":"act","impl":"imperative","description":"Apply a percentage discount to a due invoice.","title":"Apply discount","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"retry_payment","kind":"transact","impl":"imperative","description":"Retry collection on a due invoice and mark it paid on success.","title":"Retry payment","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"invoice_id":{"type":"string","description":"Invoice id","minLength":1}},"required":["invoice_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_tax_summary","kind":"answer","impl":"imperative","description":"Estimated tax collected on paid invoices (flat 8% demo rate).","title":"Get tax summary","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_inventory","kind":"answer","impl":"imperative","description":"Stock, reserved units, and reorder point for one product.","title":"Get inventory","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU like MER-DSK-01","minLength":1}},"required":["sku"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"search_products","kind":"answer","impl":"imperative","description":"Search the product catalog by name, SKU, or category.","title":"Search products","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Name, SKU, or category fragment","minLength":1}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_product","kind":"answer","impl":"imperative","description":"Full product record including price and category.","title":"Get product","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU","minLength":1}},"required":["sku"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_low_stock","kind":"answer","impl":"imperative","description":"Products at or below their reorder point.","title":"List low stock","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_warehouse_levels","kind":"answer","impl":"imperative","description":"Aggregate stock by product category.","title":"Get warehouse levels","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"adjust_stock","kind":"act","impl":"imperative","description":"Apply a positive or negative stock adjustment after a count.","title":"Adjust stock","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"reserve_inventory","kind":"transact","impl":"imperative","description":"Reserve sellable units of a product for an order.","title":"Reserve inventory","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU","minLength":1},"quantity":{"type":"number","description":"Units to reserve"}},"required":["sku","quantity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"release_inventory","kind":"transact","impl":"imperative","description":"Release previously reserved units back to sellable stock.","title":"Release inventory","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU","minLength":1},"quantity":{"type":"number","description":"Units to release"}},"required":["sku","quantity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"update_price","kind":"act","impl":"imperative","description":"Set a new list price for a product.","title":"Update price","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU","minLength":1},"price":{"type":"number","description":"New price in dollars"}},"required":["sku","price"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"create_restock_order","kind":"transact","impl":"imperative","description":"Raise a purchase order to restock a product.","title":"Create restock order","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU","minLength":1},"quantity":{"type":"number","description":"Units to order"}},"required":["sku","quantity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"discontinue_product","kind":"act","impl":"imperative","description":"Permanently discontinue a product so it can no longer be sold. Requires human approval.","title":"Discontinue product","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"Product SKU","minLength":1}},"required":["sku"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_open_tickets","kind":"answer","impl":"imperative","description":"Support tickets that are open or pending, highest priority first.","title":"List open tickets","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_ticket","kind":"answer","impl":"imperative","description":"One support ticket with its full message thread.","title":"Get ticket","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"ticket_id":{"type":"string","description":"Ticket id like T-2001","minLength":1}},"required":["ticket_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"search_tickets","kind":"answer","impl":"imperative","description":"Search tickets by subject text or customer.","title":"Search tickets","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Subject fragment or customer name","minLength":1}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"list_customer_tickets","kind":"answer","impl":"imperative","description":"All tickets raised by one customer.","title":"List customer tickets","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"customer_id":{"type":"string","description":"Customer id","minLength":1}},"required":["customer_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"assign_ticket","kind":"act","impl":"imperative","description":"Assign a support ticket to a named support agent.","title":"Assign ticket","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"create_ticket","kind":"act","impl":"imperative","description":"Open a new support ticket for a customer.","title":"Create ticket","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"reply_to_ticket","kind":"transact","impl":"imperative","description":"Send an agent reply on a ticket thread.","title":"Reply to ticket","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"create_support_note","kind":"act","impl":"imperative","description":"Attach an internal note to a ticket, invisible to the customer.","title":"Create support note","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"escalate_ticket","kind":"act","impl":"imperative","description":"Raise a ticket's priority to high.","title":"Escalate ticket","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"ticket_id":{"type":"string","description":"Ticket id","minLength":1}},"required":["ticket_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"close_ticket","kind":"act","impl":"imperative","description":"Close an open or pending ticket.","title":"Close ticket","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"ticket_id":{"type":"string","description":"Ticket id","minLength":1}},"required":["ticket_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"reopen_ticket","kind":"act","impl":"imperative","description":"Reopen a closed ticket.","title":"Reopen ticket","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"ticket_id":{"type":"string","description":"Ticket id","minLength":1}},"required":["ticket_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_revenue_summary","kind":"answer","impl":"imperative","description":"Revenue from non-cancelled orders, split by order status.","title":"Revenue summary","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"generate_order_report","kind":"transact","impl":"imperative","description":"Order counts and value grouped by status, optionally for one month (YYYY-MM).","title":"Order report","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"month":{"type":"string","description":"Optional month filter, YYYY-MM"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_refund_report","kind":"answer","impl":"imperative","description":"All credits and shipping refunds issued, with totals.","title":"Refund report","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_customer_growth","kind":"answer","impl":"imperative","description":"New customers per month since tracking began.","title":"Customer growth","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_fulfillment_metrics","kind":"answer","impl":"imperative","description":"Share of orders shipped, delivered, processing, and on hold.","title":"Fulfillment metrics","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_inventory_valuation","kind":"answer","impl":"imperative","description":"Total value of stock on hand at list price.","title":"Inventory valuation","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_top_products","kind":"answer","impl":"imperative","description":"Products ranked by units sold across all orders.","title":"Top products","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_shipping_cost_report","kind":"answer","impl":"imperative","description":"Shipping fees charged, waived, and refunded across orders.","title":"Shipping cost report","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"get_support_metrics","kind":"answer","impl":"imperative","description":"Ticket volume by status and priority.","title":"Support metrics","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]},{"name":"export_dashboard_snapshot","kind":"act","impl":"imperative","description":"One JSON snapshot of the headline numbers on the overview dashboard.","title":"Export dashboard snapshot","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/baseline","pages":["/baseline"]}],"category":"AI & Agents","favicon":"/favicons/webmcp.agentsdesk.dev.svg","apiSurface":"spec","toolCount":83}}