# Stateset MCP server

Agent View of the PolicyLayer registry record for Stateset: identity, probed posture, risk grade, and all 238 tools classified. HTML page: https://policylayer.com/tools/stateset-mcp-server

## Facts

- Server id: `stateset/stateset-mcp-server`
- Homepage: https://github.com/stateset/stateset-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 238
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: stateset mcp server, payments, admin, automation
- Record last modified: 2026-07-07T14:08:29.002Z

## Tools (238)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `stateset_cancel_asn` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-cancel-asn.md |
| `stateset_cancel_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-cancel-order.md |
| `stateset_cancel_purchase_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-cancel-purchase-order.md |
| `stateset_cancel_work_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-cancel-work-order.md |
| `stateset_clear_cache` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-clear-cache.md |
| `stateset_clear_cart` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-clear-cart.md |
| `stateset_delete_asn` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-asn.md |
| `stateset_delete_bill_of_materials` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-bill-of-materials.md |
| `stateset_delete_cart` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-cart.md |
| `stateset_delete_cash_sale` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-cash-sale.md |
| `stateset_delete_customer` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-customer.md |
| `stateset_delete_fulfillment_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-fulfillment-order.md |
| `stateset_delete_inventory` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-inventory.md |
| `stateset_delete_invoice` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-invoice.md |
| `stateset_delete_item_receipt` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-item-receipt.md |
| `stateset_delete_manufacturer_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-manufacturer-order.md |
| `stateset_delete_notification` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-notification.md |
| `stateset_delete_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-order.md |
| `stateset_delete_payment` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-payment.md |
| `stateset_delete_product` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-product.md |
| `stateset_delete_product_variant` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-product-variant.md |
| `stateset_delete_purchase_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-purchase-order.md |
| `stateset_delete_rma` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-rma.md |
| `stateset_delete_robot_serial` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-robot-serial.md |
| `stateset_delete_sales_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-sales-order.md |
| `stateset_delete_shipment` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-shipment.md |
| `stateset_delete_supplier` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-supplier.md |
| `stateset_delete_user` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-user.md |
| `stateset_delete_warranty` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-warranty.md |
| `stateset_delete_work_order` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-delete-work-order.md |
| `stateset_remove_bom_component` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-remove-bom-component.md |
| `stateset_remove_cart_item` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-remove-cart-item.md |
| `stateset_remove_component` | Destructive | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-remove-component.md |
| `stateset_batch_operations` | Execute | High | https://policylayer.com/tools/stateset-mcp-server/stateset-batch-operations.md |
| `stateset_customer_login` | Execute | High | https://policylayer.com/tools/stateset-mcp-server/stateset-customer-login.md |
| `stateset_process_natural_language` | Execute | High | https://policylayer.com/tools/stateset-mcp-server/stateset-process-natural-language.md |
| `stateset_start_work_order` | Execute | High | https://policylayer.com/tools/stateset-mcp-server/stateset-start-work-order.md |
| `stateset_complete_checkout` | Financial | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-complete-checkout.md |
| `stateset_create_agentic_checkout` | Financial | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-create-agentic-checkout.md |
| `stateset_create_cash_sale` | Financial | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-create-cash-sale.md |
| `stateset_create_payment` | Financial | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-create-payment.md |
| `stateset_refund_payment` | Financial | Critical | https://policylayer.com/tools/stateset-mcp-server/stateset-refund-payment.md |
| `stateset_advanced_search` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-advanced-search.md |
| `stateset_business_insights` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-business-insights.md |
| `stateset_cache_stats` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-cache-stats.md |
| `stateset_customer_churn_prediction` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-customer-churn-prediction.md |
| `stateset_customer_segmentation` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-customer-segmentation.md |
| `stateset_demand_forecasting` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-demand-forecasting.md |
| `stateset_full_text_search` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-full-text-search.md |
| `stateset_get_agentic_checkout` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-agentic-checkout.md |
| `stateset_get_agentic_recommendations` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-agentic-recommendations.md |
| `stateset_get_api_metrics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-api-metrics.md |
| `stateset_get_asn` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-asn.md |
| `stateset_get_bill_of_materials` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-bill-of-materials.md |
| `stateset_get_bom_components` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-bom-components.md |
| `stateset_get_cart` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-cart.md |
| `stateset_get_cart_metrics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-cart-metrics.md |
| `stateset_get_cash_sale` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-cash-sale.md |
| `stateset_get_certification` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-certification.md |
| `stateset_get_checkout` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-checkout.md |
| `stateset_get_component_serial` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-component-serial.md |
| `stateset_get_customer` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-customer.md |
| `stateset_get_customer_addresses` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-customer-addresses.md |
| `stateset_get_dashboard_metrics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-dashboard-metrics.md |
| `stateset_get_fulfillment_order` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-fulfillment-order.md |
| `stateset_get_inventory` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-inventory.md |
| `stateset_get_inventory_metrics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-inventory-metrics.md |
| `stateset_get_inventory_report` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-inventory-report.md |
| `stateset_get_invoice` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-invoice.md |
| `stateset_get_item_receipt` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-item-receipt.md |
| `stateset_get_low_stock` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-low-stock.md |
| `stateset_get_manufacturer_order` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-manufacturer-order.md |
| `stateset_get_metrics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-metrics.md |
| `stateset_get_ncr` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-ncr.md |
| `stateset_get_notification` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-notification.md |
| `stateset_get_order` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-order.md |
| `stateset_get_order_by_number` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-order-by-number.md |
| `stateset_get_order_items` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-order-items.md |
| `stateset_get_order_report` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-order-report.md |
| `stateset_get_payment` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-payment.md |
| `stateset_get_payments_by_order` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-payments-by-order.md |
| `stateset_get_product` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-product.md |
| `stateset_get_product_variants` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-product-variants.md |
| `stateset_get_production_metrics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-production-metrics.md |
| `stateset_get_purchase_order` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-purchase-order.md |
| `stateset_get_returns_report` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-returns-report.md |
| `stateset_get_rma` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-rma.md |
| `stateset_get_robot_serial` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-robot-serial.md |
| `stateset_get_sales_metrics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-sales-metrics.md |
| `stateset_get_sales_order` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-sales-order.md |
| `stateset_get_sales_trends` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-sales-trends.md |
| `stateset_get_service_record` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-service-record.md |
| `stateset_get_shipment` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-shipment.md |
| `stateset_get_shipment_metrics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-shipment-metrics.md |
| `stateset_get_supplier` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-supplier.md |
| `stateset_get_test_protocol` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-test-protocol.md |
| `stateset_get_test_result` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-test-result.md |
| `stateset_get_user` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-user.md |
| `stateset_get_user_profile` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-user-profile.md |
| `stateset_get_warranty` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-warranty.md |
| `stateset_get_work_center_capacity` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-work-center-capacity.md |
| `stateset_get_work_order` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-get-work-order.md |
| `stateset_health_check` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-health-check.md |
| `stateset_inventory_optimization` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-inventory-optimization.md |
| `stateset_list_asns` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-asns.md |
| `stateset_list_bill_of_materials` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-bill-of-materials.md |
| `stateset_list_carts` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-carts.md |
| `stateset_list_cash_sales` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-cash-sales.md |
| `stateset_list_customers` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-customers.md |
| `stateset_list_fulfillment_orders` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-fulfillment-orders.md |
| `stateset_list_inventories` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-inventories.md |
| `stateset_list_inventory` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-inventory.md |
| `stateset_list_invoices` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-invoices.md |
| `stateset_list_item_receipts` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-item-receipts.md |
| `stateset_list_manufacturer_orders` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-manufacturer-orders.md |
| `stateset_list_notifications` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-notifications.md |
| `stateset_list_orders` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-orders.md |
| `stateset_list_payments` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-payments.md |
| `stateset_list_products` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-products.md |
| `stateset_list_purchase_orders` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-purchase-orders.md |
| `stateset_list_rmas` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-rmas.md |
| `stateset_list_robot_serials` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-robot-serials.md |
| `stateset_list_sales_orders` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-sales-orders.md |
| `stateset_list_shipments` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-shipments.md |
| `stateset_list_suppliers` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-suppliers.md |
| `stateset_list_users` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-users.md |
| `stateset_list_warranties` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-warranties.md |
| `stateset_list_work_orders` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-list-work-orders.md |
| `stateset_order_anomaly_detection` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-order-anomaly-detection.md |
| `stateset_pricing_optimization` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-pricing-optimization.md |
| `stateset_product_recommendations` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-product-recommendations.md |
| `stateset_search_customer_analytics` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-search-customer-analytics.md |
| `stateset_search_orders_by_date` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-search-orders-by-date.md |
| `stateset_search_products_with_inventory` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-search-products-with-inventory.md |
| `stateset_system_health` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-system-health.md |
| `stateset_timeout_config` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-timeout-config.md |
| `stateset_tool_rate_limits` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-tool-rate-limits.md |
| `stateset_track_shipment` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-track-shipment.md |
| `stateset_websocket_monitor` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-websocket-monitor.md |
| `stateset_websocket_stats` | Read | Low | https://policylayer.com/tools/stateset-mcp-server/stateset-websocket-stats.md |
| `stateset_add_bom_component` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-add-bom-component.md |
| `stateset_add_cart_item` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-add-cart-item.md |
| `stateset_add_customer_address` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-add-customer-address.md |
| `stateset_add_order_item` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-add-order-item.md |
| `stateset_apply_checkout_coupon` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-apply-checkout-coupon.md |
| `stateset_approve_purchase_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-approve-purchase-order.md |
| `stateset_approve_return` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-approve-return.md |
| `stateset_approve_warranty_claim` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-approve-warranty-claim.md |
| `stateset_archive_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-archive-order.md |
| `stateset_assign_work_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-assign-work-order.md |
| `stateset_batch_create_orders` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-batch-create-orders.md |
| `stateset_batch_update_inventory` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-batch-update-inventory.md |
| `stateset_cache_management` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-cache-management.md |
| `stateset_cancel_checkout` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-cancel-checkout.md |
| `stateset_change_password` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-change-password.md |
| `stateset_close_ncr` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-close-ncr.md |
| `stateset_complete_service_record` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-complete-service-record.md |
| `stateset_complete_work_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-complete-work-order.md |
| `stateset_create_asn` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-asn.md |
| `stateset_create_bill_of_materials` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-bill-of-materials.md |
| `stateset_create_cart` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-cart.md |
| `stateset_create_certification` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-certification.md |
| `stateset_create_checkout` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-checkout.md |
| `stateset_create_component_serial` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-component-serial.md |
| `stateset_create_customer` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-customer.md |
| `stateset_create_fulfillment_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-fulfillment-order.md |
| `stateset_create_inventory` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-inventory.md |
| `stateset_create_invoice` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-invoice.md |
| `stateset_create_item_receipt` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-item-receipt.md |
| `stateset_create_manufacturer_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-manufacturer-order.md |
| `stateset_create_ncr` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-ncr.md |
| `stateset_create_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-order.md |
| `stateset_create_product` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-product.md |
| `stateset_create_product_variant` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-product-variant.md |
| `stateset_create_purchase_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-purchase-order.md |
| `stateset_create_rma` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-rma.md |
| `stateset_create_robot_serial` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-robot-serial.md |
| `stateset_create_sales_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-sales-order.md |
| `stateset_create_service_record` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-service-record.md |
| `stateset_create_shipment` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-shipment.md |
| `stateset_create_supplier` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-supplier.md |
| `stateset_create_test_protocol` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-test-protocol.md |
| `stateset_create_test_result` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-test-result.md |
| `stateset_create_user` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-user.md |
| `stateset_create_warranty` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-warranty.md |
| `stateset_create_warranty_claim` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-warranty-claim.md |
| `stateset_create_work_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-create-work-order.md |
| `stateset_csv_import` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-csv-import.md |
| `stateset_customer_register` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-customer-register.md |
| `stateset_export_search_results` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-export-search-results.md |
| `stateset_extend_warranty` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-extend-warranty.md |
| `stateset_hold_work_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-hold-work-order.md |
| `stateset_install_component` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-install-component.md |
| `stateset_mark_asn_delivered` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-mark-asn-delivered.md |
| `stateset_mark_asn_in_transit` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-mark-asn-in-transit.md |
| `stateset_mark_notification_read` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-mark-notification-read.md |
| `stateset_mark_notification_unread` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-mark-notification-unread.md |
| `stateset_mark_shipment_delivered` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-mark-shipment-delivered.md |
| `stateset_mark_shipment_shipped` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-mark-shipment-shipped.md |
| `stateset_receive_purchase_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-receive-purchase-order.md |
| `stateset_record_production_metrics` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-record-production-metrics.md |
| `stateset_release_inventory` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-release-inventory.md |
| `stateset_reserve_inventory` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-reserve-inventory.md |
| `stateset_restock_return` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-restock-return.md |
| `stateset_sales_forecast` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-sales-forecast.md |
| `stateset_saved_search` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-saved-search.md |
| `stateset_schedule_work_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-schedule-work-order.md |
| `stateset_update_asn` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-asn.md |
| `stateset_update_bill_of_materials` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-bill-of-materials.md |
| `stateset_update_cart_item` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-cart-item.md |
| `stateset_update_cash_sale` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-cash-sale.md |
| `stateset_update_checkout` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-checkout.md |
| `stateset_update_checkout_customer` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-checkout-customer.md |
| `stateset_update_checkout_payment` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-checkout-payment.md |
| `stateset_update_checkout_shipping` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-checkout-shipping.md |
| `stateset_update_component_serial` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-component-serial.md |
| `stateset_update_customer` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-customer.md |
| `stateset_update_fulfillment_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-fulfillment-order.md |
| `stateset_update_inventory` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-inventory.md |
| `stateset_update_invoice` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-invoice.md |
| `stateset_update_item_receipt` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-item-receipt.md |
| `stateset_update_manufacturer_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-manufacturer-order.md |
| `stateset_update_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-order.md |
| `stateset_update_order_status` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-order-status.md |
| `stateset_update_payment` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-payment.md |
| `stateset_update_product` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-product.md |
| `stateset_update_product_variant_price` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-product-variant-price.md |
| `stateset_update_purchase_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-purchase-order.md |
| `stateset_update_rma` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-rma.md |
| `stateset_update_robot_serial` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-robot-serial.md |
| `stateset_update_sales_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-sales-order.md |
| `stateset_update_shipment` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-shipment.md |
| `stateset_update_supplier` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-supplier.md |
| `stateset_update_user` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-user.md |
| `stateset_update_warranty` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-warranty.md |
| `stateset_update_work_order` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-work-order.md |
| `stateset_update_work_order_status` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-work-order-status.md |
| `stateset_update_work_order_task` | Write | Medium | https://policylayer.com/tools/stateset-mcp-server/stateset-update-work-order-task.md |

## Tool descriptions

- `stateset_cancel_asn` — Cancels an ASN. Use when the shipment is cancelled or the ASN was created in error.
- `stateset_cancel_order` — Cancels an order. Use when a customer requests cancellation or order cannot be fulfilled. The order must not already be shipped. Optionally provide a reason for the cancellation.
- `stateset_cancel_purchase_order` — Cancels a purchase order. Only works for POs not yet received. Optionally provide a cancellation reason.
- `stateset_cancel_work_order` — Cancels a work order. Use when the work is no longer needed or the associated order has been cancelled.
- `stateset_clear_cache` — Clears cached data to force fresh API calls. Use after making changes that aren
- `stateset_clear_cart` — Removes all items from a cart. Use when customer wants to start over with an empty cart.
- `stateset_delete_asn` — Deletes an ASN record
- `stateset_delete_bill_of_materials` — Deletes a bill of materials record
- `stateset_delete_cart` — Deletes a cart. Use when a cart is abandoned or customer starts over. This action is permanent.
- `stateset_delete_cash_sale` — Deletes a cash sale record
- `stateset_delete_customer` — Deletes a customer record
- `stateset_delete_fulfillment_order` — Deletes a fulfillment order record
- `stateset_delete_inventory` — Deletes an inventory record
- `stateset_delete_invoice` — Deletes an invoice record
- `stateset_delete_item_receipt` — Deletes an item receipt record
- `stateset_delete_manufacturer_order` — Deletes a manufacturer order record
- `stateset_delete_notification` — Deletes a notification. Permanently removes the notification from the user\
- `stateset_delete_order` — Deletes an order record
- `stateset_delete_payment` — Deletes a payment record
- `stateset_delete_product` — Deletes a product record
- `stateset_delete_product_variant` — Deletes a product variant. WARNING: This may affect existing orders referencing this variant. Consider deactivating instead.
- `stateset_delete_purchase_order` — Deletes a purchase order record
- `stateset_delete_rma` — Deletes an RMA record
- `stateset_delete_robot_serial` — Deletes a robot serial record. WARNING: Only delete records created in error. Deployed units should not be deleted.
- `stateset_delete_sales_order` — Deletes a sales order record
- `stateset_delete_shipment` — Deletes a shipment record
- `stateset_delete_supplier` — Deletes a supplier record. WARNING: May affect existing purchase orders. Consider deactivating instead.
- `stateset_delete_user` — Deletes a user account. WARNING: This is permanent. Consider deactivating instead if the user may need to be restored.
- `stateset_delete_warranty` — Deletes a warranty record
- `stateset_delete_work_order` — Deletes a work order record
- `stateset_remove_bom_component` — Removes a component from a Bill of Materials. Use when a component is no longer needed in the product structure.
- `stateset_remove_cart_item` — Removes an item from the cart entirely. Use when customer decides not to purchase a specific item.
- `stateset_remove_component` — Records removal of a component from a robot. Specify reason for removal (replacement, failure, upgrade).
- `stateset_batch_operations` — Execute multiple operations in batch with configurable concurrency
- `stateset_customer_login` — Authenticates a customer with email and password. Returns auth token for customer portal access.
- `stateset_process_natural_language` — Processes natural language input for an agentic checkout session. Use for conversational checkout interactions.
- `stateset_start_work_order` — Starts work on a work order. Changes status from assigned to in-progress. Use when beginning actual production or service work.
- `stateset_complete_checkout` — Completes the checkout and creates an order. Processes payment and initiates fulfillment. Returns the created order ID.
- `stateset_create_agentic_checkout` — Creates an AI-powered agentic checkout session. Enables natural language interaction for checkout. Optionally link to existing customer.
- `stateset_create_cash_sale` — Creates a cash sale record
- `stateset_create_payment` — Creates a payment record
- `stateset_refund_payment` — Processes a refund for a payment. Specify the amount to refund and the reason. Partial refunds are supported.
- `stateset_advanced_search` — Search across resources with advanced filtering, sorting, and aggregation
- `stateset_business_insights` — Get comprehensive AI-powered business insights
- `stateset_cache_stats` — Returns cache performance statistics: hit rate, miss rate, current size, eviction count, and items cached. High hit rate = good performance. Use to tune cache settings or identify caching issues.
- `stateset_customer_churn_prediction` — Predict customer churn risk using AI
- `stateset_customer_segmentation` — AI-powered customer segmentation analysis
- `stateset_demand_forecasting` — AI-powered demand forecasting for inventory planning
- `stateset_full_text_search` — Full-text search across all resources
- `stateset_get_agentic_checkout` — Retrieves an agentic checkout session. Returns session state, cart contents, and conversation history.
- `stateset_get_agentic_recommendations` — Gets AI recommendations for an agentic checkout session. Types: products, shipping, payment, upsell, cross_sell.
- `stateset_get_api_metrics` — Returns API rate limiter metrics
- `stateset_get_asn` — Retrieves an ASN record
- `stateset_get_bill_of_materials` — Retrieves a bill of materials record
- `stateset_get_bom_components` — Retrieves all components for a Bill of Materials. Returns component IDs, quantities, units of measure, and sequence.
- `stateset_get_cart` — Retrieves a cart by ID. Returns all items in the cart with their quantities, prices, and subtotals.
- `stateset_get_cart_metrics` — Retrieves cart metrics: cart abandonment rate and average cart value. Use for e-commerce optimization.
- `stateset_get_cash_sale` — Retrieves a cash sale record
- `stateset_get_certification` — Retrieves a certification record. Returns certification type, certifier, and validity period.
- `stateset_get_checkout` — Retrieves a checkout session. Returns cart contents, shipping info, payment details, and order totals including tax and shipping costs.
- `stateset_get_component_serial` — Retrieves a component serial record. Returns component details, installation history, and status.
- `stateset_get_customer` — Get a specific customer by ID
- `stateset_get_customer_addresses` — Retrieves all addresses for a customer. Returns shipping and billing addresses with their types and default settings.
- `stateset_get_dashboard_metrics` — Retrieves key dashboard metrics: total orders, total revenue, inventory value, and shipments in transit. Use for executive dashboards.
- `stateset_get_fulfillment_order` — Retrieves a fulfillment order record
- `stateset_get_inventory` — Retrieves an inventory record
- `stateset_get_inventory_metrics` — Retrieves inventory metrics: total value, stock levels, and turnover rates. Can filter by location.
- `stateset_get_inventory_report` — Generates an inventory report. Filter by location and stock thresholds. Returns stock levels, values, and reorder recommendations.
- `stateset_get_invoice` — Retrieves an invoice record
- `stateset_get_item_receipt` — Retrieves an item receipt record
- `stateset_get_low_stock` — Retrieves inventory items below a specified threshold. Use for reorder point monitoring and stock alerts. Can filter by location.
- `stateset_get_manufacturer_order` — Retrieves a manufacturer order record
- `stateset_get_metrics` — Get API usage metrics and server status
- `stateset_get_ncr` — Retrieves an NCR by ID. Returns issue details, severity, and resolution status.
- `stateset_get_notification` — Retrieves a notification by ID. Returns full notification details including message and metadata.
- `stateset_get_order` — Get a specific order by ID
- `stateset_get_order_by_number` — Retrieves an order by order number (not ID). Use when you have the human-readable order number instead of the UUID.
- `stateset_get_order_items` — Retrieves all line items for a specific order. Returns product details, quantities, prices, and item-level status. Use to review order contents or for fulfillment preparation.
- `stateset_get_order_report` — Generates an order summary report. Filter by date range and status. Group by day, week, month, status, or customer. Returns aggregated metrics.
- `stateset_get_payment` — Retrieves a payment record
- `stateset_get_payments_by_order` — Retrieves all payments associated with an order. Use to review payment history, check payment status, or reconcile transactions.
- `stateset_get_product` — Get a specific product by ID
- `stateset_get_product_variants` — Retrieves all variants for a product. Variants represent different options like size, color, or configuration. Returns SKUs, prices, and availability.
- `stateset_get_production_metrics` — Retrieves production metrics. Filter by production line and date range for analysis.
- `stateset_get_purchase_order` — Retrieves a purchase order record
- `stateset_get_returns_report` — Generates a returns report. Filter by date range and status. Group by day, week, month, reason, or status. Returns return rate and trends.
- `stateset_get_rma` — Get a specific RMA by ID
- `stateset_get_robot_serial` — Retrieves a robot serial record by ID. Returns manufacturing details, status, and component history.
- `stateset_get_sales_metrics` — Retrieves sales metrics: total sales, average order value, and orders by status. Optionally filter by date range.
- `stateset_get_sales_order` — Retrieves a sales order record
- `stateset_get_sales_trends` — Retrieves sales trends over time. Specify date range and interval (daily, weekly, monthly). Returns time-series sales data.
- `stateset_get_service_record` — Retrieves a service record. Returns service details, technician, and parts used.
- `stateset_get_shipment` — Retrieves a shipment record
- `stateset_get_shipment_metrics` — Retrieves shipment metrics: shipments by status and delivery performance. Use for logistics monitoring.
- `stateset_get_supplier` — Retrieves a supplier by ID. Returns full supplier details including contact info and payment terms.
- `stateset_get_test_protocol` — Retrieves a test protocol by ID. Returns all steps and criteria for test execution.
- `stateset_get_test_result` — Retrieves test results by ID. Returns all step results, tester info, and overall status.
- `stateset_get_user` — Retrieves a user by ID. Returns full user profile including roles, permissions, and activity.
- `stateset_get_user_profile` — Retrieves the current authenticated user\
- `stateset_get_warranty` — Retrieves a warranty record
- `stateset_get_work_center_capacity` — Gets capacity information for a work center. Returns available slots and scheduled work orders.
- `stateset_get_work_order` — Retrieves a work order record
- `stateset_health_check` — Checks overall server health and connectivity. Returns: API connection status, rate limiter state, circuit breaker state (open/closed/half-open), memory usage, and server info. Use to diagnose issues when operations are failing.
- `stateset_inventory_optimization` — Get AI-powered inventory optimization recommendations
- `stateset_list_asns` — Lists ASN records
- `stateset_list_bill_of_materials` — Lists bill of materials records
- `stateset_list_carts` — Lists shopping carts. Can filter by customer ID to see a specific customer\
- `stateset_list_cash_sales` — Lists cash sale records
- `stateset_list_customers` — List customers with optional filtering
- `stateset_list_fulfillment_orders` — Lists fulfillment order records
- `stateset_list_inventories` — Lists inventory records
- `stateset_list_inventory` — List inventory with optional filtering
- `stateset_list_invoices` — Lists invoice records
- `stateset_list_item_receipts` — Lists item receipt records
- `stateset_list_manufacturer_orders` — Lists manufacturer order records
- `stateset_list_notifications` — Lists notifications for the current user. Can filter by read/unread status. Returns notification summaries with timestamps.
- `stateset_list_orders` — List orders with optional filtering
- `stateset_list_payments` — Lists payment records
- `stateset_list_products` — List products with optional filtering
- `stateset_list_purchase_orders` — Lists purchase order records
- `stateset_list_rmas` — List RMAs with optional filtering
- `stateset_list_robot_serials` — Lists all robot serial records with pagination. Filter by status, model, or date range.
- `stateset_list_sales_orders` — Lists sales order records
- `stateset_list_shipments` — Lists shipment records
- `stateset_list_suppliers` — Lists all suppliers with pagination. Use to browse the supplier base or find suppliers for new purchase orders.
- `stateset_list_users` — Lists all users with pagination. Returns user details including roles and permissions. Use for user management and access control.
- `stateset_list_warranties` — Lists warranty records
- `stateset_list_work_orders` — Lists work order records
- `stateset_order_anomaly_detection` — Detect anomalies in order patterns using AI
- `stateset_pricing_optimization` — Get AI-powered pricing recommendations
- `stateset_product_recommendations` — Get AI-powered product recommendations based on customer behavior
- `stateset_search_customer_analytics` — Search customers with order history and analytics
- `stateset_search_orders_by_date` — Search orders within a date range with optional status filter
- `stateset_search_products_with_inventory` — Search products with inventory levels and availability
- `stateset_system_health` — Get comprehensive system health and performance metrics
- `stateset_timeout_config` — Returns timeout configuration for each operation type. Shows how long requests will wait before timing out. Useful for understanding expected response times and planning batch operations.
- `stateset_tool_rate_limits` — Returns per-tool rate limit status. Shows token counts and throttle status by category:
- `stateset_track_shipment` — Tracks a shipment by ID or tracking number. Returns current location, status, and delivery estimates. Use for customer inquiries and delivery monitoring.
- `stateset_websocket_monitor` — Monitor WebSocket connections and subscriptions
- `stateset_websocket_stats` — Returns WebSocket real-time subscription statistics. Shows active connections, subscribed channels, and subscriber counts. Use to monitor live update delivery and connection health.
- `stateset_add_bom_component` — Adds a component to a Bill of Materials. Specify component ID, quantity, and optionally unit of measure and sequence.
- `stateset_add_cart_item` — Adds an item to a shopping cart. Specify the product variant and quantity. If the item already exists, quantity is added.
- `stateset_add_customer_address` — Adds a new address to a customer\
- `stateset_add_order_item` — Adds a new item to an existing order. Only works for orders in pending or processing status. Specify the product, quantity, and optionally the unit price.
- `stateset_apply_checkout_coupon` — Applies a coupon code to a checkout session. Validates the coupon and applies any applicable discounts.
- `stateset_approve_purchase_order` — Approves a purchase order for submission to the vendor. Use after reviewing PO details and confirming budget approval.
- `stateset_approve_return` — Approves a pending return (RMA) for processing. This is the first step after receiving a return request. After approval, use stateset_restock_return to add items back to inventory. Requires the rma_id.
- `stateset_approve_warranty_claim` — Approves a warranty claim. Optionally specify the approved amount if different from the claimed amount. Use after reviewing the claim validity.
- `stateset_archive_order` — Archives a completed or cancelled order. Use to move old orders out of active view while retaining them for historical reference. Archived orders can still be retrieved but won\
- `stateset_assign_work_order` — Assigns a work order to a specific user or team. The assignee will be responsible for completing the work order tasks.
- `stateset_batch_create_orders` — Create multiple orders in batch
- `stateset_batch_update_inventory` — Update inventory levels for multiple products
- `stateset_cache_management` — Manage cache operations
- `stateset_cancel_checkout` — Cancels a checkout session. The cart remains intact and can be used for a new checkout attempt.
- `stateset_change_password` — Changes a user\
- `stateset_close_ncr` — Closes an NCR with resolution. Document how the non-conformance was addressed.
- `stateset_complete_service_record` — Marks a service record as complete. Add completion notes and finalize the service.
- `stateset_complete_work_order` — Marks a work order as complete. Use when all tasks have been finished and the work order is ready for closure.
- `stateset_create_asn` — Creates an ASN record
- `stateset_create_bill_of_materials` — Creates a bill of materials record
- `stateset_create_cart` — Creates a new shopping cart for a customer. Returns a cart ID that can be used to add items and proceed to checkout.
- `stateset_create_certification` — Creates a certification record for a robot. Document quality certifications and compliance.
- `stateset_create_checkout` — Initializes a checkout session from a cart. Specify shipping and payment methods. Returns a checkout ID for further processing.
- `stateset_create_component_serial` — Creates a component serial number record. Tracks individual components for traceability and warranty.
- `stateset_create_customer` — Create a new customer
- `stateset_create_fulfillment_order` — Creates a fulfillment order record
- `stateset_create_inventory` — Creates an inventory record
- `stateset_create_invoice` — Creates an invoice record
- `stateset_create_item_receipt` — Creates an item receipt record
- `stateset_create_manufacturer_order` — Creates a manufacturer order record
- `stateset_create_ncr` — Creates a Non-Conformance Report (NCR). Document quality issues found during manufacturing or testing.
- `stateset_create_order` — Create a new order
- `stateset_create_product` — Create a new product
- `stateset_create_product_variant` — Creates a new variant for a product. Specify SKU, name, price, and optional attributes like size or color.
- `stateset_create_purchase_order` — Creates a purchase order record
- `stateset_create_rma` — Create a new Return Merchandise Authorization (RMA)
- `stateset_create_robot_serial` — Creates a new robot serial number record. Tracks individual robot units through manufacturing and deployment.
- `stateset_create_sales_order` — Creates a sales order record
- `stateset_create_service_record` — Creates a service record for a robot. Document maintenance, repairs, upgrades, or inspections.
- `stateset_create_shipment` — Creates a shipment record
- `stateset_create_supplier` — Creates a new supplier record. Store contact information, address, and payment terms. Suppliers are used in purchase orders.
- `stateset_create_test_protocol` — Creates a test protocol definition. Define steps, expected results, and pass criteria for quality assurance.
- `stateset_create_test_result` — Records test results for a robot. Document step-by-step results and overall pass/fail status.
- `stateset_create_user` — Creates a new user account. Requires email, name, role, and password. Roles: admin, manager, operator, viewer.
- `stateset_create_warranty` — Creates a warranty record
- `stateset_create_warranty_claim` — Creates a warranty claim against an active warranty. Specify the claim reason and optionally an estimated claim amount. Returns a claim ID for tracking.
- `stateset_create_work_order` — Creates a work order record
- `stateset_csv_import` — Import data from CSV file
- `stateset_customer_register` — Registers a new customer account. Creates customer profile with email, password, and name.
- `stateset_export_search_results` — Export search results to CSV or JSON
- `stateset_extend_warranty` — Extends an existing warranty by a specified number of months. Use for warranty upgrades, promotions, or goodwill extensions.
- `stateset_hold_work_order` — Places a work order on hold. Use when work cannot continue due to missing materials, pending decisions, or other blockers. Requires a reason.
- `stateset_install_component` — Records installation of a component into a robot. Links component to robot serial for traceability.
- `stateset_mark_asn_delivered` — Marks an ASN as delivered. Use when goods have arrived at the destination. Records the delivery date.
- `stateset_mark_asn_in_transit` — Marks an ASN as in transit. Use when goods have shipped from the supplier. Optionally add tracking number and estimated delivery.
- `stateset_mark_notification_read` — Marks a notification as read. Use when the user has viewed the notification.
- `stateset_mark_notification_unread` — Marks a notification as unread. Use to flag a notification for later follow-up.
- `stateset_mark_shipment_delivered` — Updates a shipment status to
- `stateset_mark_shipment_shipped` — Updates a shipment status to
- `stateset_receive_purchase_order` — Records receipt of items from a purchase order. Specify quantities received for each item. Updates inventory automatically.
- `stateset_record_production_metrics` — Records production metrics for a production line. Track units produced, pass/fail rates, and efficiency.
- `stateset_release_inventory` — Releases previously reserved inventory back to available stock. Use when an order is cancelled or reservation is no longer needed.
- `stateset_reserve_inventory` — Reserves inventory for a specific purpose (order, transfer, or work order). Reserved inventory is not available for other allocations. Use before committing to fulfillment.
- `stateset_restock_return` — Restocks inventory from an approved return. Adds the returned items back to available inventory. Only use after the return has been approved with stateset_approve_return and items have been inspected. Requires the rma_id.
- `stateset_sales_forecast` — Generate AI-powered sales forecasts
- `stateset_saved_search` — Save and manage search queries
- `stateset_schedule_work_order` — Schedules a work order for production. Set start/end times and optionally assign to a work center.
- `stateset_update_asn` — Updates an ASN record
- `stateset_update_bill_of_materials` — Updates a bill of materials record
- `stateset_update_cart_item` — Updates the quantity of an item in the cart. Use to increase or decrease quantities before checkout.
- `stateset_update_cash_sale` — Updates a cash sale record
- `stateset_update_checkout` — Updates checkout session details. Can modify shipping/billing addresses, shipping method, or payment method before completing.
- `stateset_update_checkout_customer` — Updates customer information on a checkout session. Can set customer_id to link to existing customer or provide guest details.
- `stateset_update_checkout_payment` — Updates payment information on a checkout session. Set payment method and optionally update billing address.
- `stateset_update_checkout_shipping` — Updates shipping details on a checkout session. Set shipping address and optionally change shipping method.
- `stateset_update_component_serial` — Updates a component serial record. Use to update status or add notes.
- `stateset_update_customer` — Updates a customer record
- `stateset_update_fulfillment_order` — Updates a fulfillment order record
- `stateset_update_inventory` — Update inventory levels
- `stateset_update_invoice` — Updates an invoice record
- `stateset_update_item_receipt` — Updates an item receipt record
- `stateset_update_manufacturer_order` — Updates a manufacturer order record
- `stateset_update_order` — Updates an order record
- `stateset_update_order_status` — Updates the status of an order. Valid statuses: pending, processing, shipped, delivered, cancelled, returned. Use this for manual status transitions in the order lifecycle.
- `stateset_update_payment` — Updates a payment record
- `stateset_update_product` — Updates a product record
- `stateset_update_product_variant_price` — Updates the price of a product variant. Use for price adjustments, promotions, or currency updates.
- `stateset_update_purchase_order` — Updates a purchase order record
- `stateset_update_rma` — Updates an existing RMA
- `stateset_update_robot_serial` — Updates a robot serial record. Change status as robot moves through production, testing, and deployment.
- `stateset_update_sales_order` — Updates a sales order record
- `stateset_update_shipment` — Updates a shipment record
- `stateset_update_supplier` — Updates supplier information. Can modify contact details, address, and payment terms.
- `stateset_update_user` — Updates user information. Can modify email, name, and role. Cannot change password - use change_password instead.
- `stateset_update_warranty` — Updates a warranty record
- `stateset_update_work_order` — Updates a work order record
- `stateset_update_work_order_status` — Updates the status of a work order. Valid statuses: pending, scheduled, in_progress, on_hold, completed, cancelled.
- `stateset_update_work_order_task` — Updates an individual task within a work order. Track task progress and completion.

## Related servers

- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=stateset-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/stateset-mcp-server
