Mercoa MCP by usefulapi
Query and manage Mercoa AP/AR bill-pay: entities, invoices, transactions and payment methods.
- 1.11.1
- Version
- remote
- Transport
- 17
- Tools
Security review
Review passedReviewed 1d ago.
- tools: 17 tools scanned
- metadata: scanned
No findings.
Tools (17)
mercoa_find_entities
Find/search entities (buyers, vendors, payors, payees). Use to look up counterparties by name/email/foreignId or list all. GET /entity.
mercoa_get_entity
Get a single entity by ID (or foreign ID). GET /entity/{entityId}.
mercoa_get_entity_events
Get the event/audit log for an entity. GET /entity/{entityId}/events.
mercoa_get_entity_invoice_metrics
Get aggregate invoice metrics (totals/counts, grouped by currency) for an entity's payables/receivables — for AP/AR dashboards and aging. GET /entity/{entityId}/invoice-metrics.
mercoa_list_entity_payment_methods
List an entity's payment methods (bank accounts, cards, check, etc.). GET /entity/{entityId}/paymentMethods.
mercoa_get_payment_method
Get a single payment method for an entity. GET /entity/{entityId}/paymentMethod/{paymentMethodId}.
mercoa_list_entity_users
List the users belonging to an entity (approvers, admins, etc.). GET /entity/{entityId}/users.
mercoa_find_invoices
Find/search invoices (bills) across payers and vendors. Filter by status, entity, date, approver and more. GET /invoices (plural list endpoint).
mercoa_get_invoice
Get a single invoice (bill) by ID. GET /invoice/{invoiceId}.
mercoa_get_invoice_events
Get the event/audit log for an invoice (status changes, approvals, payments). GET /invoice/{invoiceId}/events.
mercoa_find_transactions
List/search payment transactions. Filter by entity, invoice, status, type and date. GET /transactions.
mercoa_get_transaction
Get a single payment transaction by ID. GET /transaction/{transactionId}.
mercoa_get_organization
Get the caller's Mercoa organization configuration (settings, payment methods enabled, etc.). GET /organization.
mercoa_create_entity
WRITE — creates a real entity (customer/vendor/payor/payee) in Mercoa. Supply role flags, accountType, and a nested `profile` object (business or individual details). POST /entity.
mercoa_create_invoice
WRITE — creates a real invoice/bill in Mercoa. Set status (DRAFT to stage, NEW to submit), amount, currency, payer/vendor, dates and line items. POST /invoice.
mercoa_update_invoice
WRITE — updates an existing invoice/bill (all fields optional). Commonly used to advance status (e.g. DRAFT→NEW→SCHEDULED) or change amounts, dates, or payment methods. POST /invoice/{invoiceId}.
mercoa_add_invoice_comment
WRITE — adds a comment to an invoice (visible in its activity log). POST /invoice/{invoiceId}/comment.