Unrestricted Tool Access
Medium
- Category
- Excessive Agency
- Content
The output includes Linear's `Instructions:` field (read it — it specifies, for example, how to format markdown content) 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 `<server>.<tool>` where `<server>` is `maverick-linear` (the local registration key, not Linear's announced name): ```sh mcporter --config {baseDir}/mcporter.json call maverick-linear.<tool> <arg>=<value> ...- Confidence
- 90% confidence
- Finding
- The skill instructs the agent to discover the live catalog and then 'Call any tool from the catalog,' effectively delegating authority to whatever remote server advertises at runtime. Because the live tool catalog is treated as authoritative and includes write/delete operations, a compromised, changed, or overly broad server catalog could induce the agent to invoke unexpected destructive actions within the OAuth grant's permissions.
