Connector guide7-minute read22 MCP tools7 languages

How to Connect Mercury to Claude via MCP

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Mercury

Mercury

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

tools

22

Region

INTL

Category

Banking

Authentication

Bearer Token

Required env vars

MERCURY_API_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Mercury in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.

Summary

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

Try asking

Example prompts for Mercury

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Mercury · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Mercury, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Mercury + Claude

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

MERCURY_API_TOKEN

Step 1 — Get credentials

It cannot move money, by design. The connector has no tool for payments, transfers between accounts, payment requests, new recipients, invoices or new cards, not even a switched-off one, and it never calls Mercury's send-money endpoints. It can list payment requests waiting for approval, but never create, approve or cancel them.

  1. Sign in to https://app.mercury.com, click your organization at the top left, then Settings, then Tokens. Your user must be allowed to create API tokens; ask an admin otherwise.
  2. Click Create an API Token and choose Read Only. A Read Only token reads all data, cannot move money and needs no IP allow-list.
  3. Copy the token into MERCURY_API_TOKEN. It looks like secret-token:mercury_production_...; paste the whole value, including secret-token:. Mercury shows it only once.
  4. Install the connector and check it with mercury_get_organization: it shows your legal business name and plan.

Never use a Read and Write token: it can send money without approval. With a Read Only token, Mercury refuses every write.

