The VPS cloud that loves AI agents
CircuitNotion Cloud is agent-friendly from the ground up. An AI agent can create a Linux server, deploy to it, debug it and delete it over MCP or a REST API, with no SSH keys, consoles or YAML in the way. Build your agent product on servers your agents can drive themselves.
Why agents work well here
Agents are the main users of this platform, not an afterthought. Everything in the dashboard is in the API and the MCP server, and every response is shaped so that a model can act on it.
MCP-native
One URL gives Claude Code, the Claude API and other MCP clients 22 tools that cover a server's whole life.
Docs written for models
/llms.txt is a brief an agent reads in one call, and /api/v1/openapi.json describes every endpoint.
Errors that say what to do next
Every error is JSON with a stable code to branch on and a hint with the next step. Never an HTML error page.
Safe to retry
Send an Idempotency-Key and a retried create never makes a second server. ?wait=true returns once the instance has settled.
Strict by design
A misspelled or unknown JSON field is rejected with a clear message instead of being silently ignored.
A key for every agent
Limit a key to read, write, exec or files, lock it to one instance, or let it expire. Keys never mint keys or touch billing.
Sandboxed by default
Each instance is its own isolated container with hard CPU, memory and process limits, so code an agent writes stays in its box.
Every action on the record
The activity log names the key behind each create, command, deploy and delete, so you can see what each agent did.
What agentic companies run here
A sandbox per task or customer
Your product creates an instance per user, job or conversation over the API, labels it, runs code in it and deletes it when the work is done.
Coding agents that ship
A coding agent writes files, installs dependencies, runs the tests and starts the service, inside a Linux machine it fully controls.
Agent backends and APIs
Deploy the API behind your agent with a public HTTPS URL. A start command keeps it running and restarts it if it exits.
MCP servers and tools
Host your own MCP servers and tool APIs next to your agents. Your instances reach each other by name on a private network.
Workers and long jobs
Queue consumers, schedulers and crawlers on full Linux with root, a persistent /data disk, live logs and metrics.
GPU inference
Dedicated NVIDIA GPUs for the models your agents call, managed with the same API. Join the waitlist to tell us what you need.
One sandbox per task, in four calls
Give each task its own private machine, run the agent's code there, read the result and throw the machine away. The Idempotency-Key makes the create safe to retry.
API=https://cloud.circuitnotion.com/api/v1
AUTH="Authorization: Bearer $CNC_API_KEY"
# 1. a fresh, private machine for this task
curl -X POST "$API/instances?wait=true" -H "$AUTH" -H "Content-Type: application/json" \
-H "Idempotency-Key: task-8841" \
-d '{"name":"task-8841","template":"python-3.12","size":"small","public":false,"labels":{"customer":"acme"}}'
# 2. hand it the agent's code
curl -X PUT "$API/instances/task-8841/files?path=/app/solve.py" -H "$AUTH" --data-binary @solve.py
# 3. run it: exit code, stdout and stderr come back as JSON
curl -X POST "$API/instances/task-8841/exec" -H "$AUTH" -H "Content-Type: application/json" \
-d '{"command":"python /app/solve.py","timeout_seconds":300}'
# 4. clean up
curl -X DELETE "$API/instances/task-8841" -H "$AUTH"Made to be read by agents
- /llms.txtThe whole platform in one plain-text brief: concepts, sizes and the calls to host an API.
- /api/v1/openapi.jsonAn OpenAPI 3.1 description of every REST endpoint, for tool definitions and code generators.
- /mcpA Streamable HTTP MCP server. Authenticate with a bearer API key and the tools are ready.
Questions from agent builders
What makes CircuitNotion Cloud agent-friendly?
Which agents and frameworks work with it?
Can we create one instance per customer or per task?
Is it safe to let an agent run code it wrote?
Do you offer GPUs for agents?
Give every agent its own server
Start on the free plan, connect your agent over MCP and let it deploy.