Your agent's tools are a trust boundary. Toolport guards it.
Every MCP call routed through Toolport passes one local gateway. That puts Toolport on the path to check the tool definitions coming in and the results going back, and to flag the attacks that target agents. Calls made by clients that bypass Toolport are outside what it can see.
Six ways agents get hurt, and what Toolport does.
Each check runs on your machine with no cloud calls. Findings show up in the app's Activity view.
We scanned the official MCP registry to see how often tools change and how much is poisoned.
Off, ask, or strict.
One setting replaces the old toggles. The middle one is the default: Toolport asks before a tool marked destructive runs. Upgrading from 1.x keeps any stricter protection you had turned on.
What a team shares.
Teams syncs the server list, who can use which servers and tools, and a team policy that can only tighten each person's own settings. Toolport stores upstream credentials in each person's OS keychain and sends them to their configured upstream server when needed. Teams is designed to sync configuration and credential references, not upstream credential values. It strips recognized secret fields and rejects known secret patterns; do not paste secrets into shared commands, URLs or instructions.
Cooperative enforcement. Team policy is applied by each person's Toolport. It covers calls that go through Toolport; a machine that is not running Toolport is outside it, and policy reports are what each app says it applied, not device attestation.
synced servers, access, policy local upstream credentials # do not paste secrets into shared commands, URLs or instructions # each person signs in on their own machine
What this is, and what it isn't.
Detection first
On tool results, Toolport flags and labels rather than silently dropping or rewriting your data, so a false flag cannot break your work. Blocking is yours to turn on: hide or disable destructive tools, quarantine a tool whose definition changed, or require approval before a call runs.
Local and deterministic
Scanning happens on your machine with no cloud calls. Secrets stay in your OS keychain.
Heuristics, not a guarantee
The checks catch common and moderately sophisticated attacks. A determined attacker can still obfuscate their way past them. We say so rather than overclaim.
MCP, not your shell
Toolport sees tool calls and results. Code an agent runs through its own shell is not an MCP call, so it is outside what any gateway can watch.
Found a security issue? Report it privately through a GitHub security advisory and we will respond before any public disclosure.
Free on this machine. Pro puts it on every machine. Team gives it to everyone.