Mercoa MCP by usefulapi
by mercoa.usefulapi.io in Markets & finance
Query and manage Mercoa AP/AR bill-pay: entities, invoices, transactions and payment methods.
https://mercoa.usefulapi.io/mcp
Last 30 days
- Uptime
- 100%
- Response time
- 271 ms typical, 271 ms slowest 5%
- Last check
- 5 h ago
- Next check
- in 2 h
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"mercoa-mcp-by-usefulapi": {
"type": "http",
"url": "https://mercoa.usefulapi.io/mcp"
}
}
}17 tools
- 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.
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 5 h ago | Passed | 200 | 271 ms |