Agents need somewhere to run, build and browse, and a way to make sure they can't run up your bill or forget a server. This is the same cloud, with the controls agents need.
A small server where your agent runs around the clock: schedules, webhooks, tools, and its state on disk. Also a good fit for MCP servers and workflow tools.
Clone, build, run tests, then disappear. Give the server a time to live and it deletes itself. Billed per started hour, never more than the monthly price.
Plan for about 1 GB of memory per headless browser. IPv6 is included on every server; extra IPv4 addresses are limited and cost €1 a month.
A 2-hour sandbox costs about €0.06. A hundred of them, about €6.
Each agent gets its own API key with the narrowest role it needs and an expiry date.
Set a maximum number of servers and a maximum monthly cost. A create that would break the cap is refused.
Pass a ttl from 5 minutes to 30 days when creating a server. A forgotten server disappears on its own.
Label what an agent creates and see the cost grouped by label, per month, in the console and the API.
The MCP server only lets an agent delete servers it created itself, and can be started read-only.
Every change made with a key is logged, so you can see what an agent did.
Create an API key in the console, with a role and caps. Then connect an agent, or use the command line.
claude mcp add clk \
-e CLK_API_KEY=clk_live_… \
-e CLK_MCP_DEFAULT_TTL=2h \
-- clk-mcpexport CLK_API_KEY=clk_live_…
clk servers create --name sandbox-1 \
--size "CLK Shared Small" --ttl 2h --label agent=release-bot --wait