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. |