perseus_tool
Runs allowlisted external tools with user permissions. For approved integrations only.
Instructions
Run an external tool that has been allowlisted in the Perseus configuration. Use for approved integrations only. Requires the tool name to be present in the allowlist. Destructive — executes the tool with the user's permissions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "perseus_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the allowlisted external tool to run |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| output | No | External tool stdout | |
| exit_code | No | Tool exit code |