Plugin configuration

Extension version: 0.3.3.

Field Type Required Default Sets Description
network string yes dev PRIMEDELTA_MCP_NETWORK One of: dev / testnet / mainnet. The RPC URL is derived from this automatically (dev -> besu.dev, testnet -> chain.testnet, mainnet -> chain). Leave the override below empty unless you run a custom node.
provider_url string no PRIMEDELTA_MCP_PROVIDER_URL Leave EMPTY to use the selected network's default RPC. Set only to point at a custom node (e.g. https://besu.dev.primedelta.io).
mode string yes browser PRIMEDELTA_MCP_MODE One of: browser / aws / privatekey. browser = your own wallet signs every trade (no key stored; leave both key fields empty). aws = the agent signs with the AWS KMS key below (preferred on shared machines). privatekey = the agent signs with the private key below (dev only). ('execute' is also accepted and behaves like aws/privatekey depending on which field you set.)
private_key (sensitive) string no PRIMEDELTA_MCP_PRIVATE_KEY Used when Signing = privatekey. A DEDICATED agent wallet's key, funded with limited funds — never a personal key. Stored in your OS keychain, never in plaintext config. Leave empty for browser or aws.
kms_key_id string no PRIMEDELTA_MCP_KMS_KEY_ID Used when Signing = aws. An asymmetric secp256k1 KMS key id/ARN to sign with; the key never leaves KMS. boto3 installs via the SDK's kms extra, so this works out of the box. Leave empty for browser or privatekey.
max_trade_usd string no PRIMEDELTA_MCP_MAX_TRADE_USD Optional. Reject any single trade whose value exceeds this. Empty = no cap.
max_daily_usd string no PRIMEDELTA_MCP_MAX_DAILY_USD Optional. Reject trades once the cumulative daily value exceeds this. Empty = no cap.
allow_deposits boolean no False PRIMEDELTA_MCP_ALLOW_DEPOSITS Optional, default off. Lets the agent deposit dUSD / stock tokens from the wallet into the custodial ledger. Leave off unless you want the agent to move funds into custody.
allow_withdrawals boolean no False PRIMEDELTA_MCP_ALLOW_WITHDRAWALS Optional, default off. Lets the agent request and claim a dUSD/stock withdrawal from the custodial ledger back to the wallet. For an AI subaccount an admin must also enable off-venue withdrawals on the account. Leave off unless you want the agent to move funds out of custody.
allow_orders boolean no False PRIMEDELTA_MCP_ALLOW_ORDERS Optional, default off. Lets the agent place / cancel REAL brokerage orders on the mint platform (limit + market-sell), settled from your available USD/cash balance. Leave off unless you want the agent to trade on the mint brokerage.
allow_subaccounts boolean no False PRIMEDELTA_MCP_ALLOW_SUBACCOUNTS Optional, default off. Lets a main-account agent confirm/reject an AI subaccount linking under it. Leave off unless this is a main account approving its own agents.