
Flowcheck
- Updated March 7, 2026
- eliaskress/flowcheck-mcp-server
io.github.eliaskress/flowcheck is an MCP server that exposes FlowCheck’s unified Stripe, Shopify, and bank data for reconciliation and cash-flow analysis.
About
io.github.eliaskress/flowcheck is a finance-oriented MCP server that plugs into FlowCheck’s unified view of Stripe payouts, Shopify orders, and bank transactions so a coding agent can assist with reconciliation and cash-flow questions. SaaS and ecommerce developers often juggle three dashboards; this server exposes a single API key–authenticated tool layer (@flowcheck/mcp-server over stdio) for agents in Claude Code or Cursor to query aligned money movement instead of exporting CSVs by hand. It fits operators who already use FlowCheck and want agent-generated summaries, anomaly hints, or checklist-driven monthly closes—not full accounting replacement. Test keys (fc_test_) support safe experimentation before live reconciliation. Pair it with human review for tax and ledger decisions.
- stdio npm package @flowcheck/mcp-server v0.2.3
- FLOWCHECK_API_KEY required (fc_live_... or fc_test_...)
- Unifies Stripe payouts, Shopify orders, and bank transactions
- Focused on reconciliation and cash-flow visibility
- GitHub: eliaskress/flowcheck-mcp-server
Flowcheck by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add --env FLOWCHECK_API_KEY=YOUR_FLOWCHECK_API_KEY flowcheck -- npx -y @flowcheck/mcp-serverAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| Package | @flowcheck/mcp-server |
|---|---|
| Transport | STDIO |
| Auth | Required |
| Last updated | March 7, 2026 |
| Repository | eliaskress/flowcheck-mcp-server ↗ |
What it does
Unify Stripe payouts, Shopify orders, and bank transactions in one MCP surface so your agent can help reconcile cash flow and spot mismatches.
Who is it for?
Bootstrapped Shopify plus Stripe shops that already use FlowCheck and want agent-assisted reconciliation and cash-flow checks.
Skip if: Businesses without FlowCheck, pure crypto-only treasuries, or teams needing certified bookkeeping without human oversight.
What you get
After you set FLOWCHECK_API_KEY, your agent can query FlowCheck-backed tools to compare payouts, orders, and transactions in one reconciliation workflow.
- Agent queries across Stripe payouts, Shopify orders, and bank transactions
- Reconciliation-oriented tool access via FlowCheck
- Faster cash-flow visibility in agent sessions
By the numbers
- MCP server version 0.2.3
- 3 financial source types named (Stripe, Shopify, bank)
- 1 required secret env var FLOWCHECK_API_KEY
README.md
@flowcheck/mcp-server
MCP server for the FlowCheck API — give Claude, Cursor, or any MCP client access to your Stripe payouts and bank transactions.
Setup
Claude Code
claude mcp add flowcheck \
--transport stdio \
--env FLOWCHECK_API_KEY=fc_live_... \
-- npx -y @flowcheck/mcp-server
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"flowcheck": {
"command": "npx",
"args": ["-y", "@flowcheck/mcp-server"],
"env": {
"FLOWCHECK_API_KEY": "fc_live_..."
}
}
}
}
Cursor
Add to your .cursor/mcp.json:
{
"mcpServers": {
"flowcheck": {
"command": "npx",
"args": ["-y", "@flowcheck/mcp-server"],
"env": {
"FLOWCHECK_API_KEY": "fc_live_..."
}
}
}
}
Environment variables
| Variable | Required | Description |
|---|---|---|
FLOWCHECK_API_KEY |
Yes | Your FlowCheck API key (fc_live_... or fc_test_...) |
FLOWCHECK_BASE_URL |
No | Override the API base URL (default: https://developer.usepopup.com/api/v0) |
Available tools
| Tool | Parameters | Description |
|---|---|---|
flowcheck_register |
email |
Create account (no key needed) |
flowcheck_get_registration_status |
token |
Check registration / retrieve API key |
flowcheck_get_balance |
— | Stripe + bank balances |
flowcheck_get_cashflow |
window? (7d, 30d, 90d) |
Revenue, expenses, net by day |
flowcheck_list_payouts |
status?, from?, to?, limit?, cursor? |
Stripe payouts with match status |
flowcheck_get_payout |
id |
Single payout with bank match |
flowcheck_list_transactions |
from?, to?, limit?, cursor? |
Bank transactions from Plaid |
flowcheck_list_discrepancies |
status?, type?, limit?, cursor? |
Missing or mismatched amounts |
flowcheck_get_reconciliation_summary |
— | 30-day financial health score |
flowcheck_get_reconciliation |
payout_id |
Per-payout reconciliation detail |
flowcheck_get_position |
— | Full financial snapshot for AI agents |
flowcheck_get_alerts |
— | Active issues and discrepancies |
flowcheck_connect_stripe |
restricted_key |
Connect Stripe account |
flowcheck_create_plaid_link_token |
— | Start Plaid bank connection |
flowcheck_exchange_plaid_token |
public_token |
Complete Plaid connection |
flowcheck_list_webhooks |
— | List webhook endpoints |
flowcheck_create_webhook |
url, events |
Register webhook endpoint |
flowcheck_delete_webhook |
id |
Remove webhook endpoint |
Example prompts
After connecting the MCP server, try asking:
- "What's my current balance across Stripe and my bank?"
- "Show me last week's payouts and whether they all landed in my bank"
- "Are there any missing deposits or discrepancies?"
- "What did we make this month?"
- "Give me a financial health summary"
Get an API key
Sign up at developer.usepopup.com to get your API key. 7-day free trial with 100 credits included.
License
MIT
Recommended MCP Servers
How it compares
FlowCheck finance MCP—not a generic Stripe skill or spreadsheet import macro.
FAQ
Who is io.github.eliaskress/flowcheck for?
It is for operators and small ecommerce teams using FlowCheck who want agents to help reconcile Stripe, Shopify, and bank activity.
When should I use io.github.eliaskress/flowcheck?
Use it during weekly or monthly operate reviews when you need unified payout, order, and transaction context inside your agent IDE.
How do I add io.github.eliaskress/flowcheck to my agent?
Install @flowcheck/mcp-server via npm stdio in MCP config and set FLOWCHECK_API_KEY to your fc_live_ or fc_test_ key from FlowCheck.