Switched off at install: mercury_freeze_card, mercury_unfreeze_card and mercury_update_transaction (sets or clears a transaction's note and custom category and overwrites the old values). They need a Custom token with only the matching write permissions, and Mercury requires an IP allow-list for any write permission; on AnythingMCP Cloud, ask support for the current outgoing IP address first. The AI then shows you the card (nickname and last four digits) or the transaction and the change, and waits for your yes. Mercury downgrades a token that has not used its write permission for 45 days, and deletes tokens that have not been used for 45 days.

Financial data is sensitive: balances, transactions, statements, recipients and employee details are confidential company data. Share the MCP server only with people allowed to see them; the AI reads only what you ask for. Account numbers, routing numbers, IBANs and card numbers are removed from every answer; statements and transaction attachments come as download links instead.

What it reads: your organization; checking and savings accounts with available and current balance; transactions per account (the last 30 days unless you name a start date) or across all accounts, with counterparty, note, category, merchant and card, and attachments such as receipts and check images; debit and credit cards with their spend limits; monthly account statements as PDF links; saved payment recipients, without bank details; Treasury accounts with returns, transactions and statements, tax documents included; credit (IO card) accounts; users and their roles; custom expense categories; and payment requests with their approval status.

Amounts: decimal numbers in dollars, negative for money going out.

Sandbox: create a sandbox at https://sandbox.mercury.com/signup, make a token there and change the connector's base URL to https://api-sandbox.mercury.com/api/v1. Production tokens do not work in the sandbox.

Common errors: 401 noTokenInDB: the token is wrong, was deleted after 45 days without use, or belongs to the other environment; create a new Read Only token. 403: the token type or permissions do not allow this call, or a write came from an IP address that is not on the token's allow-list. 404: the id does not exist. 429: wait a moment.

The connector does not send money, create payment requests, recipients, invoices or customers, create or cancel cards, change spend limits, manage webhooks or SAFEs, or upload attachments.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Claude

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Recommended path: works on claude.ai web without editing any config file.

  1. In Claude, open Customize → Connectors.
  2. Click +, then Add custom connector.
  3. Enter a name, e.g. Mercury, and the remote MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add.
  4. Click Connect and sign in to AnythingMCP (OAuth) to allow access.

All tools below appear in your chat: start typing prompts.

Available tools

ToolWhat it does
mercury_get_organizationRead your Mercury organization: id, legal business name, DBAs, EIN, kind (business or personal) and plan
mercury_list_accountsList the Mercury bank accounts (checking and savings) with id, name, nickname, kind, status, available and current balance
mercury_get_accountRead one Mercury account by id: name, kind, status, available and current balance
mercury_list_account_transactionsList the transactions of one Mercury account, newest first by default: amount, status, kind, created and posted dates, counterparty…
mercury_list_transactionsList transactions across all Mercury accounts, oldest first by default: amount, status, kind, dates, counterparty, description, note…
mercury_get_transactionRead one Mercury transaction by id with amount, status, dates, counterparty, note, category, merchant, card, attachments (receipts, check…
mercury_list_cardsList Mercury debit and credit cards with id, account, nickname, name on card, last four digits, status, virtual or physical, cardholder…
mercury_get_cardRead one Mercury card by id: account, nickname, name on card, last four digits, status, type, kind, cardholder, spend limit, budgets and…
mercury_list_account_cardsList the cards linked to one Mercury account: card id, name on card, last four digits, network, status, type, cardholder and spend limit
mercury_list_account_statementsList the monthly statements of one Mercury account: statement id, period start and end, ending balance and a download link for the PDF
mercury_list_recipientsList the payment recipients saved in Mercury with id, name, nickname, status, business flag, emails, default payment method (ach, check…
mercury_get_recipientRead one Mercury recipient by id: name, status, emails, default payment method, bank name and date last paid
mercury_list_treasury_accountsList Mercury Treasury accounts with id, status, available and current balance and the monthly net returns (dividends minus fees)
mercury_list_treasury_transactionsList the transactions of one Mercury Treasury account: type (deposits, withdrawals, dividends, fees, interest), description, amount…
mercury_list_treasury_statementsList the statements and tax documents of one Mercury Treasury account: id, document type (MonthlyStatement, TradeConfirmation, 1099 and…
mercury_list_credit_accountsList Mercury credit (IO card) accounts with id, status, available and current balance
mercury_list_usersList the people with access to the Mercury organization: user id, first and last name, email and role (administrator, bookkeeper…
mercury_list_categoriesList the custom expense categories of the organization (id and name, and whether each applies to card spend, reimbursements or other…
mercury_list_payment_approval_requestsList payment requests waiting for, or past, approval in Mercury: request id, account, recipient, amount, payment method, status…
mercury_freeze_cardFreeze a Mercury card so it cannot be used, for example when it is lost
mercury_unfreeze_cardUnfreeze a frozen Mercury card so it can be used again
mercury_update_transactionSet or clear the note and the custom category of a Mercury transaction

Example prompts

  • "What are the balances of all our Mercury accounts right now, and how much is in Treasury?"
  • "List the outgoing transactions over 5,000 USD from the last 30 days with counterparty, note and category."
  • "Which payment requests are waiting for approval? Show the requester, recipient, amount and scheduled date."
  • "Give me the download links for last quarter's statements of our checking account."
  • "Who has access to our Mercury organization, and with which role?"

FAQ

Does it work with Claude Code as well as Claude Desktop? Yes, point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Next steps

Was this guide helpful?

Your Mercury agent is one click away.

Install the connector, paste the key, prompt Claude. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Mercury to ChatGPT via MCP

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

Connectors

How to Connect Mercury to Cursor via MCP

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

Connectors

How to Connect Mercury to Gemini via MCP

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

Connectors

How to Connect Mercury to Meta Muse via MCP

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

Connectors

Mercury to MCP: Read-Only Business Banking in any AI Agent

Let your AI read your Mercury business banking: accounts and balances, transactions, cards, statements, recipients, Treasury, credit and users. Works with a Read Only API token and cannot send money. Card freeze and transaction note actions are optional and off by default.

Connectors

How to Connect Avito to Claude via MCP

Let your AI work with your Avito business account: list your ads and change their prices, read views, contacts and calls statistics, check autoload uploads and their errors, the feed format and your wallet, and read Avito Messenger chats. Sending messages and changing autoload settings are optional and off by default.