Mercury MCP
for LuumenAI

Read your Mercury accounts, cards, statements, and invoices from the terminal

Ask about balances mid-incident or mid-close without opening the banking dashboard. Mercury MCP is Mercury's official server, in beta, and it is read-only: accounts, cards, statements, attachments, customers, and invoices come back as data, and mutations are blocked on Mercury's side. Luumen connects over DCR OAuth. Every call, including MERCURY_MCP_GET_ACCOUNTS, is classified as a write here, so expect an approval prompt by default; administrators can adjust that per tool.

The Mercury MCP toolbox

30 tools: 0 read, 30 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • WriteGetaccountGet account by ID Approval by default
  • WriteGetaccountcardsRetrieve all debit and credit cards associated with a specific account. Approval by default
  • WriteGetaccountsRetrieve a paginated list of accounts. Approval by default
  • WriteGetaccountstatementsRetrieve a paginated list of monthly statements for a specific account. Approval by default
  • WriteGetattachmentRetrieve attachment details including download URL Approval by default
  • WriteGetcurrentdateGet the current date in the format. Approval by default
  • WriteGetcustomerRetrieve details of a specific customer by their ID Approval by default
  • WriteGetinvoiceRetrieve details of an invoice by its ID Approval by default
  • WriteGetorganizationRetrieve information about your organization including EIN, legal business name, and DBAs. Approval by default
  • WriteGetrecipientRetrieve details of a specific recipient by ID Approval by default
  • WriteGetrecipientsRetrieve a paginated list of all recipients. Approval by default
  • WriteGetsaferequestRetrieve a specific SAFE request by its ID. Approval by default
  • WriteGetsaferequestsRetrieve all SAFE (Simple Agreement for Future Equity) requests for your organization. Approval by default
  • WriteGettransactionGet transaction by ID Approval by default
  • WriteGettransactionbyidRetrieve a single transaction by its ID. Approval by default
  • WriteGettreasuryRetrieve a paginated list of all treasury accounts associated with the authenticated organization. Approval by default
  • WriteGettreasurystatementsRetrieve a paginated list of statements for a specific treasury account. Approval by default
  • WriteGettreasurytransactionsRetrieve paginated treasury transactions for a specific treasury account. Approval by default
  • WriteGetuserGet user by ID Approval by default
  • WriteGetusersGet all users Approval by default
  • WriteGetwebhookRetrieve details of a specific webhook endpoint by ID Approval by default
  • WriteGetwebhooksRetrieve a paginated list of all webhook endpoints for your organization. Approval by default
  • WriteListcategoriesRetrieve a paginated list of all available custom expense categories for the organization. Approval by default
  • WriteListcreditRetrieve a list of all credit accounts for the organization. Approval by default
  • WriteListcustomersRetrieve a paginated list of customers. Approval by default
  • WriteListinvoiceattachmentsRetrieve a list of all attachments for a specific invoice Approval by default
  • WriteListinvoicesRetrieve a paginated list of invoices. Approval by default
  • WriteListrecipientsattachmentsRetrieve a paginated list of all recipient tax form attachments across all recipients in the organization. Approval by default
  • WriteListsendmoneyapprovalrequestsRetrieve a paginated list of send money approval requests for the authenticated organization. Approval by default
  • WriteListtransactionsRetrieve a paginated list of all transactions across all accounts. Approval by default

Questions

How does LuumenAI connect to Mercury MCP?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Mercury MCP on its own?

Read actions answer immediately. Anything that writes — getaccount, getaccountcards, getaccounts, getaccountstatements, and more — is shown as a plan and requires approval by default. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Mercury MCP — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Mercury MCP to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.