Skip to main content
Generaldvcrn

mercury-banking

Mercury banking API integration — accounts, balances, transactions, financial summaries, AI transaction categorization, and cash flow analysis. The only Mercury banking skill on ClawHub. Use for business banking, financial tracking, and expense management.

Stars
15
Source
dvcrn/openclaw-skills-marketplace
Updated
2026-05-29
Slug
dvcrn--openclaw-skills-marketplace--mercury-banking
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/dvcrn/openclaw-skills-marketplace/HEAD/plugins/aiwithabidi--mercury-banking/skills/mercury-banking/SKILL.md -o .claude/skills/mercury-banking.md

Drops the SKILL.md into .claude/skills/mercury-banking.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

🏦 Mercury Banking

Mercury banking API integration for OpenClaw agents. Manage accounts, transactions, cash flow, and get AI-powered financial insights.

Requirements

Variable Required Description
MERCURY_API_KEY Mercury API token (get one)
OPENROUTER_API_KEY Optional For AI categorization and summaries

Quick Start

# List all accounts and balances
python3 {baseDir}/scripts/mercury_api.py accounts

# Recent transactions
python3 {baseDir}/scripts/mercury_api.py transactions <account_id>

# Transactions with date filter
python3 {baseDir}/scripts/mercury_api.py transactions <account_id> --start 2026-01-01 --end 2026-01-31

# Search transactions
python3 {baseDir}/scripts/mercury_api.py transactions <account_id> --search "Stripe"

# Cash flow analysis
python3 {baseDir}/scripts/mercury_api.py cashflow <account_id> --days 30

# AI categorize transactions
python3 {baseDir}/scripts/mercury_api.py categorize <account_id> --days 30

# Financial summary
python3 {baseDir}/scripts/mercury_api.py summary <account_id> --period weekly

Commands

accounts

Lists all Mercury accounts with current balances, account type, and status.

transactions <account_id>

Fetch transactions with optional filters:

  • --start YYYY-MM-DD / --end YYYY-MM-DD — date range
  • --search "term" — filter by counterparty or description
  • --limit N — max results (default 50)
  • --status pending|sent|cancelled|failed — filter by status

cashflow <account_id>

Analyze cash flow over a period:

  • --days N — lookback period (default 30)
  • Shows total inflows, outflows, net, daily average, burn rate

categorize <account_id>

AI-powered transaction categorization (requires OPENROUTER_API_KEY):

  • --days N — lookback period (default 30)
  • Groups transactions into categories (payroll, SaaS, revenue, etc.)
  • Outputs category totals and percentages

summary <account_id>

Generate financial summary:

  • --period weekly|monthly — summary period
  • Includes top expenses, revenue sources, cash position, trends

Mercury API Notes

  • Base URL: https://api.mercury.com/api/v1
  • Auth: Bearer token in Authorization header
  • Rate limits: Be mindful of API limits; the script handles pagination automatically
  • Sandbox: Mercury provides a sandbox environment for testing

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation