Toolzilla Cloud
Point your client at one URL and start granting tools in minutes. We run the gateway, the vault and the memory layer.
MCP control plane // for high-risk industries
One MCP endpoint for every tool your business runs, from ad servers and trackers to payments and content. Per-agent access control, a credential vault and shared memory, built into the gateway.

Drop-in for
00 // your mcp.json
Every tool you connect today is another process, another secret on disk, and another thing no policy covers. Replace the whole list with one line.
{"mcpServers": {"kazza": { env: KAZZA_API_KEY }"ad-server": { env: ADSERVER_TOKEN }"tracker": { env: TRACKER_API_KEY }"payments": { env: PAYMENTS_SECRET }"cms": { env: CMS_TOKEN }}}5 servers · 5 secrets on disk · no access control
{"mcpServers": {"toolzilla": { url: "https://mcp.toolzilla.com" }}}1 endpoint · 0 secrets on disk · deny by default
With Toolzilla, four fewer servers and five fewer secrets on disk.
Pipeline // how it works
Toolzilla sits between your agents and the tools your business already runs. Set it up once and every call is routed, checked and credentialed.
Plug in
Point Claude, Codex or any MCP client at Toolzilla once. Your ad servers, trackers, payment processors and content systems all sit behind it.
Set rules
Give each agent a role, down to the scope. A support agent can issue a refund and never a payout. Anything you did not grant is denied.
Let it run
Credentials stay in the vault and are injected at call time, and every agent shares one memory of what has already been done.
Step 02 // set rules
Grant access to a role, down to the scope, and assign agents to roles. Nothing is ever granted to a credential, and everything not on the list is refused.
agent release-agent → role release
| Tool | Scope | Decision |
|---|---|---|
| kazza | reports:read | Granted |
| ad-server | campaigns:pause | Granted |
| ad-server | budgets:write | Denied |
| tracker | conversions:read | Denied |
| payments | refunds:create | Denied |
| payments | payouts:send | Denied |
| cms | scenes:publish | Granted |
3 of 7 scopes granted · 4 denied by default
Step 03 // keys stay locked
Processor keys, ad server tokens and CMS credentials live in Toolzilla and are injected after the policy check, on the way out to the tool.
A leaked agent context can't leak a credential it was never given.
agent context: 0 secrets
Change a processor key once. Every agent allowed to use it is on the new one by its next call.
Pull a grant and it is gone for every agent at once. No config to redeploy, no context to scrub.
Secrets are injected after policy runs and removed before anything is written down.
Deployment // cloud or self-hosted
The same gateway, vault and memory layer either way, with the same policies.
Point your client at one URL and start granting tools in minutes. We run the gateway, the vault and the memory layer.
Run the same control plane inside your own network, next to the servers it fronts, with your keys never leaving it.
Early access // request access
We are onboarding teams in batches. Tell us what you run and we will get you on the floor.