{"ok":true,"site":{"host":"kyun.sh","url":"https://kyun.sh/","type":"live","category":"Developer Tools","desc":"Privacy-focused cloud hosting. KVM virtual machines and on-demand Linux containers.","tools":[{"name":"kyun_get_account","kind":"answer","impl":"imperative","description":"Return the authenticated Kyun account summary.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_list_services","kind":"answer","impl":"imperative","description":"List owned Kyun services of a given type.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"serviceType":{"type":"string","enum":["danbo","mesa","bricks"]},"search":{"type":"string"}},"required":["serviceType"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_get_service","kind":"answer","impl":"imperative","description":"Get canonical details for one owned Kyun service.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"serviceType":{"type":"string","enum":["danbo","mesa","bricks"]},"serviceId":{"type":"string"}},"required":["serviceType","serviceId"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_create_service_order","kind":"transact","impl":"imperative","description":"Create a draft order for a Danbo, Mesa, or Brick service.","inputSchema":{"type":"object","properties":{"serviceType":{"type":"string","enum":["danbo","mesa","bricks"]},"idempotencyKey":{"type":"string","description":"Optional idempotency key. Kyun generates one in the browser when omitted."},"body":{"type":"object"}},"required":["serviceType","body"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_confirm_order","kind":"transact","impl":"imperative","description":"Confirm and execute a Kyun draft order.","inputSchema":{"type":"object","properties":{"orderId":{"type":"string"}},"required":["orderId"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_power_service","kind":"act","impl":"imperative","description":"Start, stop, shut down, or reboot a Danbo or Mesa VM service.","inputSchema":{"type":"object","properties":{"serviceType":{"type":"string","enum":["danbo","mesa"]},"serviceId":{"type":"string"},"action":{"type":"string","enum":["start","stop","shutdown","reboot"]}},"required":["serviceType","serviceId","action"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_create_resize_order","kind":"transact","impl":"imperative","description":"Create a draft order for resizing a Danbo or Mesa VM service.","inputSchema":{"type":"object","properties":{"serviceType":{"type":"string","enum":["danbo","mesa"]},"serviceId":{"type":"string"},"idempotencyKey":{"type":"string","description":"Optional idempotency key. Kyun generates one in the browser when omitted."},"cores":{"type":"integer"},"ram":{"type":"number"},"disk":{"type":"integer"},"allowRestart":{"type":"boolean"}},"required":["serviceType","serviceId","cores","ram","disk"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_create_add_ip_order","kind":"transact","impl":"imperative","description":"Create a draft order for allocating an additional IPv4 address.","inputSchema":{"type":"object","properties":{"serviceType":{"type":"string","enum":["danbo","mesa"]},"serviceId":{"type":"string"},"idempotencyKey":{"type":"string","description":"Optional idempotency key. Kyun generates one in the browser when omitted."}},"required":["serviceType","serviceId"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_create_unsuspend_order","kind":"transact","impl":"imperative","description":"Create a draft order to pay outstanding balance and unsuspend a service.","inputSchema":{"type":"object","properties":{"serviceType":{"type":"string","enum":["danbo","mesa","bricks"]},"serviceId":{"type":"string"},"idempotencyKey":{"type":"string","description":"Optional idempotency key. Kyun generates one in the browser when omitted."}},"required":["serviceType","serviceId"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_list_docs","kind":"answer","impl":"imperative","description":"Return the Kyun v2 documentation and OpenAPI URLs.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_v2_search_operations","kind":"answer","impl":"imperative","description":"Search the current Kyun v2 OpenAPI operation catalog. Use this to discover less-common v2 endpoints, then call the API directly.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional case-insensitive search across operation id, method, path, summary, description, and tags."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum operations to return. Defaults to 25."}}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"kyun_v2_get_operation","kind":"answer","impl":"imperative","description":"Return full details for one Kyun v2 OpenAPI operation by operationId, including method, path, and input schema.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"operationId":{"type":"string"}},"required":["operationId"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"}],"apiSurface":"polyfill","favicon":"/favicons/kyun.sh.png","toolCount":12}}