Point Cursor, Claude Code or any SDK at it. Three things happen to every call before it reaches the model, and on the way back.
What we detect is swapped out before the model sees it, and put back on the way home.
Card and account numbers, emails, phones and live API keys, in the stream itself. Names and addresses with the sidecar you host.
How it is measured →Every agent has a dollar limit. It stops at the number, or hands the call to a cheaper agent you named.
Spend is attributed to a person from your directory, and every call writes a row with what priced it.
Every prompt is screened at the door. Set the policy to block, and the model never sees it.
A canary in the system prompt catches a model that leaks it. The reply is cleaned and the event is on the record.
A key for one agent, in one environment.
Your workload holds a KnoxCall key. The provider key is added at the wire and never leaves.
Your agent's tools are a credential surface.
Anyone with a server's URL usually gets every tool on it. KnoxCall makes that a policy decision.
The MCP Gateway in detail →Every control on this page, graded in three states.
Enforced means a request is refused or rewritten. Detect-only means recorded and alertable, nothing refused. Not shipped means exactly that.
Head to head, with dated sources: KnoxCall against Cloudflare AI Gateway →
Free for seven days. No card. Your first call in minutes.