Run Base Plugin CLI
run_base_plugin_cliRun allowlisted Base plugin CLI commands (morpho, aerodrome) from the local WalletChan MCP process, then optionally submit prepared transactions.
Instructions
Run a pinned, allowlisted protocol CLI command from the local WalletChan MCP process. Supports configured Base plugin CLI runners and can submit prepared transaction output through WalletChan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | Structured CLI arguments. Use kebab-case, camelCase, or snake_case option names. | |
| from | No | Optional approved account for submitPreparedCalls. | |
| chain | No | Optional chain override for submitPreparedCalls. | |
| plugin | Yes | Base plugin runner to use. | |
| command | Yes | Allowlisted CLI command, e.g. query-vaults or prepare-deposit. | |
| profileId | No | Alias for executionProfile. | |
| timeoutMs | No | Optional CLI timeout in milliseconds. Defaults to 90000. | |
| previewOnly | No | If submitPreparedCalls is true, preview normalized calls without submitting. | |
| allowWarnings | No | If submitPreparedCalls is true, allow submission despite error-level prepare warnings. Defaults to false. | |
| atomicRequired | No | Optional atomicRequired value for submitPreparedCalls. | |
| executionProfile | No | Execution profile override. Use walletconnect for main WalletChan popup approval, agent:<walletId> for delegated 1Shot execution, or agent-eoa:<walletId> for raw local agent EOA execution. Defaults to the stored profile. | |
| submitPreparedCalls | No | If true, normalize the CLI output and submit it to WalletChan with send_prepared_calls. |