# Timeweb MCP server

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

## Facts

- Server id: `timeweb-mcp`
- Install: `npx -y timeweb-mcp`
- Homepage: https://www.npmjs.com/package/timeweb-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 245 (201 with introspected schema)
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Context-window cost: 40352 tokens per request — https://policylayer.com/token-cost/timeweb-mcp
- Tags: timeweb mcp, payments, admin, automation
- Record last modified: 2026-07-16T12:17:26.640Z

## Tools (245)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `delete_ai_agent` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-ai-agent.md |
| `delete_api_key` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-api-key.md |
| `delete_balancer` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-balancer.md |
| `delete_balancer_rule` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-balancer-rule.md |
| `delete_bucket` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-bucket.md |
| `delete_bucket_subdomains` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-bucket-subdomains.md |
| `delete_container_registry` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-container-registry.md |
| `delete_database_admin` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-database-admin.md |
| `delete_database_cluster` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-database-cluster.md |
| `delete_dedicated_server` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-dedicated-server.md |
| `delete_dns_record` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-dns-record.md |
| `delete_domain` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-domain.md |
| `delete_firewall_group` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-firewall-group.md |
| `delete_firewall_rule` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-firewall-rule.md |
| `delete_floating_ip` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-floating-ip.md |
| `delete_image` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-image.md |
| `delete_image_download` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-image-download.md |
| `delete_k8s_cluster` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-k8s-cluster.md |
| `delete_k8s_cluster_node` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-k8s-cluster-node.md |
| `delete_k8s_node_group` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-k8s-node-group.md |
| `delete_mailbox` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-mailbox.md |
| `delete_network_drive` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-network-drive.md |
| `delete_project` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-project.md |
| `delete_server` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-server.md |
| `delete_server_disk_backup` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-server-disk-backup.md |
| `delete_server_ip` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-server-ip.md |
| `delete_ssh_key` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-ssh-key.md |
| `delete_subdomain` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-subdomain.md |
| `delete_vpc` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/delete-vpc.md |
| `hard_reboot_server` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/hard-reboot-server.md |
| `hard_shutdown_server` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/hard-shutdown-server.md |
| `remove_balancer_ips` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/remove-balancer-ips.md |
| `remove_ssh_key_from_server` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/remove-ssh-key-from-server.md |
| `reset_server_password` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/reset-server-password.md |
| `uninstall_k8s_addon` | Destructive | Critical | https://policylayer.com/tools/timeweb-mcp/uninstall-k8s-addon.md |
| `clone_server` | Execute | High | https://policylayer.com/tools/timeweb-mcp/clone-server.md |
| `start_server` | Execute | High | https://policylayer.com/tools/timeweb-mcp/start-server.md |
| `transfer_bucket` | Financial | Critical | https://policylayer.com/tools/timeweb-mcp/transfer-bucket.md |
| `transfer_project_resource` | Financial | Critical | https://policylayer.com/tools/timeweb-mcp/transfer-project-resource.md |
| `bind_floating_ip` | Read | Low | https://policylayer.com/tools/timeweb-mcp/bind-floating-ip.md |
| `check_domain` | Read | Low | https://policylayer.com/tools/timeweb-mcp/check-domain.md |
| `get_account_finances` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-account-finances.md |
| `get_account_services_cost` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-account-services-cost.md |
| `get_account_status` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-account-status.md |
| `get_ai_agent` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-ai-agent.md |
| `get_ai_agent_statistic` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-ai-agent-statistic.md |
| `get_allowed_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-allowed-presets.md |
| `get_balancer` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-balancer.md |
| `get_bucket` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-bucket.md |
| `get_bucket_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-bucket-presets.md |
| `get_bucket_transfer_status` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-bucket-transfer-status.md |
| `get_container_registry` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-container-registry.md |
| `get_database_admin` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-database-admin.md |
| `get_database_cluster` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-database-cluster.md |
| `get_database_instance` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-database-instance.md |
| `get_database_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-database-presets.md |
| `get_dedicated_server` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-dedicated-server.md |
| `get_deploy_settings` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-deploy-settings.md |
| `get_domain` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-domain.md |
| `get_domain_name_servers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-domain-name-servers.md |
| `get_domain_request` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-domain-request.md |
| `get_firewall_group` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-firewall-group.md |
| `get_firewall_rule` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-firewall-rule.md |
| `get_floating_ip` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-floating-ip.md |
| `get_image` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-image.md |
| `get_image_download` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-image-download.md |
| `get_k8s_cluster` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-k8s-cluster.md |
| `get_k8s_cluster_resources` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-k8s-cluster-resources.md |
| `get_k8s_kubeconfig` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-k8s-kubeconfig.md |
| `get_k8s_node_group` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-k8s-node-group.md |
| `get_mail_domain_info` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-mail-domain-info.md |
| `get_mailbox` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-mailbox.md |
| `get_mailbox_v1` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-mailbox-v1.md |
| `get_network_drive` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-network-drive.md |
| `get_project` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-project.md |
| `get_server` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-server.md |
| `get_server_logs` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-server-logs.md |
| `get_ssh_key` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-ssh-key.md |
| `get_tld` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-tld.md |
| `get_vcs_provider_by_repository_url` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-vcs-provider-by-repository-url.md |
| `get_vcs_provider_repositories` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-vcs-provider-repositories.md |
| `get_vcs_providers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-vcs-providers.md |
| `get_vpc` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-vpc.md |
| `get_vpcs` | Read | Low | https://policylayer.com/tools/timeweb-mcp/get-vpcs.md |
| `increase_k8s_node_group_nodes` | Read | Low | https://policylayer.com/tools/timeweb-mcp/increase-k8s-node-group-nodes.md |
| `link_firewall_resource` | Read | Low | https://policylayer.com/tools/timeweb-mcp/link-firewall-resource.md |
| `list_ai_agents` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-ai-agents.md |
| `list_all_project_balancers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-all-project-balancers.md |
| `list_all_project_buckets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-all-project-buckets.md |
| `list_all_project_clusters` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-all-project-clusters.md |
| `list_all_project_databases` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-all-project-databases.md |
| `list_all_project_dedicated` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-all-project-dedicated.md |
| `list_all_project_servers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-all-project-servers.md |
| `list_api_keys` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-api-keys.md |
| `list_balancer_ips` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-balancer-ips.md |
| `list_balancer_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-balancer-presets.md |
| `list_balancer_rules` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-balancer-rules.md |
| `list_balancers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-balancers.md |
| `list_bucket_subdomains` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-bucket-subdomains.md |
| `list_bucket_users` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-bucket-users.md |
| `list_buckets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-buckets.md |
| `list_container_registries` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-container-registries.md |
| `list_container_registry_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-container-registry-presets.md |
| `list_container_registry_repositories` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-container-registry-repositories.md |
| `list_database_admins` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-database-admins.md |
| `list_database_clusters` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-database-clusters.md |
| `list_database_instances` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-database-instances.md |
| `list_dedicated_server_additional_services` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-dedicated-server-additional-services.md |
| `list_dedicated_server_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-dedicated-server-presets.md |
| `list_dedicated_servers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-dedicated-servers.md |
| `list_default_dns_records` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-default-dns-records.md |
| `list_dns_records` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-dns-records.md |
| `list_domain_requests` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-domain-requests.md |
| `list_domains` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-domains.md |
| `list_firewall_group_resources` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-firewall-group-resources.md |
| `list_firewall_groups` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-firewall-groups.md |
| `list_firewall_groups_by_resource` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-firewall-groups-by-resource.md |
| `list_firewall_rules` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-firewall-rules.md |
| `list_floating_ips` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-floating-ips.md |
| `list_image_downloads` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-image-downloads.md |
| `list_images` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-images.md |
| `list_k8s_addon_configs` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-addon-configs.md |
| `list_k8s_addons` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-addons.md |
| `list_k8s_cluster_nodes` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-cluster-nodes.md |
| `list_k8s_clusters` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-clusters.md |
| `list_k8s_network_drivers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-network-drivers.md |
| `list_k8s_node_group_nodes` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-node-group-nodes.md |
| `list_k8s_node_groups` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-node-groups.md |
| `list_k8s_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-presets.md |
| `list_k8s_versions` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-k8s-versions.md |
| `list_locations` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-locations.md |
| `list_mailboxes` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-mailboxes.md |
| `list_mailboxes_by_domain` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-mailboxes-by-domain.md |
| `list_mailboxes_v1` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-mailboxes-v1.md |
| `list_network_drive_available_resources` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-network-drive-available-resources.md |
| `list_network_drive_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-network-drive-presets.md |
| `list_network_drives` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-network-drives.md |
| `list_project_balancers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-project-balancers.md |
| `list_project_buckets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-project-buckets.md |
| `list_project_clusters` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-project-clusters.md |
| `list_project_databases` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-project-databases.md |
| `list_project_dedicated` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-project-dedicated.md |
| `list_project_resources` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-project-resources.md |
| `list_project_servers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-project-servers.md |
| `list_projects` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-projects.md |
| `list_server_configurators` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-server-configurators.md |
| `list_server_disk_backups` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-server-disk-backups.md |
| `list_server_disks` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-server-disks.md |
| `list_server_ips` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-server-ips.md |
| `list_server_os` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-server-os.md |
| `list_server_presets` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-server-presets.md |
| `list_server_software` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-server-software.md |
| `list_servers` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-servers.md |
| `list_ssh_keys` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-ssh-keys.md |
| `list_tlds` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-tlds.md |
| `list_vpc_ports` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-vpc-ports.md |
| `list_vpc_services` | Read | Low | https://policylayer.com/tools/timeweb-mcp/list-vpc-services.md |
| `mount_network_drive` | Read | Low | https://policylayer.com/tools/timeweb-mcp/mount-network-drive.md |
| `reboot_server` | Read | Low | https://policylayer.com/tools/timeweb-mcp/reboot-server.md |
| `reduce_k8s_node_group_nodes` | Read | Low | https://policylayer.com/tools/timeweb-mcp/reduce-k8s-node-group-nodes.md |
| `refresh_api_key` | Read | Low | https://policylayer.com/tools/timeweb-mcp/refresh-api-key.md |
| `shutdown_server` | Read | Low | https://policylayer.com/tools/timeweb-mcp/shutdown-server.md |
| `unbind_floating_ip` | Read | Low | https://policylayer.com/tools/timeweb-mcp/unbind-floating-ip.md |
| `unlink_firewall_resource` | Read | Low | https://policylayer.com/tools/timeweb-mcp/unlink-firewall-resource.md |
| `unmount_network_drive` | Read | Low | https://policylayer.com/tools/timeweb-mcp/unmount-network-drive.md |
| `unmount_server_image` | Read | Low | https://policylayer.com/tools/timeweb-mcp/unmount-server-image.md |
| `add_balancer_ips` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-balancer-ips.md |
| `add_balancer_to_project` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-balancer-to-project.md |
| `add_bucket_subdomain_certificate` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-bucket-subdomain-certificate.md |
| `add_bucket_subdomains` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-bucket-subdomains.md |
| `add_bucket_to_project` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-bucket-to-project.md |
| `add_cluster_to_project` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-cluster-to-project.md |
| `add_database_to_project` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-database-to-project.md |
| `add_dedicated_to_project` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-dedicated-to-project.md |
| `add_domain` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-domain.md |
| `add_server_ip` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-server-ip.md |
| `add_server_to_project` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-server-to-project.md |
| `add_ssh_keys_to_server` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-ssh-keys-to-server.md |
| `add_subdomain` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-subdomain.md |
| `add_vcs_provider` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/add-vcs-provider.md |
| `batch_create_mailboxes` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/batch-create-mailboxes.md |
| `batch_create_mailboxes_v1` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/batch-create-mailboxes-v1.md |
| `create_ai_agent` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-ai-agent.md |
| `create_api_key` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-api-key.md |
| `create_balancer` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-balancer.md |
| `create_balancer_rule` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-balancer-rule.md |
| `create_bucket` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-bucket.md |
| `create_container_registry` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-container-registry.md |
| `create_database` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-database.md |
| `create_database_admin` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-database-admin.md |
| `create_database_instance` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-database-instance.md |
| `create_dedicated_server` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-dedicated-server.md |
| `create_dns_record` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-dns-record.md |
| `create_domain_request` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-domain-request.md |
| `create_firewall_group` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-firewall-group.md |
| `create_firewall_rule` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-firewall-rule.md |
| `create_floating_ip` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-floating-ip.md |
| `create_image` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-image.md |
| `create_image_download` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-image-download.md |
| `create_k8s_cluster` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-k8s-cluster.md |
| `create_k8s_node_group` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-k8s-node-group.md |
| `create_mailbox` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-mailbox.md |
| `create_mailbox_v1` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-mailbox-v1.md |
| `create_network_drive` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-network-drive.md |
| `create_project` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-project.md |
| `create_server` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-server.md |
| `create_server_disk_backup` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-server-disk-backup.md |
| `create_ssh_key` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-ssh-key.md |
| `create_timeweb_app` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-timeweb-app.md |
| `create_vpc` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/create-vpc.md |
| `edit_api_key` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/edit-api-key.md |
| `edit_k8s_cluster` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/edit-k8s-cluster.md |
| `install_k8s_addon` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/install-k8s-addon.md |
| `resize_server` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/resize-server.md |
| `set_server_boot_mode` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/set-server-boot-mode.md |
| `set_server_nat_mode` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/set-server-nat-mode.md |
| `update_ai_agent` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-ai-agent.md |
| `update_balancer` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-balancer.md |
| `update_balancer_rule` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-balancer-rule.md |
| `update_bucket` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-bucket.md |
| `update_bucket_user` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-bucket-user.md |
| `update_container_registry` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-container-registry.md |
| `update_database_admin` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-database-admin.md |
| `update_database_cluster` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-database-cluster.md |
| `update_database_instance` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-database-instance.md |
| `update_dedicated_server` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-dedicated-server.md |
| `update_dns_record` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-dns-record.md |
| `update_domain` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-domain.md |
| `update_domain_name_servers` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-domain-name-servers.md |
| `update_domain_request` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-domain-request.md |
| `update_firewall_group` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-firewall-group.md |
| `update_firewall_rule` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-firewall-rule.md |
| `update_floating_ip` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-floating-ip.md |
| `update_image` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-image.md |
| `update_k8s_addon` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-k8s-addon.md |
| `update_k8s_cluster_version` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-k8s-cluster-version.md |
| `update_mail_domain_info` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-mail-domain-info.md |
| `update_mailbox` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-mailbox.md |
| `update_mailbox_v1` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-mailbox-v1.md |
| `update_network_drive` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-network-drive.md |
| `update_project` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-project.md |
| `update_server` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-server.md |
| `update_server_ip` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-server-ip.md |
| `update_ssh_key` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-ssh-key.md |
| `update_vpc` | Write | Medium | https://policylayer.com/tools/timeweb-mcp/update-vpc.md |

