Supported tools on Mercury's MCP

Learn what you can do with Mercury's MCP tools.

Now that you've logged into the Mercury MCP, let's explore how AI assistants can use it to understand your balance, track your spend patterns, and dig into your cards and recipient data.

These tools work seamlessly together through prompts, where you can ask natural language questions like What's my balance today? and Graph my last 6 months of transactions. The Mercury MCP will accurately and quickly return your Mercury data.

NameDescriptionSample Prompt
getAccountGet account by ID - Retrieve details of a specific Mercury account using its account ID"What's the balance in my checking account?" or "Show me details for account abc123-xyz"
getAccountCardsGet cards for account - Retrieve all debit and credit cards associated with a specific account"What cards are linked to my main account?" or "Show me all debit cards for account abc123"
getAccountStatementsGet account statements - Retrieve monthly statements for a specific account. Supports date range filtering"Get my account statements from January through March" or "Show me last quarter's statements"
getTransactionGet transaction by ID - Retrieve details of a specific transaction using account ID and transaction ID"Get more details about transaction txn789" or "Why was I charged $150 on transaction xyz?"
getAccountsGet all accounts - Retrieve a list of all Mercury accounts for the organization"What cards are linked to my checking account?" or "Show all my active cards"
listCategoriesList all categories - Retrieve a list of all available custom expense categories for the organization. These are custom categories different from Mercury's built-in categories"What expense categories do I have set up?" or "Show me my custom spending categories"
listCreditList all credit accounts - Retrieve a list of all credit accounts for the organization"How much credit do I have available?" or "Show me my credit card accounts"
getOrganizationGet organization information - Retrieve information about your organization including EIN, legal business name, and DBAs"What's my company's EIN?" or "Show me my business information"
getRecipientGet recipient by ID - Retrieve details of a specific recipient by ID"What are the payment details for Acme Corp?" or "Show me recipient rec456"
getRecipientsGet all recipients - Retrieve a list of all recipients"List all my payment recipients" or "Find recipient named Acme Corp"
listTransactionsList all transactions - Retrieve transactions with advanced filtering by date ranges, status, categories, and cursor-based pagination. Automatically handles pagination for complete results"Graph my last 6 months of transactions" or "Show pending transactions from last week"
getTreasuryGet all treasury accounts - Retrieve all treasury accounts associated with the authenticated organization"How much do I have in treasury?" or "Show me my treasury accounts and balances"
getTreasuryTransactionsGet treasury transactions - Retrieve paginated treasury transactions for a specific treasury account"Show me recent treasury account activity" or "What are my treasury transactions this month?"
getCardGet a card - Retrieve details of a specific card by its ID"Show me details for card card456" or "What's the status of my company card?"
listCardsList cards - Retrieve a paginated list of cards"Show me all the cards on our account" or "List every debit and credit card we have"
getUserGet user by ID - Retrieve details of a specific user using their user ID"Show me details for user usr123" or "What role does user usr123 have on our account?"
getUsersGet all users - Retrieve a list of all users for the organization"List everyone with access to our Mercury account" or "Who are the users on our account?"
getWebhookGet webhook endpoint by ID - Retrieve details of a specific webhook endpoint by ID"Show me details for webhook endpoint wh123" or "What events is this webhook subscribed to?"
getWebhooksGet webhook endpoints - Retrieve a list of all webhook endpoints for your organization. Supports filtering by status"List all my webhook endpoints" or "Which of my webhooks are currently active?"
getTransactionByIdGet a transaction by ID - Retrieve a single transaction by its ID, including attachments, check images, and related metadata"Show me the check image for transaction txn789" or "Get the full details for transaction txn789, including attachments"
getTreasuryStatementsGet treasury account statements - Retrieve a list of statements for a specific treasury account. Supports filtering by document type"Get my treasury account statements from last quarter" or "Show me the tax documents for my treasury account"
listSendMoneyApprovalRequestsList send money approval requests - Retrieve a list of send money approval requests for the organization. Supports filtering by account and status"Show me pending send money approval requests" or "What payments are waiting for approval?"
getSafeRequestGet SAFE by ID - Retrieve a specific SAFE request by its ID"Show me the details of SAFE request safe123" or "What are the terms of this SAFE agreement?"
getSafeRequestsGet all SAFEs - Retrieve all SAFE (Simple Agreement for Future Equity) requests for your organization"List all our SAFE agreements" or "How many SAFEs has our company issued?"
listRecipientsAttachmentsList all recipient attachments - Retrieve a list of all recipient tax form attachments across all recipients in the organization"List all the tax form attachments for my recipients" or "Do I have a W-9 on file for any of my recipients?"
getAttachmentGet an attachment - Retrieve attachment details, including a download URL"What's in attachment att123?" or "Show me the download link for this attachment"
getCustomerGet a customer - Retrieve details of a specific customer by their ID"Show me details for customer cust789" or "What's the contact info for Acme Corp as a customer?"
listCustomersList all customers - Retrieve a paginated list of customers. Supports cursor-based pagination with limit, order, start_after, and end_before query parameters"List all my customers" or "Show me the customers I've invoiced"
getInvoiceGet an invoice - Retrieve details of an invoice by its ID"Show me invoice inv001" or "What's the status of the invoice I sent to Acme Corp?"
listInvoicesList all invoices - Retrieve a paginated list of invoices. Supports cursor-based pagination with limit, order, start_after, and end_before query parameters"Show me all my unpaid invoices" or "List the invoices I sent last month"
listInvoiceAttachmentsList invoice attachments - Retrieve a list of all attachments for a specific invoice"What attachments are on invoice inv001?" or "Show me the files attached to this invoice"

We'd love your feedback. If there are more tools or data you'd love to see in Mercury's MCP, email us at [email protected]



What’s Next

See how to stay safe while using Mercury's MCP