Unrestricted Tool Access
Medium
- Category
- Excessive Agency
- Content
The output includes the server's `Instructions:` field (read it) and a JSON Schema for every tool's parameters. Treat this as the authoritative reference for the rest of the session. **Step 2 - Call any tool from the catalog** using the form `maverick-notion.<tool>`: ```sh mcporter --config {baseDir}/mcporter.json call maverick-notion.<tool> <arg>=<value> ...- Confidence
- 91% confidence
- Finding
- The skill instructs the agent to enumerate the live remote tool catalog and then call any advertised tool, making the effective capability set remotely controlled by Notion's MCP server rather than fixed in the skill. Even though the file warns to confirm user intent for writes, dynamically trusting whatever tools and server-published instructions exist expands the attack surface and can enable unexpected read/write actions if the remote server changes, is compromised, or advertises overly broad operations.
