The 60-second version
JPMorgan, BofA, Schwab and Citi are refusing outside agents with customer passwords from moving money, but allowing read-only data via aggregators while building bank-controlled gateways.

Major US banks are blocking credential-based AI agents from moving money while keeping read-only access open and co-designing protocols for governed agent identity.

JPMorgan, BofA, Schwab and Citi are refusing outside agents with customer passwords from moving money, but allowing read-only data via aggregators while building bank-controlled gateways.

Evidence labels used below: CONFIRMED, COMPANY CLAIM, INDEPENDENT EVIDENCE, EARLY RESEARCH, PRESS REPORT (relay), INTERPRETATION, PREDICTION.
| Bank | What is actually evidenced | Label |
|---|---|---|
| JPMorgan Chase (context, 2026-10-13) | Dimon on Q3 earnings call: no outside agents inside the firm; spokeswoman confirms the bank blocks third-party agents that log in using customer credentials, permits read-only data sharing via open-banking providers such as Plaid, and states agents "can't send money or pay a bill"; no timeline for change | CONFIRMED (spokeswoman statements to CNBC and Fortune; Dimon quotes on record) |
| Citigroup (context) | FT reports Citi restricting third-party agents from logging into customer accounts or conducting transactions directly, while read-only access via open-banking providers remains customer-authorizable | CONFIRMED as press report (same FT piece; paywalled; relayed) |
story_count: 10. This artifact covers exactly one assigned story: S08.| Date type | Value | Evidence |
|---|---|---|
| Actual event date — Schwab block | 2026-10-16 (Wurster states, in a Bloomberg TV interview aired Friday 2026-10-16, that Schwab is actively blocking agents from acting on client accounts) | Bloomberg article dated 2026-10-16 |
| Actual event date — Bank of America restriction | On or before 2026-10-16; precise date not evidenced (FT reports BofA has restricted AI agents' access to customer deposit accounts while it works through liability questions) | FT article (paywalled; headline and search-visible summary verified) relayed by creditandcollectionnews 2026-10-16 09:58 |
| Announcement date (story as published) | 2026-10-16 (Bloomberg and FT pieces) | Bloomberg; FT; relays |
| BofA CEO public position (event) | 2026-10-14 — Moynihan on CNBC's Squawk on the Street (10:49 AM EDT slot) argues for human authorization of payments out of accounts | CNBC video page (air date/time verified); quote relayed via CNBC Instagram reel cited by The Verge 2026-10-15 07:32 UTC and via FT relay |
| Article dates | 2026-10-13: CNBC (JPMorgan context, 14:46 EDT); 2026-10-14: CNBC Moynihan video; 2026-10-15: The Verge BofA (07:32 UTC), Fortune (14:10 ET); 2026-10-16: Bloomberg, The Verge Schwab (22:09 UTC), Gizmodo (19:15 ET), creditandcollectionnews (09:58); 2026-10-17: Yahoo Finance (00:04 GMT, i.e. late 2026-10-16 UTC) | each source page |
| Context events (outside window, labelled) | 2026-09-08: Meta launches Muse with Plaid-powered Finances (Plaid blog); 2026-10-06: Personal Agent Protocol (Poppy) announced with Meta/Genesys/Instinct/NiCE/Rocket/Shopify/Stripe/Walmart; 2026-10-09: Poppy draft published, 35 more design partners incl. Bank of America; 2026-10-13: JPMorgan Dimon earnings-call block statement | Plaid; Sierra; CNBC |
--
FACT (CONFIRMED): In the week of 13–16 October 2026, four of the largest US financial institutions went on record — in three cases via CEOs on earnings calls or television, in all four via reporting — drawing a hard boundary around third-party AI agents accessing customer accounts, with money movement by outside agents refused outright for now and read-only data access tolerated through regulated aggregator channels:
FACT (CONFIRMED): The immediate trigger in the coverage is Meta's Muse personal agent, launched 2026-09-08 with a Plaid-powered "Finances" experience (balances, transactions, investment holdings, mortgage information), followed in September by OpenAI's agent "Dots" and the earlier invite-only rise of Instinct (Spear Street Technology; $10 billion valuation in September per CNBC/Reuters). CNBC reports bank stocks were hit in September as Muse topped app-download charts, on fear consumers would sweep funds from low-yielding deposits to higher-yielding alternatives.
Before: Consumer finance agents operated in a permission grey zone. The dominant pattern was the aggregator model (Plaid and peers): a consumer shares banking credentials with a fintech app, the aggregator logs in as the consumer, and reads account data — long-contested (JPMorgan previously fought fintech middlemen over data access and charged Plaid-era data requests) but legally settled enough to be ubiquitous. Fully autonomous "personal agents" (Muse, Dots, Instinct) raised the stakes: an agent logging in as the customer could not just read balances but attempt transactions — payments, transfers, trades — with no bank-side agent identity, no scoped authorization, and no agreed liability when it went wrong.
Change (CONFIRMED): Within one week, the four largest US banks by various measures publicly refused the credential-handoff model for agents and refused agent-initiated money movement, while explicitly keeping the read-only aggregator channel open:
After: A de-facto two-lane regime for consumer AI in banking: lane 1 (blocked) — an outside agent holding the customer's credentials logging into the bank's customer-facing surface and acting; lane 2 (tolerated/sanctioned) — read-only data via customer-authorized aggregators today, and bank-controlled API/MCP endpoints with bank-issued, scoped, revocable authentication tomorrow (Schwab's stated plan; the direction the Sierra/Meta "Personal Agent Protocol" draft — with Bank of America itself as a design partner — would formalize).
Everything in this story resolves into which of three paths an agent uses, and which each bank allows:
| Path | Mechanism | Who uses it | Bank stance (evidenced) |
|---|---|---|---|
| P1 — Credential handoff | The customer gives the agent (or its operator) their username/password; the agent logs into the bank's ordinary app/website as the customer and acts (what Wurster describes as "just giving their password to Muse"). Technically this is automated login with session automation — screen-scraping is a possible implementation, but no source in this story evidences screen-scraping specifically; the evidenced bad behaviour is credential-based login and acting. | Meta Muse (as characterized by banks; Muse's own sanctioned data route is P2), generic "big agents," Instinct-class concierges if credential-based | Blocked by JPMorgan (spokeswoman, explicitly), Schwab (Wurster, explicitly), BofA and Citi (FT-reported restrictions) |
| P2 — Aggregator / open-banking read | Customer authorizes Plaid (or another provider); the aggregator connects to the bank under the bank's data-sharing arrangements and returns read-only data (balances, transactions, holdings, liabilities) | Muse's Plaid-powered Finances experience; thousands of fintech apps | Permitted — JPMorgan ("we support secure, customer-authorized data sharing through open banking providers"; read-only possible, "they can't send money or pay a bill"); Citi (FT: read-only via certain open-banking providers); Plaid confirms Muse connects this way |
| P3 — Bank-controlled API/MCP | The bank itself exposes scoped, authenticated endpoints (APIs, Model Context Protocol servers) that a customer's chosen LLM can connect to under bank-defined permissions | Schwab's stated future external-LLM access; Schwab's existing API-trading clients | Schwab: announced (read-only first, money movement refused). JPMorgan/BofA/Citi: nothing announced; JPMorgan says no timeline |
FACT (CONFIRMED — Plaid primary): Plaid's own blog (2026-09-08) states Muse's "Finances experience" connects accounts "through Plaid to share balances, transactions, investment holdings, mortgage information and more," with Plaid establishing the connection and users managing it via Plaid Portal. Plaid supports 12,000+ institutions. This is the aggregator read path (P2) — Muse's sanctioned mode is data, not money movement.
FACT (CONFIRMED — CEO statement via two relays): Schwab's future external-LLM path is P3: Wurster told Bloomberg Schwab "is preparing to allow external LLM connections, but only through Model Context Protocol (MCP) servers with controlled authentication, and their actions will be restricted: 'We're not going to allow them to move money, but if they want to come in and see their account balances and do research, they will be able to do that through their LLMs.'" On the Schwab Q3 earnings call he noted a "growing subset of clients … that are trading through LLMs and APIs," which can only submit requests through the firm's APIs and MCP servers "where Schwab can control and verify interactions" (Gizmodo relay, 2026-10-16).
FACT (CONFIRMED — primary sources fetched): Sierra (Bret Taylor, Clay Bavor) with Meta announced Personal Agent Protocol on Tue 2026-10-06 (with Genesys, Instinct, NiCE, Rocket, Shopify, Stripe, Walmart) and published a draft on 2026-10-09 with 35 more design partners including Bank of America, BBVA, Chime, Mastercard, Nordstrom, PayPal, Plaid, Target, Visa, Wells Fargo, and OpenAI (sierra.ai/blog/poppy). The draft site (personalagentprotocol.org) defines:
/.well-known/poppy.json file telling agents how to interact with a company and how customers sign in;INTERPRETATION: Poppy is the standards-track answer to Wurster's and Moynihan's stated objections: agent identity (kills "we can't control it"), customer-owned OAuth sign-in (kills credential sharing), scoped authorisation and revocation (starts answering "who's liable?"). Bank of America's dual role — restricting agents per FT while co-designing this protocol — is not a contradiction but a sequence: block the unsafe path now, enable a governed path later. Schwab's MCP-server plan is the same architecture implemented privately by one firm.
FACT/INTERPRETATION: This is the clearest signal yet that the consumer AI-agent wave has hit its first hard institutional floor: the banking perimeter. Reading and acting are being institutionally separated. Read access to financial data is now treated as a consumer right routed through aggregators; write access — moving money — is being asserted as a bank-controlled privilege requiring bank-side identity, scoped authorization, and a liability answer. Because these four banks hold a vast share of US consumer deposits and brokerages, their stance functions as a de-facto American standard until regulators or standards bodies act. It also relocates the agent-infra battleground: away from "which model is best" toward who issues and verifies agent credentials at the account boundary — banks (Schwab's MCP route), protocol consortia (Poppy), or aggregators (Plaid's installed base).
PREDICTION/INTERPRETATION grounded in evidence:
/.well-known/poppy.json + OAuth scoping becomes the sanctioned route for Meta/OpenAI/Sierra-class agents to re-enter bank environments; design-partner banks get first-mover advantage in defining scopes./.well-known/poppy.json discovery mechanism was probed during this research : neither personalagentprotocol.org nor sierra.ai serves the file yet (both 404 as of 2026-10-18). The protocol is a draft (v0.1, Apache-2.0) with a published "path to 1.0"; design workshops and a reference implementation were promised "over the next month" from 2026-10-09.--
--
Impact: Direct — the sanctioned integration path for finance agents just narrowed to read-only aggregators (P2) plus, imminently, bank-controlled MCP/API gateways (P3). Anything built on P1 is dead on arrival at US megabanks. Recommended action: (1) Re-scope any personal-finance agent to read-only data via Plaid-class connections for now; (2) follow the Poppy draft (personalagentprotocol.org, GitHub) and prototype against its OAuth/JWT/scope model — it is the likeliest future on-ramp, and Bank of America's design-partner status says banks are inside the process; (3) design per-action human approval into payment flows (Moynihan's likely near-term standard); (4) never ask a user for bank credentials in an agent product.
Impact: Moderate-to-high for financial services, fintech, and any enterprise whose products touch customer payments: the read/write split is now the compliance boundary, and "agent identity at the account perimeter" becomes an architecture requirement. Agent-vendor enterprise strategies (Meta, OpenAI, Sierra) now route through standards engagement. Recommended action: (1) Inventory where your systems accept automated/non-human clients and whether they can distinguish agent traffic (Schwab-style detection baseline); (2) for bank/fintech partners, ask specifically about MCP/API access roadmaps rather than credential flows; (3) document authorization chains for any agent-initiated transaction to prepare for the "liability transfer" regime Dimon described; (4) treasury teams: treat agent-driven cash sorting as a P3-gated future, and evaluate aggregator read feeds (the blessed path) now.
Impact: Strategic — this week's statements convert AI-agent access into a banking-franchise question with three contested owners (banks, standards consortia, aggregators) and an active regulatory lobby (deposit-drain concerns per FT) but no rules. Deposit economics and the future shape of consumer financial distribution are at stake; US banks have pre-empted regulation with self-architected gateways. Recommended action: (1) Position for the gateway regime: bet on bank-controlled, standards-compatible (Poppy-shaped) access rather than open credential-based agent freedom; (2) engage the standard now — design-partner status (as BofA, Wells Fargo, Mastercard hold) is how banks shape scopes before 1.0; (3) prepare the liability product/disclosure posture for agent-initiated payments — the unresolved piece both CEOs named; (4) watch for the first regulator proceeding on agent access to deposits; its absence is temporary given the FT-reported bank lobbying.
See (INSPECT). Recommended exercise: map the three access paths (P1 credential handoff / P2 aggregator read / P3 bank-controlled MCP) against real public artifacts — Plaid's Muse integration post, the Personal Agent Protocol draft and its /.well-known/poppy.json discovery spec — and probe live discovery endpoints to gauge deployment reality. This is the highest-leverage hands-on work for this story because the entire dispute reduces to which path carries which permission, and the protocol draft is the industry's concrete answer. Do not attempt P1 testing against real banks: it violates terms of service and is precisely what the banks are blocking.
--
The banks did not reject AI agents — they rejected who holds the keys. In a single week, JPMorgan, Bank of America, Schwab and (per the FT) Citi drew the same line in the same place: an outside agent holding your password and moving your money is refused; an agent reading your balances through Plaid is fine; and the future belongs to the bank's own MCP/API gateway, with your identity verified, your scopes granted, and — for now, says Bank of America's CEO — a human approving the payment. The volume Schwab publishes ("tens and twenties" blocked logins a week) says the revolution is still small; the protocol BofA is co-designing with Meta says the institutions plan to be ready for it anyway. This is less a story about banks versus AI than about the account boundary becoming the most valuable real estate in the agent economy — and its owners charging rent in the form of identity, scopes, and a human in the loop.
Objective:
The entire S08 story reduces to three access paths an AI agent can take to a bank account:
The lab's question: do the industry's proposed fixes (Personal Agent Protocol "Poppy") actually address the banks' stated objections — control, credential sharing, and liability — and is any of it deployed yet?
Fetched Plaid's Muse integration announcement (https://plaid.com/blog/meta-muse/, 2026-09-08).
Result: Confirmed the read-only-by-construction nature of Muse's financial access: "people can securely connect financial accounts through Plaid to share balances, transactions, investment holdings, mortgage information and more." The underlying products are Transactions, Investments, Liabilities, Balance — data products, no payment initiation. Users manage connections via Plaid Portal.
Finding: The banks' claim that agents can "access some customer data… in a read-only fashion" (CNBC/JPMorgan spokeswoman) is consistent with how the agent vendor's own infrastructure provider describes the integration. P2 is genuinely read-only at the product layer, not merely by policy.
Fetched the Personal Agent Protocol draft site (https://personalagentprotocol.org/) and the Sierra announcement (https://sierra.ai/blog/poppy/, 2026-10-09).
Extracted mechanism:
| Bank-stated objection (S08 evidence) | Poppy mechanism that addresses it | Gap |
|---|---|---|
| "We can't control it" (Wurster) | Agent must identify itself every session; company always knows it's an agent and whom it represents; company sets which agents to allow and what they can do | Enforcement depends on agent honesty for identification; bank-side scoping is the real control |
| "Someone just giving their password to Muse" (Wurster) | Standard sign-in happens on the company's own page via OAuth; agent receives a short-lived signed JWT session token scoped only to what the customer approved | The draft also permits agents to sign in with credentials "the company asks for, such as an email and password" if the company allows it — credential handoff is not fully eliminated, just made optional and company-governed |
| "Who's liable?" (Wurster; Dimon's "liability transfer"; BofA's liability workstream) | Explicit view-vs-change scope choice by the customer; permission spectrum from blocked to full access; revocation by user or company | No liability allocation defined — the protocol governs authorization, not who eats the loss of a bad agent action. This is the unresolved piece both CEOs named |
| Rogue-agent scale ("thousands of them," Dimon) | Companies publish /.well-known/poppy.json; sessions are tokenized and auditable per company | Only covers participating companies; unsanctioned agents remain outside |
Finding: Poppy is a genuine architectural answer to control and credential-sharing — but it does not answer the liability question the banks themselves put first. That gap matters for the prediction that banks will stay blocked until liability frameworks exist.
The protocol's discovery mechanism is a standard file each participating company must publish. Probed two endpoints on 2026-10-18:
| Probe | URL | Result |
|---|---|---|
| Protocol's own site | https://personalagentprotocol.org/.well-known/poppy.json | |
| Lead organiser Sierra | https://sierra.ai/.well-known/poppy.json |
Finding: Not even the protocol's own organisers serve a discovery file yet. The draft is real (v0.1, Apache-2.0, GitHub repo published, three worked examples on the site), but deployment is zero as of 2026-10-18 — consistent with the announced timeline ("It's a draft, and we're working with design partners to get it to 1.0"; design workshops and a reference implementation promised within a month of 2026-10-09). Any claim that agents can presently access banks "through Poppy" would be false today; the banks' current block is therefore not contradicted by any live alternative.
| Probe | URL | Result |
|---|---|---|
| BofA Online Banking Services Agreement | https://www.bankofamerica.com/legal/online-banking-services-agreement/ | |
| Schwab newsroom | https://www.schwab.com/newsroom | Bot-protection block (authorization error page) |
| JPMorgan AI-agents page (guessed path) | https://www.jpmorgan.com/technology/artificial-intelligence/ai-agents |
Finding: No official, on-site policy document evidencing the restrictions was retrievable. The story's evidence rests on CEO statements (on-record interviews/earnings calls) and press reporting (Bloomberg/FT, relay-verified). This is recorded as a limitation §13, not treated as evidence that no policy exists — the block behaviour itself is CEO-confirmed.
--
What the lab verified: (1) The read path banks permit (P2) is read-only by product construction, matching JPMorgan's spokeswoman statement. (2) The standards answer (Poppy) addresses agent identity, credential sharing and scoped permission with real mechanisms — OAuth on the company's page, JWT session tokens, view-vs-change scopes — and Bank of America is inside the design room as a design partner, which explains "restrict now, enable later" as a sequence rather than a contradiction. (3) Poppy defines no liability model, leaving the banks' first objection unanswered. (4) Nothing is deployed: discovery files 404 even at the organisers, so the banks' refusal of P1 today has no live sanctioned alternative to point at.
What the lab could not test: actual block behaviour at Schwab/BofA/JPMorgan (requires real customer credentials and would reproduce the blocked pattern); Schwab's MCP server internals (not publicly reachable without authentication); the CNBC and Bloomberg interview videos directly (relayed quotes used instead).
One-line takeaway: the banks' block is architecturally sound and currently unanswerable by the agent industry — the protocol that would reopen the door is still a spec-stage draft (v0.1) with a zero-deployment footprint, and it doesn't yet say who pays when the agent gets it wrong.