Rightshold™ Sign up

Evidence Delivery · $99 / 30 days · Offers open November 18, 2026 · online purchasing currently unavailable

Answers · agent payments

Coinbase added Agent Controls to Coinbase for Agents on November 11, 2026. If I let an AI agent trade on my Coinbase account through the MCP, what can I cap, can the agent change or get around those limits, and what do they not protect me from?

Last updated

TL;DR: Three controls are rolling out now: a maximum trade size in US dollars for each trade (Coinbase's example is 100 USD), a 24-hour volume limit on the total the agent can trade over 24 hours, where any trade that would go over it won't go through (example: 1,000 USD), and auto-stop, a percentage-loss threshold for a portfolio: if the portfolio falls below it, the agent stops placing trades until you turn trading back on in the Coinbase app (example: 5%). A fourth, product permissions to choose which categories the agent may trade (crypto, equities, derivatives and more), is marked coming soon with no date. Coinbase says the controls run on its servers, not inside the agent, and are managed in the Coinbase app or on the web from your logged-in account behind your password and two-factor authentication, so the agent can't bypass them or change them on its own. What they don't do is judge the trades: Coinbase's disclaimer says agents may make mistakes or fail, that you direct all agent activity and that you assume all risk for transactions your agents execute. A 100 USD cap still allows many bad 100 USD trades up to the 24-hour limit, and auto-stop only reacts after the loss has happened.

What should I check, step by step?

1. Set all three controls before you connect an agent, not after its first bad day. Size the per-trade cap to the largest single order you'd accept without looking, and the 24-hour limit to the most you'd accept it trading while you're away.

  1. Pick the auto-stop threshold as the loss at which you want to look before anything else happens, and remember that turning trading back on is a manual step in the Coinbase app.
  2. Don't assume auto-stop closes positions or cancels orders. Coinbase describes it as stopping the agent from placing trades; its post doesn't say it sells anything or cancels open orders, so check what's still open when it triggers.
  3. Until product permissions arrive, the agent isn't restricted by product category through these controls. Keep riskier products such as derivatives out of reach some other way, or don't connect an agent to an account that can trade them.
  4. Keep the account login, password and two-factor authentication away from the agent. The controls hold because the agent can't reach the settings; an agent driving a logged-in browser session is a different situation from one calling the MCP.
  5. Treat prompt injection as a live risk. Research content the agent reads can steer what it trades within your limits, so tighter limits matter more than instructions in the agent's prompt.
  6. Keep your own record of what you asked the agent to do and what it traded, separate from the agent's session, so you can compare its trades with your instructions later.

What limits can you set on an AI agent trading through Coinbase for Agents?

Coinbase for Agents is Coinbase's MCP for researching and trading from your Coinbase account through an AI tool you choose. Agent Controls, announced November 11, 2026, add limits you set on how that agent trades. Maximum trade size caps each trade in USD. The 24-hour volume limit caps the total the agent can trade over 24 hours, and trades past it won't go through. Auto-stop watches a portfolio against a percentage-loss threshold and stops the agent placing trades once the portfolio falls below it.

Can an AI agent change or get around Coinbase's Agent Controls?

Coinbase's key claim is where the limits live: on its servers, not in the agent. Limits written into an agent's prompt or configuration can be ignored by a model that misreads an instruction, or rewritten by one steered by injected text. Limits enforced by the exchange apply to every order the agent submits regardless of what it was told.

What don't Coinbase's Agent Controls protect against?

They are boundaries on execution, not a judgment of the strategy. Within a 100 USD per-trade cap and a 1,000 USD daily limit, an agent can still make ten poor trades in a day. Auto-stop is a loss trigger: it acts after the portfolio has already fallen past your threshold.

How do I ask Rightshold about this (free, no key)?

Add the MCP server https://www.rightshold.com/mcp to Claude, Cursor, ChatGPT, Grok or VS Code, then ask: “Before my trading agent sends a 100 USD buy through Coinbase for Agents, check it against the agent's own per-trade and daily budget, set lower than my Coinbase Agent Controls, and give me a signed allow or deny with the task id as the reference.”

One-click setup

{
  "tool": "authorize_spend",
  "arguments": {
    "credential_id": "<this trading agent's credential id>",
    "amount_minor": 10000,
    "currency": "USD",
    "merchant_domain": "coinbase.com",
    "category": "trade",
    "reference": "<task id>"
  }
}

Rightshold isn't affiliated with Coinbase, never holds or moves money or assets, and isn't an exchange, broker, wallet or investment adviser. Agent Controls behavior is as described in Coinbase's November 11, 2026 blog post, read November 13, 2026, while the controls are rolling out and product permissions are marked coming soon; limits and availability may change, so check your Coinbase account before relying on them. Not investment, financial or legal advice.

What are the sources?

Related

Not legal advice. JSON · Markdown · All answers

Get a free API key in one call

No card and no email needed. 100 free credits; the license and policy checks stay free without a key.

curl -s -X POST https://www.rightshold.com/v1/accounts/signup -H "Content-Type: application/json" -d '{"accept_terms":true}'
export RIGHTSHOLD_API_KEY=rs_...   # the api_key from the reply (shown once)
curl -s https://www.rightshold.com/v1/licenses/check -H "Authorization: Bearer $RIGHTSHOLD_API_KEY" \
  -H "Content-Type: application/json" -d '{"license":"MIT","intended_use":{"commercial_use":true}}'