mercury

Automate Mercury Banking API operations for accounts, transactions, transfers, and statements.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill mercury
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mercury
Source: https://github.com/vm0-ai/vm0-skills/tree/main/mercury
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill mercury

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires MERCURY_API_TOKEN, and includes scripts (resource) components.

What problem does it solve?

This Skill enables programmatic access to Mercury's business banking API for accounts, transactions, transfers, statements, and treasury data.

Core Features & Use Cases

  • Accounts & Transactions: list balances and transactions
  • Transfers & Recipients: internal transfers and recipient management
  • Statements & Treasury: download statements and view treasury data
  • Use Case: fetch all transactions for a month and generate a CSV

Quick Start

List all accounts and their balances.

Frequently Asked Questions about mercury

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate banking operations with the Mercury API?

The Mercury Banking API automates account management, transaction tracking, and transfer operations programmatically. Use REST endpoints with your MERCURY_API_TOKEN to list accounts, fetch transactions, create internal transfers, manage recipients, and download statements without manual banking portal access.

Can I generate transaction reports and CSV exports from Mercury?

Yes. Fetch all transactions for a specific period using the Mercury API, then export the data to CSV format. The Skill retrieves transaction details including dates, amounts, and descriptions needed for financial reporting and reconciliation.

What authentication do I need to connect to Mercury's banking API?

You need a MERCURY_API_TOKEN environment variable to authenticate requests. This token must be securely stored and passed with each REST call; avoid exposing it when piping variables through shell commands or logs.

How do I create and manage transfer recipients in Mercury?

The Mercury API lets you manage recipient lists for external transfers and execute internal transfers between your accounts. Create and maintain recipient records, then use them to initiate payments programmatically without re-entering details.

Can I access treasury and organization data through Mercury's API?

Yes. Beyond accounts and transfers, the API provides access to treasury information, organization details, and credit data, enabling comprehensive financial visibility and automated cash management across your business accounts.

What's the best way to download bank statements programmatically?

Use the Mercury API statement endpoint to download statements on demand, automating the retrieval and storage of financial records. This eliminates manual portal access and enables integration into accounting workflows and compliance processes.