{
  "markdown": "# @flowcheck/mcp-server\n\nMCP server for the [FlowCheck API](https://developer.usepopup.com) — give Claude, Cursor, or any MCP client access to your Stripe payouts and bank transactions.\n\n## Setup\n\n### Claude Code\n\n```bash\nclaude mcp add flowcheck \\\n  --transport stdio \\\n  --env FLOWCHECK_API_KEY=fc_live_... \\\n  -- npx -y @flowcheck/mcp-server\n```\n\n### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"flowcheck\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@flowcheck/mcp-server\"],\n      \"env\": {\n        \"FLOWCHECK_API_KEY\": \"fc_live_...\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to your `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"flowcheck\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@flowcheck/mcp-server\"],\n      \"env\": {\n        \"FLOWCHECK_API_KEY\": \"fc_live_...\"\n      }\n    }\n  }\n}\n```\n\n## Environment variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `FLOWCHECK_API_KEY` | Yes | Your FlowCheck API key (`fc_live_...` or `fc_test_...`) |\n| `FLOWCHECK_BASE_URL` | No | Override the API base URL (default: `https://developer.usepopup.com/api/v0`) |\n\n## Available tools\n\n| Tool | Parameters | Description |\n|------|-----------|-------------|\n| `flowcheck_register` | `email` | Create account (no key needed) |\n| `flowcheck_get_registration_status` | `token` | Check registration / retrieve API key |\n| `flowcheck_get_balance` | — | Stripe + bank balances |\n| `flowcheck_get_cashflow` | `window?` (7d, 30d, 90d) | Revenue, expenses, net by day |\n| `flowcheck_list_payouts` | `status?`, `from?`, `to?`, `limit?`, `cursor?` | Stripe payouts with match status |\n| `flowcheck_get_payout` | `id` | Single payout with bank match |\n| `flowcheck_list_transactions` | `from?`, `to?`, `limit?`, `cursor?` | Bank transactions from Plaid |\n| `flowcheck_list_discrepancies` | `status?`, `type?`, `limit?`, `cursor?` | Missing or mismatched amounts |\n| `flowcheck_get_reconciliation_summary` | — | 30-day financial health score |\n| `flowcheck_get_reconciliation` | `payout_id` | Per-payout reconciliation detail |\n| `flowcheck_get_position` | — | Full financial snapshot for AI agents |\n| `flowcheck_get_alerts` | — | Active issues and discrepancies |\n| `flowcheck_connect_stripe` | `restricted_key` | Connect Stripe account |\n| `flowcheck_create_plaid_link_token` | — | Start Plaid bank connection |\n| `flowcheck_exchange_plaid_token` | `public_token` | Complete Plaid connection |\n| `flowcheck_list_webhooks` | — | List webhook endpoints |\n| `flowcheck_create_webhook` | `url`, `events` | Register webhook endpoint |\n| `flowcheck_delete_webhook` | `id` | Remove webhook endpoint |\n\n## Example prompts\n\nAfter connecting the MCP server, try asking:\n\n- \"What's my current balance across Stripe and my bank?\"\n- \"Show me last week's payouts and whether they all landed in my bank\"\n- \"Are there any missing deposits or discrepancies?\"\n- \"What did we make this month?\"\n- \"Give me a financial health summary\"\n\n## Get an API key\n\nSign up at [developer.usepopup.com](https://developer.usepopup.com) to get your API key. 7-day free trial with 100 credits included.\n\n## License\n\nMIT\n",
  "bytes": 3167,
  "sha": "21dcf41aff6dd41118ec6bf91c9071f99fdac09eb43ddf4228c98296cc19b34a",
  "repo_slug": "eliaskress/flowcheck-mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_eliaskress_flowcheck_1263ad03/readme"
}