Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Mamo Business.Built from the 52 Mamo Business tools below, on the connection you add once.

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 business
  • update_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 transaction
  • list_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 receipt
  • list_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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Mamo Business

  1. Create your workspace

    Sign up free. Nothing to install.

  2. 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.

  3. 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.

Popular integrations

Browse the whole catalog