{"tools":[{"name":"search_products","risk":"read-only","method":"GET","endpoint":"https:\/\/admin.cliopen.com\/api\/products","callable_via_public_mcp_call":true,"description":"Search active products by text query or category slug."},{"name":"get_product","risk":"read-only","method":"GET","endpoint":"\/api\/products\/{product_id}","callable_via_public_mcp_call":true,"description":"Get stable product data, prices, availability, configuration schema, and allowed actions."},{"name":"create_cart","risk":"draft","method":"POST","endpoint":"https:\/\/admin.cliopen.com\/api\/cart","callable_via_public_mcp_call":true,"description":"Create a non-persistent draft cart and quote from product IDs and configuration."},{"name":"get_shipping_options","risk":"read-only","method":"POST","endpoint":null,"available":false,"callable_via_public_mcp_call":false,"description":"Not applicable for digital cloud products."},{"name":"create_checkout_quote","risk":"read-only","method":"POST","endpoint":"https:\/\/admin.cliopen.com\/api\/checkout\/quote","callable_via_public_mcp_call":true,"description":"Calculate deterministic price quote without creating an order or payment."},{"name":"create_order","risk":"commit","method":"POST","endpoint":"https:\/\/admin.cliopen.com\/api\/order","auth_required":false,"idempotency_required":true,"requires_customer_email_and_billing":true,"payment_methods":["card","btcpay","credit","x402"],"credit_payment_auth_required":true,"creates_status":"pending_payment","payment_confirmation":"provider_confirmed","callable_via_public_mcp_call":false,"direct_api_call_required":true,"description":"Create an order from customer email and billing data by calling the endpoint directly. Public agents use card or BTCPay payment and send the customer to payment.pay_url, or use payment_method=x402 and retry the HTTP 402 payment challenge with an x402 payment payload. After a successful paid order, order.status returns agent_auth.token. Use that Bearer token for future customer-agent orders, including payment_method=credit when account credit covers the order total."},{"name":"get_order_status","risk":"read-only","method":"GET","endpoint":"\/api\/order\/{order_number}\/status","signed_status_url_required":true,"callable_via_public_mcp_call":false,"direct_api_call_required":true,"description":"Poll payment status, service status, provisioning_estimate timing, and credential handoff actions using the signed status_url returned during order creation. Respect provisioning_estimate.poll_after_seconds; processing usually takes 3-20 minutes."},{"name":"configure_service","risk":"commit","method":"POST","endpoint":"\/api\/order\/{order_number}\/services\/{item}\/install","signed_install_url_required":true,"callable_via_public_mcp_call":false,"direct_api_call_required":true,"description":"Submit required post-payment service configuration and start installation using the signed install_url from order status."},{"name":"get_service_credentials","risk":"sensitive-read","method":"GET","endpoint":"\/api\/order\/{order_number}\/services\/{item}\/credentials","signed_credentials_url_required":true,"callable_via_public_mcp_call":false,"direct_api_call_required":true,"description":"Fetch ready handoff credentials using the signed credentials_url returned by order status. Treat the response as secret material."}],"mcp_call":{"endpoint":"https:\/\/admin.cliopen.com\/api\/mcp\/call","callable_tools":["search_products","get_product","create_cart","create_checkout_quote"],"direct_api_only_tools":["create_order","get_order_status","configure_service","get_service_credentials"],"note":"Use \/api\/mcp\/call only for callable_tools. For order creation, service install, status polling, and credential handoff, call the direct API URLs returned by the previous step."},"policy":{"allowed_without_auth":["search_products","get_product","create_cart_draft","create_checkout_quote","create_order","get_order_status_with_signed_url","configure_service_with_signed_url","get_service_credentials_with_signed_url"],"allowed_with_customer_login":["create_order_from_saved_settings","get_order_status","configure_service","get_service_credentials"],"payment_confirmation":"provider_confirmed","requires_human_confirmation":["public_place_order"],"pending_order_creation_available_to_agents":true,"payment_confirmation_available_to_agents":false,"commit_actions_available_to_agents":true,"commit_actions_available_to_authenticated_customer_agents":true,"requires_customer_email_and_billing":["create_order"],"requires_complete_account_settings":["create_order_from_saved_settings"],"payment_methods":["card","btcpay","credit","x402"],"credit_payment_requires_authenticated_customer":true,"agent_auth_after_paid_order":"Paid order status responses include agent_auth.token. Send it as Authorization: Bearer <token> for future customer-agent orders, including payment_method=credit.","idempotency_key_required_for_commit":true,"signed_url_required_for":["get_order_status","configure_service","get_service_credentials"],"rate_limit":"60 requests per minute per client by platform middleware or edge proxy","contact":"ai-support@cliopen.com"}}