Stripe
Stripe activity, payouts, exceptions and tax confirmation.
14 actions
Give an AI assistant only these actions with the stripe MCP toolset.
https://app.getoatmilk.com/api/mcp?toolset=stripestripe.payouts
- GET
stripe.payouts.getRead authoritative payout constituents, original snapshots, bank candidates and allocations. - GET
stripe.payouts.listList Stripe payouts, original amounts, statuses and reconciliation state. - POST
stripe.payouts.matchMatch 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. - POST
stripe.payouts.unmatchUnmatch a Stripe payout allocation with allocationId and expectedRevision from the payout. Closed periods must be reopened by an administrator.
stripe
- GET
stripe.reportReport original Stripe gross receipts, customer refunds, fees, reserves and payouts separately by currency. Gross receipts include any collected tax. - GET
stripe.statusRead Stripe connection identity, sync progress and configuration readiness. - POST
stripe.syncQueue durable read-only Stripe synchronization. Autopilot finishes the new activity afterwards unless skipAi is true.
stripe.review
- POST
stripe.review.acceptChangeAccept 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. - GET
stripe.review.listList Stripe exceptions, unpaid invoices and payments not settled. - POST
stripe.review.resolveExplicitly classify a Stripe suspense movement with id, treatment, provenance reason, expectedRevision and idempotencyKey. Original financial facts remain preserved.
stripe.snapshots
stripe.tax
stripe.year
- POST
stripe.year.downloadDownload 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. - GET
stripe.year.getRead 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.