Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| flowcheck_register | Create a new FlowCheck account. Returns a registration token and checkout URL. No API key required. |
| flowcheck_get_registration_status | Check registration status and retrieve the API key after checkout. The API key is only returned once. No API key required. |
| flowcheck_get_balance | Get combined Stripe and bank balances in one call. Returns available/pending Stripe balance and Plaid bank balance. All amounts are in cents (USD). |
| flowcheck_get_cashflow | Get daily inflow/outflow breakdown over a time window. Returns totals and per-day values. All amounts in cents. |
| flowcheck_list_payouts | List Stripe and Shopify payouts with reconciliation status. Filter by source, status, and date range. Returns paginated results with match confidence scores. Amounts in cents. |
| flowcheck_get_payout | Get a single payout (Stripe or Shopify) with matched bank transaction details and confidence score. |
| flowcheck_list_transactions | List bank transactions from Plaid. Deposits appear as negative amounts. Filter by date range. Paginated. |
| flowcheck_get_reconciliation_summary | Get 30-day reconciliation health score. Returns matched/unmatched counts, total amounts, and number of open discrepancies. |
| flowcheck_get_reconciliation | Get detailed reconciliation for a specific payout. Shows confidence score breakdown (amount, date, description, bank ID) and the matched bank transaction. |
| flowcheck_list_discrepancies | List open discrepancies: missing bank deposits, amount mismatches, and timing alerts. Filter by status and type. |
| flowcheck_get_position | Get a 7-day financial summary designed for AI agents. Returns balances, payout counts, cash flow, health score, and open discrepancies in a single call. |
| flowcheck_get_alerts | Get active alerts and discrepancies. Returns severity-categorized alerts (high/medium/low) with summaries and related payout IDs. |
| flowcheck_connect_stripe | Connect a Stripe account using a restricted API key. The key must have read access to Payouts and Balance. FlowCheck encrypts it with AES-256-GCM. |
| flowcheck_connect_shopify | Connect a Shopify store. Orders and payouts will sync automatically. The access token must have read access to Orders and Payouts. FlowCheck encrypts it with AES-256-GCM. |
| flowcheck_create_plaid_link_token | Create a Plaid Link token to initiate bank connection in the browser. Use the returned link_token with the Plaid Link SDK. |
| flowcheck_exchange_plaid_token | Exchange a Plaid public token (from Link) for permanent access. Call this after the user completes Plaid Link in the browser. |
| flowcheck_list_webhooks | List all registered webhook endpoints with their events and status. |
| flowcheck_create_webhook | Register a new HTTPS webhook endpoint. Returns a signing secret for HMAC-SHA256 verification. Available events: payout.matched, payout.discrepancy, payout.missing, refund.detected, balance.threshold |
| flowcheck_delete_webhook | Remove a registered webhook endpoint. |
| flowcheck_sync | Trigger a full sync of all connected integrations (Stripe, Shopify, Plaid) and run reconciliation. Returns which sources were synced, how many records were processed, and reconciliation results. Rate limited to 1 sync per 5 minutes. |
| flowcheck_topup | Buy 100 API credits for $5.00 using the payment method on file. Returns the new credit balance. Requires an active Stripe subscription. |
| flowcheck_upgrade | Create a Stripe Checkout session to upgrade your plan. Returns a checkout URL the user must visit to complete payment. Plans: starter ($4.99/mo, 1,000 credits), growth ($19/mo, 5,000 credits), pro ($49/mo, 15,000 credits). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |