When a Stripe charge succeeds
Captures successful card and bank charges with currency, fee, and customer reference.
Sync Stripe payments, subscriptions, and payouts into Well. Match every payout to the bank deposit it lands in.
Stripe feeds charge, payout, subscription into Well as a source. The connection is read-only; disconnect at any time from your workspace settings to revoke Stripe’s access.
| From Stripe | In Well | Relation | |
|---|---|---|---|
| Charge | Invoice | Matches | |
| Payout | Bank deposit | Settles into | |
| Subscription | Revenue line | Rolls into | |
| Customer | Company | Enriches |
Captures successful card and bank charges with currency, fee, and customer reference.
Detects successful payment intents and links the captured charge to the intent.
Pulls the paid invoice with its line items, customer, and applied tax.
Captures the finalised invoice before payment, with totals and due date.
Triggers on every payout batch with the underlying charges and fees.
Detects the bank arrival of a Stripe payout to anchor the deposit.
Captures partial and full refunds with the originating charge id.
Pulls new customer records with name, email, and tax id where set.
Detects changes to customer name, billing address, or tax id.
Connect Stripe over OAuth (MCP DCR): Well registers a client through Stripe's OAuth Dynamic Client Registration and you approve on Stripe's side, so the password never reaches Well; Well holds only a scoped token it can refresh.
Well brings charge, payout, and subscription in from Stripe on live events backed by periodic reconciliation reads. The first sync backfills history in the background and the connection stays live after.
Well resolves each Stripe entity into invoice, bank deposit, and revenue line, assigns categories, and links every record to an audit trail across the rest of your connected tools.
Your data from Stripe lands in the workspace as invoice, bank deposit, and revenue line you can search, chart, and automate.
Ask in plain language. Well answers from your connected Stripe connection, resolved against the rest of your stack.
Ask anything about your Stripe connection
Ask about your Stripe connection…
Find Stripe in Well's Connections panel and start connecting. Well reaches the Stripe MCP server at mcp.stripe.com, reads its OAuth metadata, and registers a client through Dynamic Client Registration, so you approve read scopes on Stripe's own screen with no secret to copy across.
Well pulls charges, payouts, subscriptions, and customers across the MCP connection and maps each into your workspace through Well's data-views layer. You can inspect how Stripe objects land from Settings > Data Model.
From there, query the takings in conversation, build a records table of payouts, or let an agent reconcile charges against invoices. Stripe stays read-only, so the records carry their Stripe object id and trace straight back to the original.
The MCP handshake usually finishes inside a minute on a warm connection. Stripe's reference data is read immediately; the longer payment history backfills in the background while you work. Stripe developer docs.
Well reaches Stripe through its MCP server at mcp.stripe.com over the Model Context Protocol. Credential issuance happens on Stripe's side via OAuth Dynamic Client Registration, so a long-lived Stripe secret never reaches Well. The token is scoped to the charges, payouts, and customers Stripe exposes and refreshes server-side. Every call is a read; Well cannot move money or change a Stripe record.
Read Stripe records
Resources the Stripe MCP server exposes, scoped by your OAuth approval.
Resolve charge, payout, subscription, and customer across your stack
Match identifiers in Stripe against the same entities your other connected tools expose, so each record carries cross-tool context.
Modify or delete Stripe records
Not granted; Stripe is read-only in Well. Write-back is opt-in per connector when a write surface exists.
Store Stripe passwords or session cookies
Authentication runs through OAuth (MCP DCR) tokens we never see.
Pick Stripe in Well's Connections panel and start the connect step. Well reaches the Stripe MCP server at mcp.stripe.com, reads its published OAuth metadata, and registers itself on the spot through Dynamic Client Registration, so there is no client_id or secret for you to copy across. You approve the read scopes on Stripe's own screen and land back in a live connection a minute or so later.
Charges, payouts, subscriptions, and the customers behind them come across as workspace records. A charge lines up against the invoice it pays, a payout settles into the bank deposit it becomes, a subscription rolls into a recurring revenue line, and each customer enriches the matching company. The Stripe object id rides along on every record, so a workspace row always points back to its origin in Stripe.
Well opens the payout into the individual charges, fees, and refunds it carries, then lines each charge up with the invoice or order it settles. When the net payout hits your connected bank account, the per-charge breakdown is already attached, so the deposit reconciles without anyone rebuilding it in a spreadsheet. Currency-converted charges keep both the original and the settled amount so the math holds across regions.
A refund or dispute arrives as its own workspace record wired to the charge it reverses, and the original invoice is credited so the books show the money you actually kept. Disputes carry the Stripe case id and its response window so a deadline never goes quiet. Each charge keeps its fee amount and type alongside it, which makes your effective Stripe rate answerable from a question rather than a fee export.
Well reads recent Stripe activity through the MCP connection and folds new charges, payouts, and subscription changes into the workspace as it catches them, while the first connect backfills your earlier history in the background. You can already query the records that have arrived while the rest are still filling in. Stripe stays the system of record; Well holds a queryable mirror beside the rest of your stack.
Open the Stripe connection in Well and disconnect, and Well stops calling the Stripe MCP server immediately and drops the token it was issued. Stripe is read-only throughout, so there was never any write to unwind. The charges, payouts, and customers Well already mirrored stay in your workspace so historical questions keep answering; ask Support if your retention policy needs them purged.
Ready-to-ship workflows that pair Stripe with another tool through Well.
Pennylane
Match every Stripe charge and payout inside Well, then forwa…
Qonto
Reconcile Stripe payouts against Qonto bank deposits. Well d…
QuickBooks
Match Stripe charges, refunds, payouts inside Well, then for…
Freshbooks
Reconcile Stripe charges, refunds, payouts inside Well with…
Bill.com
Route Stripe supplier-side activity into Bill.com as schedul…
Melio
Route Stripe-paid bills into Melio for vendor disbursement w…
More in Payments
Popular cross-category
Gmail
Connect Gmail to Well to collect and process invoices from your inbox.
QuickBooks
Connect QuickBooks to Well to sync accounting data and ledger records.
Xero
Connect Xero to Well to sync accounting data and ledger records.
Google Drive
Connect Google Drive to Well to import and export documents and invoices from your cloud storage.
Connect once. Every charge, payout, subscription from Stripe becomes searchable, queryable, and ready for your agents and tables. Disconnect any time.