Skip to main content
Mercury logo

Overview

Add Mercury to any ModuleX agent or workflow. Business banking platform for startups and scaling companies. Integrates with the Mercury REST API (backend.mercury.com/api/v1).
Categories: Finance · Banking · Auth: API Token · Actions: 1

Authentication

API Token

Use your Mercury API token to authenticate
1

Step 1

Log in to your Mercury dashboard at https://app.mercury.com
2

Step 2

Navigate to Settings -> API Tokens
3

Step 3

Generate a new API token and copy it

Required Credentials

FieldDescriptionRequiredFormat
API TokenYour Mercury API token from the dashboardYesxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Available Actions

Parameters

account_id
string
required
The unique ID of the Mercury account to retrieve

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "account_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Account Id"
    },
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Name"
    },
    "status": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Status"
    },
    "account_type": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Account Type"
    },
    "current_balance": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Current Balance"
    },
    "available_balance": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Available Balance"
    },
    "routing_number": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Routing Number"
    },
    "account_number": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Account Number"
    },
    "created_at": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Created At"
    }
  },
  "required": [
    "success"
  ],
  "title": "GetAccountInfoOutput",
  "type": "object"
}

Limits & Quotas

  • No publicly documented rate limits for the Mercury API.
  • Access is limited to accounts with API access enabled by Mercury support.
  • Error model: non-2xx responses and timeouts are caught and returned as success=False + error rather than raising.

CoinMarketCap