MCP Tool Permission Gateway

PolicyAware checks agent and MCP-style connector actions before tool execution.

Install

pip install policyaware

Run The Example

git clone https://github.com/ktirupati/policyaware.git
cd policyaware/examples/mcp-tool-permission-gateway
python tool_gateway_demo.py

Expected Output

github.read_file as developer: allow approval_required=False
github.create_pr as developer: require_approval approval_required=True
github.delete_branch as developer: deny approval_required=False
snowflake.query medical database: deny approval_required=False

Open the complete example folder on GitHub: MCP tool permission gateway.

More Reading