Destroy a website, app, or agent
destroy_servicePermanently destroy a website, app, or agent and stop serving it. This cannot be undone, so confirm with the user first. Pass kind to say which you mean; a name holding another kind is then refused rather than destroyed. Destroying an app stops it and removes its releases and source; its resources are detached and kept, because they belong to the organization and may serve other apps, and the answer names them for destroy_resource. Destroying an agent stops it and removes its channels, agent-scoped connectors, drains, mailboxes, releases, and source repository; none of those can be recovered. Its sessions and memories remain, and once the agent is gone no MCP tool can remove them, so call destroy_session and destroy_memory first if they should go. The architect agent cannot be destroyed. A name that no longer exists answers that nothing was destroyed. Identify the service by name, which requires connecting a Valet account, or a website published anonymously by the site_token returned when it was published — whoever published a site can always take it down.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | The kind you mean. Omit to destroy whatever the name holds; give it to have a name holding another kind refused. | |
| name | No | Give this or site_token. The website's, app's, or agent's name, which requires a connected Valet account. | |
| org_name | No | The Valet organization it belongs to. Omit to use the organization the account joined first. | |
| site_token | No | Give this or name. The token returned when a website was published anonymously; it identifies that one site. |