Tool Permission Boundary Enforcer Connector for AI agents.
3 live capabilities
Enforce strict security boundaries for agent capability execution
Waiting for input…
Why people use Tool Permission Boundary Enforcer
Stop agent overreach with capability Permission Boundary Enforcer security
With this MCP, you stop guessing. You move the security from the 'instruction' layer to the 'execution' layer. Instead of asking the agent to be good, you make it impossible for the agent to be bad by enforcing a deterministic permission matrix that your client checks before every single capability call.
What Vinkius changes
That it turns loose AI instructions into hard, enforceable security boundaries.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Preventing accidental file overwrites
A developer asks an agent to update a config file, but the agent tries to write to a system directory.
- Real-world use case 02
Restricting API access
An agent is tasked with fetching weather data, but tries to call a sensitive internal API.
- Real-world use case 03
Sandboxing autonomous coding agents
You let an agent write code in a local folder.
Complete set · 3capabilities
The complete Tool Permission Boundary Enforcer capability set.
These are the exact actions your AI can choose when you ask it to work with Tool Permission Boundary Enforcer.
01—03
3 capabilities in this set.
Part of 3 available through Tool Permission Boundary Enforcer.
- 01 Capability
Check permission
Checks if a specific capability operation is allowed under your current security rules. It prevents unauthorized actions by validating them against the permission matrix.
- 02 Capability
List boundaries
Shows you all the active permission rules currently being enforced. Use this to audit what your agent is permitted to do.
- 03 Capability
Validate resource pattern
Tests a file path or URL against your defined regex patterns. It's a way to pre-verify if a resource is within the allowed boundary.
Set up in minutes
One URL. Then ask Tool Permission Boundary Enforcer to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Tool Permission Boundary Enforcer from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_GVlIoKIoNH1tQbGGKEnb5jAQ4QFvgGdB2BZv3GPD/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Tool Permission Boundary Enforcer, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Tool Permission Boundary Enforcer for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_GVlIoKIoNH1tQbGGKEnb5jAQ4QFvgGdB2BZv3GPD/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Tool Permission Boundary Enforcer URL.
- Step 03
Save and start
Save the connection and enable Tool Permission Boundary Enforcer in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"tool-permission-boundary-enforcer": {
"url": "https://edge.vinkius.com/vk_preview_GVlIoKIoNH1tQbGGKEnb5jAQ4QFvgGdB2BZv3GPD/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Tool Permission Boundary Enforcer
Open Agent mode in chat and ask: "Using Tool Permission Boundary Enforcer, help me...". 3 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"tool-permission-boundary-enforcer": {
"url": "https://edge.vinkius.com/vk_preview_GVlIoKIoNH1tQbGGKEnb5jAQ4QFvgGdB2BZv3GPD/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Tool Permission Boundary Enforcer
Ask Copilot: "Using Tool Permission Boundary Enforcer, help me...". 3 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"tool-permission-boundary-enforcer": {
"url": "https://edge.vinkius.com/vk_preview_GVlIoKIoNH1tQbGGKEnb5jAQ4QFvgGdB2BZv3GPD/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Tool Permission Boundary Enforcer
Open Cascade and ask: "Using Tool Permission Boundary Enforcer, help me...". 3 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"tool-permission-boundary-enforcer": {
"url": "https://edge.vinkius.com/vk_preview_GVlIoKIoNH1tQbGGKEnb5jAQ4QFvgGdB2BZv3GPD/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Tool Permission Boundary Enforcer
Ask Cline: "Using Tool Permission Boundary Enforcer, help me...". 3 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add tool-permission-boundary-enforcer --transport http "https://edge.vinkius.com/vk_preview_GVlIoKIoNH1tQbGGKEnb5jAQ4QFvgGdB2BZv3GPD/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Tool Permission Boundary Enforcer
Ask Claude: "Using Tool Permission Boundary Enforcer, show me...". 3 tools are ready
Where the request belongs
Work Tool Permission Boundary Enforcer can move forward.
This is for developers and security engineers who need to deploy autonomous agents in production environments without risking system-wide compromise.
DevOps Engineer
Securing automated deployment scripts and CI/CD agents that need limited access to infrastructure.
Security Researcher
Testing the safety and boundary-compliance of new LLM-based autonomous agents.
Software Architect
Designing sandboxed environments where AI agents can interact with local files and APIs safely.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsPiLAB
Manage infrastructure and security via PiLAB. control PiVirt virtual machines, inspect PiTrust certificates, and oversee 3SO OAuth clients directly from any AI agent.
Doppler
Manage secrets and environment variables via Doppler. list projects, audit secrets, and track activity logs from any AI agent.
OOPSpam
Block spam submissions on your forms and comments with an AI-powered filter that catches bots without annoying real users.
Bcrypt Hash Engine
Hash and verify passwords with the industry-standard bcrypt algorithm. Two capabilities in one: hash with configurable salt rounds, and verify against stored hashes. Pure JS. zero compilation.
X Ads (Twitter)
Connect your X Ads account to any AI agent. audit campaigns, analyze line item performance, and pull engagement reports through natural conversation.
Box
Store, share, and collaborate on files securely with enterprise-grade cloud content management and governance controls.
Bring your own AI
Change the model, client or framework. Keep Tool Permission Boundary Enforcer connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Tool Permission Boundary Enforcer.
The practical details behind the request, access and result.
How does the Capability Permission Boundary Enforcer protect my files?
It creates a strict rulebook that your AI client checks before any file-writing or reading capability is used. If a path isn't on the approved list, the action is blocked.
Can I use the Capability Permission Boundary Enforcer with Claude or Cursor?
Yes, as long as you are using an MCP-compatible client like Claude, Cursor, or Windsurf, you can connect this to enforce security rules.
Will this MCP slow down my agent's response time?
The security checks are designed to be extremely fast and happen locally, so you won't notice a meaningful delay in your agent's workflow.
How do I know if my agent tried to break a rule?
The MCP prevents the action from happening in the first place. Your agent will receive a failure message indicating that the requested operation violated the established permission boundaries.
Does the Capability Permission Boundary Enforcer work for network security?
Yes, you can define specific URL patterns and domains that your agent is allowed to access, preventing it from hitting unauthorized websites.
How does the enforcer prevent unauthorized capability access?
It uses check_permission to validate every requested operation against a predefined permission matrix. If the operation or the target resource does not match the allowed patterns, the request is blocked.
Can I see what capabilities are currently restricted?
Yes, you can use the list_boundaries capability to retrieve the current active permission boundaries and inspect the allowed operations and patterns.
How do I test a path before using it?
You can use validate_resource_pattern to test a specific resource string against the regex or exact match rules of a capability/operation pair without actually executing the capability.
One connection away
Give your agent a direct line to Tool Permission Boundary Enforcer.
Connect Tool Permission Boundary Enforcer once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available