## Tool descriptions

- `delete_ai_agent` — Удаляет AI-агента по ID. ⚠️ Операция необратима — подтверждай с пользователем.
- `delete_api_key` — Удаляет API-токен по его ID
- `delete_balancer` — Удаляет балансировщик. Действие необратимо. Для аккаунтов с 2FA — первый вызов вернёт hash, повторный вызов с hash и code завершит удаление.
- `delete_balancer_rule` — Удаляет правило маршрутизации у балансировщика. Действие необратимо.
- `delete_bucket` — Удаляет S3-хранилище. Действие необратимо. Для аккаунтов с 2FA: первый вызов возвращает hash, второй вызов нужен с hash и code. Все данные в хранилище будут потеряны.
- `delete_bucket_subdomains` — Удаляет один или несколько поддоменов из S3-хранилища. Возвращает статус удаления по каждому поддомену.
- `delete_container_registry` — Удаляет реестр контейнеров безвозвратно. ⚠️ Все образы в реестре будут потеряны. Перед удалением убедись, что реестр не используется.
- `delete_database_admin` — Удаляет пользователя кластера базы данных (DELETE /api/v1/databases/{db_cluster_id}/admins/{admin_id}). Действие необратимо.
- `delete_database_cluster` — Удаляет кластер баз данных (DELETE /api/v1/databases/{db_cluster_id}). Для аккаунтов с 2FA в ответе вернётся hash — повторите запрос с ним и с code из аутентификатора.
- `delete_dedicated_server` — Удаляет выделенный (dedicated) сервер. ⚠️ Все данные на сервере будут потеряны безвозвратно. Подтверди операцию с пользователем перед вызовом.
- `delete_dns_record` — Удаляет DNS-запись по ID для указанного домена. Использует API v2.
- `delete_domain` — Удаляет домен с аккаунта по FQDN. Операция необратима — отвязывает домен от аккаунта Timeweb Cloud.
- `delete_firewall_group` — Удаляет группу правил firewall. Действие необратимо. Перед удалением рекомендуется отлинковать все связанные ресурсы через unlink_firewall_resource.
- `delete_firewall_rule` — Удаляет правило из группы firewall. Действие необратимо.
- `delete_floating_ip` — Удаляет плавающий IP по его ID
- `delete_image` — ⚠️ НЕОБРАТИМО: Удаляет образ по его ID. После удаления восстановить нельзя. Серверы, уже созданные из образа, продолжают работать — удаление влияет только на возможность создания новых серверов из этого образа.
- `delete_image_download` — Удаляет ссылку на скачивание образа. Используй для отмены процесса копирования образа во внешнее хранилище.
- `delete_k8s_cluster` — Удаляет Kubernetes-кластер. Действие необратимо. Для аккаунтов с 2FA: первый вызов возвращает hash, затем повторный вызов с hash и code подтверждает удаление.
- `delete_k8s_cluster_node` — Удаляет конкретную ноду из кластера. Действие необратимо.
- `delete_k8s_node_group` — Удаляет группу нод из кластера. Все ноды группы будут удалены.
- `delete_mailbox` — Безвозвратно удаляет почтовый ящик. Операция необратима — вся почта будет потеряна.
- `delete_network_drive` — Удаляет сетевой диск по ID. Действие необратимо, данные будут потеряны. Перед удалением диск должен быть отключён от всех сервисов (unmount_network_drive).
- `delete_project` — Удаляет проект. Проект по умолчанию удалить нельзя. Ресурсы останутся на аккаунте — проверь и перенеси их заранее через transfer_project_resource.
- `delete_server` — Удаляет сервер. Для аккаунтов с 2FA первый вызов возвращает hash — повторный вызов с hash и code завершит удаление. Удалённый сервер может быть перемещён в карантин.
- `delete_server_disk_backup` — Удаляет бэкап диска сервера. Действие необратимо. Перед удалением стоит убедиться через list_server_disk_backups что это не последний актуальный бэкап.
- `delete_server_ip` — Удаляет конкретный IP-адрес (IPv4 или IPv6) с сервера. Основной IP удалить нельзя.
- `delete_ssh_key` — Удаляет SSH-ключ из аккаунта по ID. Действие необратимо. Перед удалением проверь через list_ssh_keys, что ключ не используется на критичных серверах (поле used_by).
- `delete_subdomain` — Удаляет поддомен по его FQDN из указанного основного домена.
- `delete_vpc` — Удаляет виртуальную приватную сеть (VPC) по её ID
- `hard_reboot_server` — Принудительно перезагружает сервер (reset power). Использовать когда мягкий reboot_server не помогает (зависшая ОС). Данные в RAM потеряются.
- `hard_shutdown_server` — Принудительно выключает сервер (reset power). Использовать только если мягкий shutdown_server завис или не реагирует — данные в RAM и незавершённые write-ы будут потеряны.
- `remove_balancer_ips` — Удаляет backend IP-адреса у балансировщика (снимает их из распределения трафика).
- `remove_ssh_key_from_server` — Удаляет конкретный SSH-ключ с сервера. Сам ключ в аккаунте остаётся — удаляется только привязка к серверу. Для полного удаления ключа используй delete_ssh_key.
- `reset_server_password` — Инициирует сброс root-пароля сервера. Новый пароль отправляется на email владельца аккаунта.
- `uninstall_k8s_addon` — Удаляет установленное ранее дополнение из кластера. Действие необратимо.
- `clone_server` — Создаёт полную копию сервера в отдельный VPS с такой же конфигурацией и данными. Использовать для миграций, blue-green deploy или тестирования рискованных операций на копии.
- `start_server` — Запускает выключенный VPS. Идемпотентен: на уже работающем сервере вернёт ошибку. Проверь статус через get_server перед вызовом.
- `transfer_bucket` — Запускает перенос S3-хранилища от стороннего провайдера (указывается endpoint, access_key, secret_key, имя bucket) в Timeweb Cloud под именем new_bucket_name. Мониторь прогресс через get_bucket_transfer_status.
- `transfer_project_resource` — Переносит сервер/БД/балансировщик/хранилище/кластер/dedicated из одного проекта в другой. resource_type обязателен.
- `bind_floating_ip` — Привязывает плавающий IP к сервису (server / balancer / database / network) по ID ресурса
- `check_domain` — Проверяет, свободен ли домен и можно ли его зарегистрировать. Возвращает булево значение.
- `get_account_finances` — Возвращает баланс, абонентскую плату, стоимость услуг, скидку и данные автоплатежа. Используй для ответа на вопросы 'сколько денег осталось', 'сколько тратим в месяц', 'когда кончатся деньги' (hours_left).
- `get_account_services_cost` — Возвращает детализацию расходов по всем сервисам (VPS, БД, S3, DNS и пр.). Полезно для ответа 'куда уходят деньги' и поиска самых дорогих ресурсов. Для общего баланса используй get_account_finances.
- `get_account_status` — Возвращает статус блокировки аккаунта и настройки уведомлений. Используй для диагностики 'почему API не отвечает' (возможна блокировка при недостатке средств).
- `get_ai_agent` — Возвращает детальную информацию об AI-агенте по ID: название, статус, доступ, модель, пакет токенов, system prompt, остаток токенов.
- `get_ai_agent_statistic` — Возвращает статистику использования токенов агента по временным интервалам. Параметры start_time/end_time в ISO 8601, interval в минутах (60 по умолчанию).
- `get_allowed_presets` — Получает список доступных пресетов для создания приложения
- `get_balancer` — Возвращает детальную информацию о балансировщике по ID: статус, протокол, порт, алгоритм, таймауты, сертификаты, правила, IP-адреса.
- `get_bucket` — Возвращает детальную информацию об одном S3-хранилище по его ID: название, тип, статус, класс, локация, hostname, ключи доступа, использование диска, настройки веб-сайта.
- `get_bucket_presets` — Возвращает список доступных тарифов для S3-хранилищ с id, размером диска, ценой, классом (cold/hot), локацией. Используй перед create_bucket, чтобы получить preset_id.
- `get_bucket_transfer_status` — Возвращает статус переноса хранилища от стороннего S3-провайдера в Timeweb Cloud: started/suspended/failed, количество и размер объектов, перенесено, попытки, ошибки. Используй после transfer_bucket.
- `get_container_registry` — Возвращает детальную информацию о конкретном реестре контейнеров по ID: имя, описание, тариф, использование диска, дата создания и обновления.
- `get_database_admin` — Возвращает информацию о пользователе кластера базы данных (GET /api/v1/databases/{db_cluster_id}/admins/{admin_id}).
- `get_database_cluster` — Возвращает детальную информацию о конкретном кластере баз данных по его ID (GET /api/v1/databases/{db_cluster_id}).
- `get_database_instance` — Возвращает информацию об инстансе базы данных в кластере (GET /api/v1/databases/{db_cluster_id}/instances/{instance_id}).
- `get_database_presets` — Получает список доступных пресетов конфигураций для создания баз данных
- `get_dedicated_server` — Возвращает детальную информацию по конкретному выделенному (dedicated) серверу: статус, CPU/RAM/HDD, IP-адреса, IPMI-доступ, VNC-пароль, параметры тарифа, цена, комментарий. Используй, когда нужны подробности по одному серверу (например,…
- `get_deploy_settings` — Получает список настроек деплоя по умолчанию для различных фреймворков
- `get_domain` — Возвращает подробную информацию о домене по его FQDN: статус, дата окончания, автопродление, whois privacy, поддомены.
- `get_domain_name_servers` — Возвращает список name-серверов домена (host + IP-адреса), статус делегирования и задачи обновления NS.
- `get_domain_request` — Возвращает детали заявки на регистрацию/продление/трансфер по её ID.
- `get_firewall_group` — Возвращает детали конкретной группы правил firewall по её ID: имя, описание, политика (ACCEPT/DROP), даты создания и обновления.
- `get_firewall_rule` — Возвращает детали конкретного правила firewall: направление, протокол, порт, CIDR, описание, ID группы.
- `get_floating_ip` — Возвращает детальную информацию о плавающем IP по его ID
- `get_image` — Возвращает детальную информацию об образе по его ID: статус, прогресс создания, размеры, ОС, локацию, disk_id, флаг custom.
- `get_image_download` — Возвращает детальную информацию о конкретной ссылке на скачивание образа: тип, статус, прогресс, сам URL (если статус finished).
- `get_k8s_cluster` — Возвращает детальную информацию о Kubernetes-кластере по его ID: имя, статус, версия, драйвер, ресурсы, зона, ingress.
- `get_k8s_cluster_resources` — Возвращает агрегированные показатели ресурсов кластера: количество нод, CPU, memory, pods (requested/allocatable/capacity/used).
- `get_k8s_kubeconfig` — Возвращает содержимое файла kubeconfig для подключения kubectl к кластеру. Содержит секреты — не публиковать.
- `get_k8s_node_group` — Возвращает детальную информацию о группе нод кластера по её ID.
- `get_mail_domain_info` — Возвращает почтовую информацию домена: адрес-сборщик для писем на несуществующие ящики и объём используемого места.
- `get_mailbox` — Возвращает подробные данные одного почтового ящика (API v2): владелец, спам-фильтр, пересылки, автоответчик, webmail.
- `get_mailbox_v1` — Возвращает данные одного почтового ящика в формате API v1 со структурированными блоками auto_reply/spam_filter/forwarding_*.
- `get_network_drive` — Возвращает детальную информацию о конкретном сетевом диске по его ID: имя, статус, тип, размер, зона, локация, preset, подключённые сервисы.
- `get_project` — Возвращает детальную информацию о проекте по его ID.
- `get_server` — Возвращает детальную информацию по конкретному VPS-серверу: статус, конфигурация CPU/RAM, ОС, IP-адреса, preset/configurator ID. Использовать когда нужны подробности по одному серверу (количество ядер для расчёта нагрузки, текущий статус…
- `get_server_logs` — Возвращает лог жизненного цикла сервера: install, reboot, shutdown, reinstall и пр. Полезно для диагностики (почему сервер сейчас в off, когда последний reinstall). Это НЕ application logs и НЕ syslog — только события уровня гипервизора.
- `get_ssh_key` — Возвращает детальную информацию об SSH-ключе по его ID: имя, тело ключа, дата создания, is_default и список серверов, где он используется.
- `get_tld` — Возвращает подробную информацию о доменной зоне (TLD) по её ID: цены, регистратор, льготные периоды, whois privacy.
- `get_vcs_provider_by_repository_url` — Находит VCS провайдер по URL репозитория
- `get_vcs_provider_repositories` — Получает список репозиториев VCS провайдера по ID
- `get_vcs_providers` — Получает список всех добавленных VCS провайдеров
- `get_vpc` — Возвращает детальную информацию о виртуальной приватной сети (VPC) по её ID
- `get_vpcs` — Получает список всех виртуальных частных сетей (VPC) пользователя
- `increase_k8s_node_group_nodes` — Добавляет указанное количество воркер-нод в группу. Опционально назначает лейблы новым нодам.
- `link_firewall_resource` — Привязывает ресурс (сейчас только сервер) к группе правил firewall. После привязки правила группы начинают действовать на ресурс.
- `list_ai_agents` — Возвращает список всех AI-агентов аккаунта: ID, название, статус, тип доступа, ID модели, использование токенов. Используй перед операциями над агентом для получения ID.
- `list_all_project_balancers` — Список всех балансировщиков на аккаунте с привязкой к проекту (project_id). Удобно искать в каком проекте висит ресурс.
- `list_all_project_buckets` — Список всех S3-хранилищ аккаунта с привязкой к проекту (project_id).
- `list_all_project_clusters` — Список всех Kubernetes-кластеров аккаунта с привязкой к проекту.
- `list_all_project_databases` — Список всех managed-БД аккаунта с привязкой к проекту (project_id).
- `list_all_project_dedicated` — Список всех dedicated-серверов аккаунта с привязкой к проекту.
- `list_all_project_servers` — Список всех VPS аккаунта с привязкой к проекту (project_id). В отличие от list_servers — содержит поле project_id для каждого сервера.
- `list_api_keys` — Возвращает список всех выпущенных API-токенов аккаунта с их ID, именами и сроком жизни
- `list_balancer_ips` — Получает список backend IP-адресов, привязанных к балансировщику (на эти IP распределяется трафик).
- `list_balancer_presets` — Возвращает список доступных тарифов (preset) для балансировщиков. Используй перед create_balancer, чтобы выбрать preset_id.
- `list_balancer_rules` — Возвращает список правил балансировщика — соответствий между портом балансировщика и портом backend-сервера.
- `list_balancers` — Возвращает все балансировщики нагрузки аккаунта с ключевыми параметрами: ID, имя, статус, протокол, порт, алгоритм, IP, локация. Используй перед любыми операциями над балансировщиком, чтобы получить его ID.
- `list_bucket_subdomains` — Возвращает все поддомены, привязанные к S3-хранилищу: id, subdomain, статус SSL (ssl_released, ssl_not_requested, ssl_re_release_error), когда выдан сертификат, количество попыток перевыпуска.
- `list_bucket_users` — Возвращает всех пользователей-администраторов S3-хранилищ аккаунта: id и access_key. secret_key может быть в ответе, но на практике его безопаснее обновлять через update_bucket_user.
- `list_buckets` — Возвращает все S3-хранилища аккаунта с id, name, type (private/public), статусом, классом (cold/hot), локацией, hostname, использованием диска. Используй перед любой операцией над хранилищем, чтобы получить его ID.
- `list_container_registries` — Возвращает список всех реестров контейнеров (Container Registry) аккаунта: ID, имя, описание, тариф, использование диска, дата создания. Используй перед операциями над реестром, чтобы получить его ID.
- `list_container_registry_presets` — Возвращает список доступных тарифов для реестров контейнеров (Container Registry): ID, описание, размер диска, цена, локация. Используй перед create_container_registry, чтобы выбрать preset_id.
- `list_container_registry_repositories` — Возвращает список репозиториев (образов) внутри конкретного реестра контейнеров: имя репозитория, тег, digest, размер. Используй чтобы посмотреть, какие образы уже загружены в реестр.
- `list_database_admins` — Возвращает список пользователей (admins) кластера базы данных (GET /api/v1/databases/{db_cluster_id}/admins).
- `list_database_clusters` — Возвращает список кластеров баз данных аккаунта (GET /api/v1/databases). Используй перед операциями над кластером, чтобы получить его ID.
- `list_database_instances` — Возвращает список инстансов (баз данных внутри кластера) (GET /api/v1/databases/{db_cluster_id}/instances).
- `list_dedicated_server_additional_services` — Возвращает список дополнительных услуг для конкретного тарифа выделенного сервера (plan_id): ID, имя, цена, период, описание. Используй, чтобы узнать plan_id для передачи в create_dedicated_server.
- `list_dedicated_server_presets` — Возвращает список доступных тарифов (presets) для выделенных серверов: ID, описание, CPU, IPMI-поддержка, pre-installed. Опциональный фильтр по локации (ru-1/ru-2/kz-1/pl-1). Используй перед create_dedicated_server, чтобы выбрать preset_id.
- `list_dedicated_servers` — Возвращает список всех выделенных (dedicated) серверов аккаунта: ID, имя, статус (installing/installed/on/off), локация, CPU/RAM/HDD описания, IPv4/IPv6, цена. Используй перед операциями над выделенным сервером, чтобы получить его ID.
- `list_default_dns_records` — Возвращает список DNS-записей по умолчанию для домена или поддомена (системные записи Timeweb).
- `list_dns_records` — Возвращает все пользовательские DNS-записи домена: ID, тип (A/AAAA/CNAME/MX/TXT/SRV), значение, TTL, поддомен, priority.
- `list_domain_requests` — Возвращает все заявки пользователя на операции с доменами: регистрация, продление, трансфер. Включает ID, FQDN, тип, статус, источник оплаты.
- `list_domains` — Возвращает список всех доменов аккаунта с ключевыми параметрами: ID, FQDN, статус, дата окончания регистрации, автопродление. Используй перед любой операцией над доменом.
- `list_firewall_group_resources` — Возвращает список ресурсов (сейчас только серверы), привязанных к указанной группе правил firewall.
- `list_firewall_groups` — Возвращает все группы правил firewall аккаунта: ID, имя, описание, политика (ACCEPT/DROP), даты создания и обновления. Используй перед любой операцией над группой, чтобы получить её ID.
- `list_firewall_groups_by_resource` — Возвращает список групп правил firewall, привязанных к конкретному ресурсу (например, серверу). Используй, чтобы узнать какие группы защищают сервер.
- `list_firewall_rules` — Возвращает список правил firewall в указанной группе: ID, направление (ingress/egress), протокол (tcp/udp/icmp), порт, CIDR, описание.
- `list_floating_ips` — Возвращает список всех плавающих IP пользователя с их ID, адресами, зонами и привязкой к сервисам
- `list_image_downloads` — Возвращает список всех ссылок на скачивание конкретного образа. Используется при миграции образа во внешние хранилища (Timeweb, Google Drive, Яндекс.Диск).
- `list_images` — Возвращает список всех образов (custom images, snapshots) аккаунта с id, name, статусом, ОС, локацией, размером. Образы — это снимки дисков/загруженные qcow2 или iso, которые можно использовать для создания серверов.
- `list_k8s_addon_configs` — Возвращает доступные для установки в кластер дополнения (аддоны): тип, версию, зависимости и базовый YAML-шаблон.
- `list_k8s_addons` — Возвращает список установленных в кластере дополнений (addons) с их ID, типом, версией и статусом.
- `list_k8s_cluster_nodes` — Возвращает список всех нод (мастер и воркер) в кластере с их ID, типом, группой, статусом и характеристиками.
- `list_k8s_clusters` — Возвращает список всех Kubernetes-кластеров аккаунта с ID, именем, статусом, версией k8s, сетевым драйвером, зоной доступности и агрегированными CPU/RAM/Disk. Используй перед операциями над кластером, чтобы получить его ID.
- `list_k8s_network_drivers` — Возвращает список доступных сетевых драйверов для создания кластера (kuberouter, calico, flannel, cilium).
- `list_k8s_node_group_nodes` — Возвращает список нод, принадлежащих конкретной группе кластера. Поддерживает пагинацию через limit/offset.
- `list_k8s_node_groups` — Возвращает список всех групп нод (node groups) в кластере с ID, именем, preset_id и количеством нод.
- `list_k8s_presets` — Возвращает тарифы для мастер- и воркер-нод: ID, тип (master/worker), CPU, RAM, Disk, Network, цену. Используй перед созданием кластера или группы нод.
- `list_k8s_versions` — Возвращает все доступные для создания/обновления версии Kubernetes. Используй перед create_k8s_cluster или update_k8s_cluster_version.
- `list_locations` — Возвращает список доступных локаций и зон доступности: код локации, ISO-код, список availability_zones. Нужен для выбора location/availability_zone при создании VPS.
- `list_mailboxes` — Возвращает все почтовые ящики аккаунта (API v2). Для каждого ящика: адрес, статусы спам-фильтра, webmail, пересылки, комментарий.
- `list_mailboxes_by_domain` — Возвращает список почтовых ящиков указанного домена (API v1). Используй, когда нужны только ящики конкретного домена.
- `list_mailboxes_v1` — Возвращает все почтовые ящики аккаунта в формате API v1 (с полной детализацией auto_reply/spam_filter/forwarding). Предпочитай list_mailboxes (v2), этот нужен только если требуются v1-поля.
- `list_network_drive_available_resources` — Возвращает список сервисов (серверов), к которым можно подключить сетевой диск. Используй перед mount_network_drive, чтобы узнать допустимые resource_id.
- `list_network_drive_presets` — Возвращает список доступных тарифов (preset) для сетевых дисков с ценой за ГБ, допустимым диапазоном размеров и IOPS. Используй перед create_network_drive для выбора preset_id.
- `list_network_drives` — Возвращает список всех сетевых дисков аккаунта с ключевыми параметрами: ID, имя, статус, тип (nvme/hdd), размер, зона доступности, локация, preset_id, подключённые сервисы. Используй перед любой операцией над диском, чтобы получить его ID.
- `list_project_balancers` — Список балансировщиков в указанном проекте.
- `list_project_buckets` — Список S3-хранилищ в указанном проекте.
- `list_project_clusters` — Список k8s-кластеров в указанном проекте.
- `list_project_databases` — Список managed-БД в указанном проекте.
- `list_project_dedicated` — Список dedicated-серверов в указанном проекте.
- `list_project_resources` — Возвращает сводку по всем ресурсам проекта: серверы, балансировщики, хранилища, кластеры, БД, выделенные серверы.
- `list_project_servers` — Список VPS-серверов в указанном проекте.
- `list_projects` — Возвращает список всех проектов аккаунта с id, именем, описанием и флагом по умолчанию. Используй перед работой с ресурсами проекта, чтобы получить project_id.
- `list_server_configurators` — Возвращает конфигураторы серверов с диапазонами CPU/RAM/Disk/Bandwidth/GPU и шагами изменения. Используй, если нужно создать VPS с произвольной конфигурацией (не тарифом).
- `list_server_disk_backups` — Возвращает список бэкапов (manual + auto) конкретного диска VPS-сервера. Бэкапы в Timeweb Cloud — это снапшоты на уровне диска, а не всего сервера. Для получения disk_id сначала запроси список дисков сервера через API.
- `list_server_disks` — Возвращает список дисков сервера с ID, размером, загрузкой и статусом. Используй перед операциями с бэкапами — disk_id нужен для list_server_disk_backups и create_server_disk_backup.
- `list_server_ips` — Возвращает все IPv4 и IPv6 адреса, назначенные серверу, включая PTR-записи и признак основного IP.
- `list_server_os` — Возвращает список операционных систем, доступных для установки на VPS-сервер: ID, семейство, имя, версия, codename, минимальные требования. Используй перед созданием VPS, чтобы выбрать os_id.
- `list_server_presets` — Возвращает все доступные тарифы (пресеты) для VPS-серверов: ID, цена, локация, CPU, RAM, диск, тип диска, пропускная способность. Используй перед созданием VPS, чтобы выбрать preset_id. Это справочник VPS-тарифов (НЕ пресеты для приложен…
- `list_server_software` — Возвращает список ПО из маркетплейса, доступного для установки на VPS при создании: ID, название, совместимые os_ids, требования. Используй, чтобы выбрать software_id.
- `list_servers` — Возвращает список всех VPS-серверов аккаунта с ключевыми параметрами: ID, имя, статус, локация, количество CPU, размер RAM, основной IPv4, ОС. Используй перед любой операцией над сервером, чтобы получить его ID.
- `list_ssh_keys` — Возвращает список всех SSH-ключей аккаунта: ID, имя, дата создания, флаг is_default и список серверов, на которых ключ используется. Используй перед операциями с SSH-ключами чтобы получить их ID.
- `list_tlds` — Возвращает список всех доступных доменных зон с ценами регистрации и продления. Используй перед созданием заявки на регистрацию.
- `list_vpc_ports` — Возвращает список портов VPC с MAC-адресами, IPv4 и сервисами
- `list_vpc_services` — Возвращает список сервисов (server / balancer / dbaas), привязанных к VPC
- `mount_network_drive` — Подключает сетевой диск к сервису (серверу). Сервис и диск должны быть в одной зоне доступности. Доступные для подключения сервисы можно получить через list_network_drive_available_resources.
- `reboot_server` — Мягко перезагружает сервер через ACPI reboot. ОС корректно завершает процессы перед рестартом. Используй для применения обновлений ядра или сброса подвисшего состояния.
- `reduce_k8s_node_group_nodes` — Удаляет указанное количество воркер-нод из группы. Действие необратимо — удалённые ноды нельзя восстановить.
- `refresh_api_key` — Перевыпускает существующий API-токен. Возвращает новое значение токена (один раз)
- `shutdown_server` — Мягко выключает сервер через ACPI shutdown (аналог нажатия кнопки питания). ОС корректно завершает процессы. Для принудительного выключения используй hard-shutdown через /action API (не покрыто этим tool-ом).
- `unbind_floating_ip` — Отвязывает плавающий IP от текущего сервиса
- `unlink_firewall_resource` — Отвязывает ресурс от группы правил firewall. После отвязки правила группы перестают действовать на этот ресурс.
- `unmount_network_drive` — Отключает сетевой диск от сервиса (сервера), к которому он был подключён. Перед удалением диска его нужно отключить.
- `unmount_server_image` — Отмонтирует примонтированный ISO-образ и перезагружает сервер в штатном режиме.
- `add_balancer_ips` — Добавляет backend IP-адреса к балансировщику. На эти IP будет распределяться входящий трафик.
- `add_balancer_to_project` — Привязывает существующий балансировщик к проекту. Для переноса между проектами используй transfer_project_resource.
- `add_bucket_subdomain_certificate` — Выпускает SSL-сертификат (Let's Encrypt) для поддомена, привязанного к S3-хранилищу. Поддомен должен быть предварительно добавлен через add_bucket_subdomains и иметь корректную CNAME-запись.
- `add_bucket_subdomains` — Добавляет один или несколько поддоменов к S3-хранилищу. Для каждого возвращает статус: success, empty_cname (нет CNAME-записи), duplicate или failed. После добавления выпускай SSL через add_bucket_subdomain_certificate.
- `add_bucket_to_project` — Привязывает существующее S3-хранилище к проекту.
- `add_cluster_to_project` — Привязывает существующий Kubernetes-кластер к проекту.
- `add_database_to_project` — Привязывает существующую managed-БД к проекту.
- `add_dedicated_to_project` — Привязывает существующий выделенный сервер к проекту.
- `add_domain` — Добавляет уже зарегистрированный в другом месте домен на аккаунт Timeweb Cloud для управления DNS и name-серверами. Не выполняет регистрацию — для регистрации используй create_domain_request.
- `add_server_ip` — Выделяет новый IPv4 или IPv6 адрес для сервера. Опционально можно задать PTR-запись.
- `add_server_to_project` — Привязывает существующий VPS-сервер к проекту. Для переноса между проектами — transfer_project_resource.
- `add_ssh_keys_to_server` — Добавляет один или несколько существующих SSH-ключей на сервер по массиву ID. Получить ID ключей можно через list_ssh_keys, ID сервера — через list_servers.
- `add_subdomain` — Создаёт поддомен у указанного основного домена. Нужны FQDN основного домена и FQDN поддомена.
- `add_vcs_provider` — Добавляет новый VCS провайдер для подключения Git репозиториев к Timeweb Cloud
- `batch_create_mailboxes` — Создаёт сразу несколько почтовых ящиков на одном домене (API v2). Возвращает список созданных ящиков и массив ошибок.
- `batch_create_mailboxes_v1` — Создаёт несколько ящиков на домене через API v1. Предпочитай batch_create_mailboxes (v2).
- `create_ai_agent` — Создаёт нового AI-агента. Обязательны: name, access_type, model_id, token_package_id, system_prompt. Перед вызовом получи model_id через list_ai_models и token_package_id через list_ai_agent_token_packages.
- `create_api_key` — Создает новый API-токен. Значение токена возвращается один раз и должно быть сохранено
- `create_balancer` — Создаёт новый балансировщик нагрузки. Обязательны: name, algo, is_sticky, is_use_proxy, is_ssl, is_keepalive, proto, path, inter, timeout, fall, rise, preset_id. preset_id получай через list_balancer_presets. Для приватной сети задай net…
- `create_balancer_rule` — Создаёт правило маршрутизации для балансировщика: соответствие между парой (протокол, порт) балансировщика и (протокол, порт) backend-сервера.
- `create_bucket` — Создаёт новое S3-хранилище. Нужно указать name, type (private/public) и ЛИБО preset_id, ЛИБО configurator_id + configurator_disk_mb. Возвращает access_key и secret_key для подключения.
- `create_container_registry` — Создаёт новый реестр контейнеров (Container Registry). Укажи либо preset_id (готовый тариф), либо configurator_id + disk (кастомная конфигурация). Имя должно быть уникальным, 3-48 символов, только [a-z0-9-].
- `create_database` — Создает новую базу данных в Timeweb Cloud с указанными параметрами
- `create_database_admin` — Создаёт пользователя в кластере базы данных (POST /api/v1/databases/{db_cluster_id}/admins).
- `create_database_instance` — Создаёт новый инстанс (БД) внутри кластера (POST /api/v1/databases/{db_cluster_id}/instances).
- `create_dedicated_server` — Создаёт новый выделенный (dedicated) физический сервер. Обязательные поля: preset_id (тариф), payment_period (P1M/P3M/P6M/P1Y), name. Опционально: OS, панель управления, доп. услуги, сетевой диск, IP-адрес, проект. Перед вызовом получи p…
- `create_dns_record` — Создаёт DNS-запись (A, AAAA, TXT, CNAME, MX, SRV) для домена или поддомена. Использует API v2. Для SRV нужны host/port/service/protocol вместо value.
- `create_domain_request` — Создаёт заявку на операцию с доменом: регистрация (register), продление (prolong), перенос (transfer). Для register нужен person_id, для transfer — auth_code.
- `create_firewall_group` — Создаёт новую группу правил firewall. Имя обязательно, описание и политика (ACCEPT/DROP) — опциональны. После создания группу можно наполнить правилами через create_firewall_rule и привязать к серверу через link_firewall_resource.
- `create_firewall_rule` — Создаёт новое правило в группе firewall. Обязательны direction (ingress/egress) и protocol (tcp/udp/icmp). Для tcp/udp можно указать port и cidr.
- `create_floating_ip` — Создает новый floating IP адрес в указанной зоне доступности
- `create_image` — Создаёт образ: (а) снапшот существующего диска сервера (disk_id), (б) импорт qcow2/iso по upload_url, либо (в) пустой слот для последующей загрузки (без disk_id и upload_url — тогда заливай файл через HTTP). Процесс асинхронный, отслежив…
- `create_image_download` — Создаёт ссылку на скачивание образа. type=timeweb — прямая ссылка на файл (без auth). type=google_drive или yandex — копирование в облако пользователя (нужен access_token). Процесс асинхронный.
- `create_k8s_cluster` — Создаёт новый Kubernetes-кластер. Обязательные параметры: name, k8s_version, network_driver. Для мастер-ноды укажи либо preset_id, либо configuration (взаимоисключающе). Опционально задай worker_groups, OIDC, зону, ingress.
- `create_k8s_node_group` — Создаёт новую группу воркер-нод в кластере. Обязательные: name, node_count. Для тарифа — либо preset_id, либо configuration (взаимоисключающе).
- `create_mailbox` — Создаёт новый почтовый ящик на указанном домене (API v2). Поддерживает задание ФИО владельца и начальных настроек спам-фильтра.
- `create_mailbox_v1` — Создаёт почтовый ящик через API v1. Предпочитай create_mailbox (v2) — этот нужен только для совместимости.
- `create_network_drive` — Создаёт новый сетевой диск указанного размера с выбранным тарифом (preset_id). Перед созданием стоит получить список доступных тарифов через list_network_drive_presets.
- `create_project` — Создаёт новый проект для группировки ресурсов (серверов, БД, хранилищ и т.д.).
- `create_server` — Создаёт новый облачный сервер. Выбор режима: preset_id XOR configurator_id (+cpu/ram/disk/[gpu]). Выбор ОС: os_id XOR image_id. Поддерживает ssh_keys_ids, is_ddos_guard, bandwidth, availability_zone, project_id, hostname, cloud_init.
- `create_server_disk_backup` — Создаёт ручной бэкап диска VPS. Процесс асинхронный: tool возвращается сразу, статус бэкапа переходит create → done в течение нескольких минут. Используй перед рискованными операциями (миграция, обновление ОС).
- `create_ssh_key` — Создаёт новый SSH-ключ в аккаунте. Требуются имя, тело публичного ключа и флаг is_default (будет ли ключ выбираться по умолчанию при создании сервера).
- `create_timeweb_app` — Создает приложение в Timeweb Cloud с автоматическим определением параметров проекта.
- `create_vpc` — Создает новую виртуальную приватную сеть в указанной зоне доступности
- `edit_api_key` — Изменяет имя и/или флаг is_able_to_delete API-токена по его ID
- `edit_k8s_cluster` — Редактирует имя, описание или OIDC-провайдера кластера. Другие параметры (версия, ноды) изменяются отдельными инструментами.
- `install_k8s_addon` — Устанавливает дополнение (addon) в кластер. Нужны тип, версия, config_type (basic/custom) и YAML-конфигурация. Каталог доступных дополнений — list_k8s_addon_configs.
- `resize_server` — Меняет тариф (preset_id) или кастомную конфигурацию (configurator_id + cpu/ram/disk/gpu). Применяется к существующему серверу — потребуется downtime. Для получения списка presets используй get_allowed_presets.
- `set_server_boot_mode` — Меняет boot_mode сервера: default (штатный), single (однопользовательский — для восстановления root), recovery_disk (загрузка с диска восстановления). Сервер перезагружается.
- `set_server_nat_mode` — Меняет правила маршрутизации трафика: dnat_and_snat (полный доступ), snat (только исходящий), no_nat (изоляция в локальной сети).
- `update_ai_agent` — Обновляет параметры AI-агента: имя, описание, статус, access_type, пакет токенов, system prompt и настройки модели. Передавай только поля, которые нужно изменить.
- `update_balancer` — Обновляе�� параметры существующего балансировщика. Все поля кроме balancer_id — опциональные; передавай только то, что меняется.
- `update_balancer_rule` — Обновляет правило маршрутизации балансировщика. Все поля (кроме id) обязательны — API ожидает полное описание правила.
- `update_bucket` — Изменяет параметры S3-хранилища: preset_id ИЛИ configurator (disk, configurator_id), bucket_type (private/public), описание. Нельзя передавать одновременно preset_id и configurator.
- `update_bucket_user` — Меняет secret_key пользователя-администратора S3-хранилища. После смены пароля нужно обновить конфигурацию всех клиентов, подключающихся к хранилищу.
- `update_container_registry` — Изменяет параметры реестра контейнеров: описание, тариф (preset_id) или кастомную конфигурацию (configurator_id + disk). Имя реестра изменить нельзя.
- `update_database_admin` — Изменяет параметры пользователя кластера: пароль, привилегии, описание (PATCH /api/v1/databases/{db_cluster_id}/admins/{admin_id}).
- `update_database_cluster` — Изменяет параметры кластера базы данных: название, тариф, описание, публичную сеть (PATCH /api/v1/databases/{db_cluster_id}).
- `update_database_instance` — Изменяет параметры инстанса базы данных в кластере (PATCH /api/v1/databases/{db_cluster_id}/instances/{instance_id}).
- `update_dedicated_server` — Изменяет параметры выделенного сервера: имя и/или комментарий. Оба поля опциональны, но хотя бы одно должно быть передано.
- `update_dns_record` — Обновляет существующую DNS-запись по ID. Использует API v2. Нужно передать тип записи и новые поля.
- `update_domain` — Включает/выключает автопродление домена и/или меняет привязанный IP-адрес. FQDN обязателен.
- `update_domain_name_servers` — Заменяет список name-серверов у домена. Принимает массив объектов {host, ips?}.
- `update_domain_request` — Обновляет заявку на регистрацию/продление/трансфер, указывая источник оплаты: use (с баланса), invoice (платёжка), free (бесплатный трансфер), bonus.
- `update_firewall_group` — Обновляет имя и/или описание группы правил firewall. Политика группы через этот эндпоинт не меняется.
- `update_firewall_rule` — Полностью обновляет правило firewall. Передаются direction, protocol (обязательно) и опциональные port, cidr, description — эти поля перезаписывают текущие значения правила.
- `update_floating_ip` — Изменяет комментарий и/или PTR-запись плавающего IP по его ID
- `update_image` — Обновляет имя и/или описание образа. Другие атрибуты (ОС, локация, disk_id) изменить нельзя.
- `update_k8s_addon` — Изменяет конфигурацию или версию ранее установленного дополнения. Нужны type, config_type, yaml_config, version.
- `update_k8s_cluster_version` — Обновляет версию Kubernetes в кластере. Версию можно не передавать — тогда будет выбрана следующая доступная.
- `update_mail_domain_info` — Меняет адрес-сборщик для писем, приходящих на несуществующие ящики домена.
- `update_mailbox` — Обновляет почтовый ящик (API v2): пароль, комментарий, ФИО, спам-фильтр, автоответчик, пересылки. Передавай только изменяемые поля. Сложные блоки (spam/forward/autoreply/outgoing) принимают объект с is_enabled и дополнительными полями пр…
- `update_mailbox_v1` — Обновляет почтовый ящик через API v1. Предпочитай update_mailbox (v2). Использует структурированные блоки auto_reply/spam_filter/forwarding_incoming/forwarding_outgoing.
- `update_network_drive` — Изменяет параметры сетевого диска (name, comment, size). Размер можно только увеличивать. Нужно указать хотя бы одно из полей.
- `update_project` — Обновляет имя, описание или аватар существующего проекта. Минимум одно поле.
- `update_server` — Обновляет имя, комментарий, avatar_id или cloud_init у сервера. Для ресайза (preset/configurator) используй resize_server.
- `update_server_ip` — Меняет PTR-запись (обратное DNS) для конкретного IP-адреса сервера.
- `update_ssh_key` — Изменяет параметры SSH-ключа по ID. Можно обновить имя, тело ключа и/или флаг is_default. Передавай только те поля, которые нужно изменить.
- `update_vpc` — Изменяет имя и/или описание VPC по её ID

## 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=timeweb-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/timeweb-mcp
