---
title: "Mercury Integration"
description: "Manage Mercury bank accounts, cards, and transactions"
---
The Mercury integration provides access to manage Mercury bank accounts, cards, and transactions through the Integrate MCP server.

## Installation

The Mercury integration is included with the SDK:

```typescript
import { mercuryIntegration } from "integrate-sdk/server";
```

## Setup

Add Mercury to your server configuration. Provide credentials via environment variables or integration config:

```typescript
import { createMCPServer, mercuryIntegration } from "integrate-sdk/server";

export const { client: serverClient } = createMCPServer({
  apiKey: process.env.INTEGRATE_API_KEY,
  integrations: [
    mercuryIntegration({
      // See configuration options below
    }),
  ],
});
```

### Client-Side Usage

```typescript
import { client } from "integrate-sdk";

// Use client.mercury methods after connecting
```

## Environment Variables

- `MERCURY_API_KEY` (when supported by this integration)

## Configuration Options

<AutoTypeTable
  path="../src/integrations/mercury.ts"
  name="MercuryIntegrationOptions"
/>


## Tools

### `mercury_get_organization`

Get organization

_No parameters._

### `mercury_list_accounts`

List accounts

_No parameters._

### `mercury_get_account`

Get account

_No parameters._

### `mercury_get_account_cards`

Get account cards

_No parameters._

### `mercury_list_account_transactions`

List account transactions

_No parameters._

### `mercury_get_account_transaction`

Get account transaction

_No parameters._

### `mercury_list_account_statements`

List account statements

_No parameters._

### `mercury_download_statement_pdf`

Download statement pdf

_No parameters._

### `mercury_list_transactions`

List transactions

_No parameters._

### `mercury_get_transaction`

Get transaction

_No parameters._

### `mercury_update_transaction`

Update transaction

_No parameters._

### `mercury_upload_transaction_attachment`

Upload transaction attachment

_No parameters._

### `mercury_list_cards`

List cards

_No parameters._

### `mercury_get_card`

Get card

_No parameters._

### `mercury_create_card`

Create card

_No parameters._

### `mercury_update_card`

Update card

_No parameters._

### `mercury_freeze_card`

Freeze card

_No parameters._

### `mercury_unfreeze_card`

Unfreeze card

_No parameters._

### `mercury_cancel_card`

Cancel card

_No parameters._

### `mercury_list_categories`

List categories

_No parameters._

### `mercury_create_category`

Create category

_No parameters._

### `mercury_update_category`

Update category

_No parameters._

### `mercury_list_credit_accounts`

List credit accounts

_No parameters._

### `mercury_list_users`

List users

_No parameters._

### `mercury_get_user`

Get user

_No parameters._

### `mercury_list_recipients`

List recipients

_No parameters._

### `mercury_get_recipient`

Get recipient

_No parameters._

### `mercury_create_recipient`

Create recipient

_No parameters._

### `mercury_update_recipient`

Update recipient

_No parameters._

### `mercury_list_recipient_attachments`

List recipient attachments

_No parameters._

### `mercury_upload_recipient_attachment`

Upload recipient attachment

_No parameters._

### `mercury_list_customers`

List customers

_No parameters._

### `mercury_get_customer`

Get customer

_No parameters._

### `mercury_create_customer`

Create customer

_No parameters._

### `mercury_update_customer`

Update customer

_No parameters._

### `mercury_delete_customer`

Delete customer

_No parameters._

### `mercury_list_invoices`

List invoices

_No parameters._

### `mercury_get_invoice`

Get invoice

_No parameters._

### `mercury_create_invoice`

Create invoice

_No parameters._

### `mercury_update_invoice`

Update invoice

_No parameters._

### `mercury_cancel_invoice`

Cancel invoice

_No parameters._

### `mercury_list_invoice_attachments`

List invoice attachments

_No parameters._

### `mercury_get_attachment`

Get attachment

_No parameters._

### `mercury_download_invoice_pdf`

Download invoice pdf

_No parameters._

### `mercury_list_treasury_accounts`

List treasury accounts

_No parameters._

### `mercury_list_treasury_transactions`

List treasury transactions

_No parameters._

### `mercury_list_treasury_statements`

List treasury statements

_No parameters._

### `mercury_list_events`

List events

_No parameters._

### `mercury_get_event`

Get event

_No parameters._

### `mercury_list_send_money_requests`

List send money requests

_No parameters._

### `mercury_get_send_money_request`

Get send money request

_No parameters._

### `mercury_list_safe_requests`

List safe requests

_No parameters._

### `mercury_get_safe_request`

Get safe request

_No parameters._

### `mercury_download_safe_request_document`

Download safe request document

_No parameters._

### `mercury_list_webhooks`

List webhooks

_No parameters._

### `mercury_get_webhook`

Get webhook

_No parameters._

### `mercury_create_webhook`

Create webhook

_No parameters._

### `mercury_update_webhook`

Update webhook

_No parameters._

### `mercury_delete_webhook`

Delete webhook

_No parameters._

### `mercury_verify_webhook`

Verify webhook

_No parameters._

### `mercury_create_internal_transfer`

Create internal transfer

_No parameters._

### `mercury_send_money`

Send money

_No parameters._

### `mercury_request_send_money`

Request send money

_No parameters._

## Notes

- Category: Finance
- Authentication mode: API key
