Crowe Sweep by Crowe Logic
Documentation

Sweep from the Dashboard, the terminal, or an agent

The Stripe Dashboard app needs nothing installed. The command line tool and the MCP server run on your own machine with your own restricted key, and the Business plan lets agents drive them.

The Dashboard app

Install Crowe Sweep from the Stripe App Marketplace. It adds a panel to your Balance and Home pages showing available and pending funds, the last sweep, and a one-click sweep. Settings live under Apps in your Dashboard: float to keep back, minimum sweep, a notification email, and the automatic switch (Pro and Business).

Every request the app makes is signed with your Stripe app signature and answered by the Crowe Sweep service at sweep.crowelogic.com. The service holds no key of yours; it acts through the permissions you granted at install, which you can revoke by uninstalling.

Sweep never adds or changes a payout destination. Money goes where your Stripe account already sends it: your bank, or your Stripe financial account.

The command line tool

For merchants who prefer to run the sweep themselves, or who want the bank leg out of a Stripe financial account (which the Dashboard app cannot do, because Stripe Apps have no permission for it).

uv tool install crowe-sweep            # or: pip install crowe-sweep
crowe-sweep doctor                     # key, endpoints, payout method, log
crowe-sweep status
crowe-sweep preview                    # what run would do, moves nothing
crowe-sweep run                        # sweep, then the bank leg if enabled

Key

Resolved in this order: CROWE_SWEEP_STRIPE_KEY, then STRIPE_MONEY_KEY in ~/.config/crowe/secrets.env, then STRIPE_SECRET_KEY in ~/.config/crowe/control-plane.env, then STRIPE_SECRET_KEY in the environment. Use a restricted key: Balance read, Payouts write, and for the bank leg, Money Management financial accounts read, payout methods read, outbound transfers write.

Policy

Lives in ~/.config/crowe/sweep.json:

{ "bank_leg": false, "float_cents": 0, "min_cents": 100,
  "financial_account": null, "payout_method": null }

bank_leg: false keeps money in the financial account. bank_leg: true adds an outbound transfer to the first instant-capable bank payout method, trying the instant rail first and falling back to Stripe's automatic delivery, in chunks of at most $9,999. float_cents is what stays behind for card spend. Every CROWE_SWEEP_* environment variable overrides the file, and CROWE_SWEEP_DRY_RUN=1 moves nothing and logs what would.

History

Every action is one JSON line in ~/.local/state/crowe-sweep/sweep.log; crowe-sweep history reads it back.

Every ten minutes, on a Mac

cp launchd/com.crowelogic.crowe-sweep.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/com.crowelogic.crowe-sweep.plist

The agent also fires at 17:00 and 17:03 Phoenix time, which is 00:00 UTC, when Stripe releases the day's settled card money for US accounts.

The MCP server

crowe-sweep-mcp is a stdio MCP server with seven tools: sweep_status, sweep_preview, sweep_now, instant_payout, sweep_run, sweep_history, sweep_policy. Reads are free. Anything that moves money takes confirm=true and otherwise returns a preview, so an agent cannot move funds by accident.

{ "mcpServers": { "crowe-sweep": { "command": "crowe-sweep-mcp" } } }

In the Crowe Logic Foundry CLI the same tools are native: sweep_status, sweep_preview, sweep_now, sweep_instant, sweep_history. The two that move money sit in the acting tier and ask before they act.

Business accounts receive a licence token for the CLI and MCP server from the Dashboard app's settings page; set it as CROWE_SWEEP_LICENSE. It lasts seven days and renews from the same page.

Plans

PlanPriceIncludes
Starter$0Balance view in the Stripe Dashboard, one-click sweep, history
Pro$19 a month or $190 a yearAutomatic sweeps every 10 minutes, instant method when available, landing notifications, one account
Business$59 a month or $590 a yearUp to 5 accounts, float, minimum and quiet-hour policies, audit export, MCP and API access, priority support

No per-transfer fee. Stripe's own payout fees are yours and are shown before money moves, never hidden. Crowe Logic Pro customers get Business included. Cancel by uninstalling the app or from your Crowe Logic account; sweeps stop at once and your history stays readable.

Support

support@crowelogic.com, replies within one business day. Business plans get priority.