# Stripe

> Stripe activity, payouts, exceptions and tax confirmation.

MCP toolset: `stripe` (https://app.getoatmilk.com/api/mcp?toolset=stripe)

## stripe.payouts

- [`stripe.payouts.get`](https://app.getoatmilk.com/docs/api/stripe.payouts.get.md) — Read authoritative payout constituents, original snapshots, bank candidates and allocations.

- [`stripe.payouts.list`](https://app.getoatmilk.com/docs/api/stripe.payouts.list.md) — List Stripe payouts, original amounts, statuses and reconciliation state.

- [`stripe.payouts.match`](https://app.getoatmilk.com/docs/api/stripe.payouts.match.md) — Match a paid Stripe payout to a bank deposit as a transfer, never revenue. Supply payoutId, transactionId, exact amountMinor, expectedRevision and idempotencyKey. Different currencies require bankAmountMinor plus exchangeRate in bank major units per payout major unit, exchangeRateDate and exchangeRateSource.

- [`stripe.payouts.unmatch`](https://app.getoatmilk.com/docs/api/stripe.payouts.unmatch.md) — Unmatch a Stripe payout allocation with allocationId and expectedRevision from the payout. Closed periods must be reopened by an administrator.

## stripe

- [`stripe.report`](https://app.getoatmilk.com/docs/api/stripe.report.md) — Report original Stripe gross receipts, customer refunds, fees, reserves and payouts separately by currency. Gross receipts include any collected tax.

- [`stripe.status`](https://app.getoatmilk.com/docs/api/stripe.status.md) — Read Stripe connection identity, sync progress and configuration readiness.

- [`stripe.sync`](https://app.getoatmilk.com/docs/api/stripe.sync.md) — Queue durable read-only Stripe synchronization. Autopilot finishes the new activity afterwards unless skipAi is true.

## stripe.review

- [`stripe.review.acceptChange`](https://app.getoatmilk.com/docs/api/stripe.review.acceptChange.md) — Accept a verified changed Stripe source amount after finance review, with id, expectedRevision, reason and idempotencyKey. Open periods are required. Previous postings and snapshots remain preserved as reversed history; corrected facts create new provisional postings.

- [`stripe.review.list`](https://app.getoatmilk.com/docs/api/stripe.review.list.md) — List Stripe exceptions, unpaid invoices and payments not settled.

- [`stripe.review.resolve`](https://app.getoatmilk.com/docs/api/stripe.review.resolve.md) — Explicitly classify a Stripe suspense movement with id, treatment, provenance reason, expectedRevision and idempotencyKey. Original financial facts remain preserved.

## stripe.snapshots

- [`stripe.snapshots.download`](https://app.getoatmilk.com/docs/api/stripe.snapshots.download.md) — Get a short-lived authorized original financial Stripe JSON snapshot download by id. Client secrets are redacted before archival.

## stripe.tax

- [`stripe.tax.confirm`](https://app.getoatmilk.com/docs/api/stripe.tax.confirm.md) — Confirm the actual tax amount of a Stripe revenue entry with entryId, exact taxMinor, source reason, expectedRevision and idempotencyKey. Never assume unknown tax is zero.

## stripe.year

- [`stripe.year.download`](https://app.getoatmilk.com/docs/api/stripe.year.download.md) — Download Stripe for one fiscal year, for { period, format (zip default, xlsx or pdf) }. The ZIP holds an Excel workbook (summary, charges with their fee and GST/HST when known, refunds, disputes, fees by month, payouts and whether each is matched to a bank deposit), the same lists as CSV files, and Stripe's original records when they fit (its README says when they were left out). xlsx is the workbook alone and pdf a short summary. Returns a short-lived download. Each request builds a fresh file and is audited with counts only.

- [`stripe.year.get`](https://app.getoatmilk.com/docs/api/stripe.year.get.md) — Read everything Stripe for one fiscal year, for { period? (defaults to the newest ended fiscal year) }, by currency: charges at their full amount before Stripe's fee, Stripe's fees (bank charges), refunds, disputes, net, and payouts to the bank, every month of the year, and what still needs a look (payouts not matched to a bank deposit, charges whose GST/HST isn't known, Stripe items not sorted). Also lists the fiscal years. Read-only.
