Mamo Business integration
Mamo Business is a UAE payments and spend platform. Create, update and delete payment links (one-off or subscription), list and fetch payments, refund, capture or reverse a payment, charge a saved card again, send invoices by email, manage subscriptions and their subscribers, issue local and international payouts to saved recipients, validate IBANs, read account balances, disputes, card transactions, expenses and receipts, and register webhooks for payment events. Partner-card, virtual-card, card-reroute and wallet-token routes (allow-listed, request-only or carrying card secrets) and receipt file uploads are not exposed. Authentication is the API key from the Developer page of the Mamo dashboard, sent as a Bearer token in the Authorization header; this integration targets the production host.
Say what should happen.
The workflow builds itself.
What you can do with Mamo Business
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Payment, 5 operations
capture_paymentCapture paymentPOSTAPI to capture an "On hold" payment.charge_saved_cardCharge saved cardPOSTCharge a card saved during an earlier payment (a merchant initiated transaction, card_id from the payment's payment_method), or charge an Apple Pay or Google Pay token against a payment link.get_paymentGet paymentGETGet one payment by its id: status, amount, refunds, customer details, payment method and settlement figures.list_paymentsList paymentsGETList the business's payments, newest first by default, optionally filtered by date range or payment link. Paginated with page and per_page; pagination_meta gives total_pages and next_page.reverse_paymentReverse paymentPOSTAPI to reverse an "On hold" payment.
Payment link, 5 operations
create_payment_linkCreate payment linkPOSTCreate a payment link, one-off or subscription, and get back its payment_url to share with the customer. Only title is required; amount, currency, redirect URLs and checkout options are optional.delete_payment_linkDelete payment linkDELETEDelete a payment link so it can no longer be paid.get_payment_linkGet payment linkGETGet one payment link with its amount, settings, subscription and payment URL.list_payment_linksList payment linksGETFetches all payment links for a given businessupdate_payment_linkUpdate payment linkPATCHUpdate the details of a payment link (title, amount, currency, redirect URLs, checkout options, split). Only the fields you send change.
Recipient, 5 operations
create_recipientCreate recipientPOSTAllows a user to create recipient. Validation failures return 422 with error_code: VALIDATION_ERROR and an errors array.delete_recipientDelete recipientDELETEDelete a saved payout recipient.get_recipientGet recipientGETGet one saved payout recipient with its bank details.list_recipientsList recipientsGETFetches all recipients for a given business.update_recipientUpdate recipientPATCHUpdate the details of a saved payout recipient (name, contact, bank, address).
Webhook, 4 operations
create_webhookCreate webhookPOSTWebhook registration for updates on one-off payment statuses and subscription payment statuses.delete_webhookDelete webhookDELETEDelete a registered webhook so it stops receiving events.list_webhooksList webhooksGETFetches all registered webhooks for a given business.update_webhookUpdate webhookPATCHUpdate a registered webhook: its URL, its subscribed events or its authorization header value.
Expense transaction, 3 operations
get_expense_transactionGet expense transactionGETRetrieve full details of a single expense transaction, including the linked card, expense accounting fields, and uploaded receipts.search_expense_transactionsSearch expense transactionsPOSTSearch the merchant's expense transactions (successful card transactions eligible for accounting). Supports pagination and an optional date range filter.update_expense_transactionUpdate expense transactionPATCHUpdate the expense accounting details of a transaction, such as its description, invoice number, status, category, tax rate, vendor, and accounts.
Payout, 3 operations
create_payoutsCreate payoutsPOSTIssue one or more bank payouts in AED in a single call, each to a saved recipient or to raw bank details. Each payout must be at least AED 10.get_payoutGet payoutGETGet one payout with its recipient, amount, status and reason.list_payoutsList payoutsGETFetches all payouts issued by the business in a single response. This endpoint is not paginated.
Subscriber, 3 operations
change_subscriber_subscriptionChange subscriber subscriptionPATCHUpgrades a subscriber from their current subscription to a target subscription, without requiring the customer to re-enter their card details.list_subscribersList subscribersGETFetches all subscribers of subscription.unsubscribe_subscriberUnsubscribe subscriberDELETEUnsubscribe one subscriber from a subscription, stopping its future payments.
Card transaction, 2 operations
get_card_transactionGet card transactionGETFetches detailed information for a specific card transactionlist_card_transactionsList card transactionsGETList card transactions of the business, paginated.
Dispute, 2 operations
get_disputeGet disputeGETFetches the dispute for a single payment, identified by the payment (charge) identifier. Returns the disputed payment object with the dispute fields attached.list_disputesList disputesGETFetches all raised disputes for a given business, newest first (by the date the dispute was raised). Each item is the disputed payment object with the dispute fields attached.
Expense receipt, 2 operations
get_expense_receiptGet expense receiptGETFetches detailed information for a specific expense receiptlist_expense_receiptsList expense receiptsGETList the expense receipts of the business, paginated.
Subscription, 2 operations
cancel_subscriptionCancel subscriptionDELETECancels an existing subscription. This is NOT to unsubscribe a customer from a subscription that they have subscribed to.create_subscriptionCreate subscriptionPOSTCreates a subscription object that defines a billing schedule (frequency, interval, start/end date, etc).
Account balance, 1 operation
get_account_balancesGet account balancesGETGet the balances of the merchant's Mamo accounts.
Business, 1 operation
get_business_infoGet business infoGETGet the business info of the account the API key belongs to.
Card, 1 operation
list_cardsList cardsGETRetrieve a paginated list of the merchant's cards for the current card holder, with optional search and filtering by card holder, status, and type.
Expense, 1 operation
update_expenseUpdate expensePATCHUpdates expense details such as description, invoice number, and status
Expense account, 1 operation
list_accounting_expense_accountsList accounting expense accountsGETList the active expense accounts synced from the merchant's accounting integration. Supports search and pagination, and optional scoping to an expense transaction.
Expense category, 1 operation
list_expense_categoriesList expense categoriesGETRetrieve a paginated, alphabetically sorted list of the merchant's expense categories, with an optional name search.
Iban, 1 operation
validate_ibanValidate ibanGETValidates an IBAN and returns the bank it belongs to.
International payout, 1 operation
create_international_payoutCreate international payoutPOSTInitiates an international payout to an existing recipient, created via the Create Recipient API.
Invoice, 1 operation
create_invoiceCreate invoicePOSTAPI to create and send an invoice to a customer via email.
Payment account, 1 operation
list_accounting_payment_accountsList accounting payment accountsGETList the active payment accounts synced from the merchant's accounting integration. Supports search and pagination, and optional scoping to an expense transaction.
Receipt, 1 operation
delete_expense_receiptDelete expense receiptDELETEDelete a single uploaded receipt from an expense transaction's expense.
Recipient balance, 1 operation
get_recipient_balanceGet recipient balanceGETFetches the real-time balance of a recipient's ledger.
Refund, 1 operation
refund_paymentRefund paymentPOSTRefunds a captured payment, in full or in part.
Subscription payment, 1 operation
list_subscription_paymentsList subscription paymentsGETFetches all payments (charges) made against a subscription's payment link.
Tax rate, 1 operation
list_accounting_tax_ratesList accounting tax ratesGETList the active tax rates synced from the merchant's accounting integration. Supports search and pagination, and optional scoping to an expense transaction.
Vendor, 1 operation
list_accounting_vendorsList accounting vendorsGETList the active vendors synced from the merchant's accounting integration. Supports search and pagination.
Use Mamo Business from Claude Code, Cursor or Codex
Connect Mamo Business in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Mamo Business operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Mamo Business
- Create your workspace
Sign up free. Nothing to install.
- Connect Mamo Business once
Add your Mamo Business connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Mamo Business integration FAQ
What can you do with the Mamo Business integration?
LiveContext exposes 52 operations on Mamo Business, covering payment, payment link, recipient and webhook.
