Recommand MCP by usefulapi

io.usefulapi/recommand · v1.0.1 · productivity

Recommand MCP by usefulapi is healthy: it completed an MCP handshake in 436 ms and exposes 9 tools.

Read documents and the inbox, verify Peppol recipients and send invoices in Recommand.

Endpoint: https://recommand.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count9
Latency436 ms
Last checked (UTC)2026-11-07T21:50:26.314Z

Health history

Checked (UTC)StatusLatencyError
2026-11-07T21:50:26.314ZHealthy436

Tools (9)

recommand_list_companiesList every company registered under the team, with its verification and Peppol registration status. Start here to get company ids. Not paginated. Recommand API: GET /api/v1/companies.
recommand_get_companyGet one company with its verification and Peppol registration status. Recommand API: GET /api/v1/companies/{companyId}.
recommand_list_labelsList every label in the team. Use a label id with recommand_list_documents (labelId). Recommand API: GET /api/v1/labels.
recommand_list_documentsList sent and received documents, one page at a time. Filter by company, direction, read status, dates, label or failed delivery (deliveryFailed true finds sends that need attention). Recommand API: GET /api/v1/documents.
recommand_get_documentGet one sent or received document with its parsed content and delivery status. Recommand API: GET /api/v1/documents/{documentId}.
recommand_get_inboxList incoming documents that are not marked as read yet. Process a document, then call recommand_mark_document_read so it leaves the inbox. Not paginated. Recommand API: GET /api/v1/inbox.
recommand_verify_recipientLook up a Peppol address in the directory before sending. Reports whether it is registered, the company name and the document types it accepts. isValid false means the lookup failed. Recommand API: POST /api/v1/verify.
recommand_send_invoiceSENDS A REAL INVOICE over the Peppol network, by email, or both. This cannot be undone, and each send counts toward the subscription usage. Check the buyer with recommand_verify_recipient first. Do NOT retry after a timeout: list the outgoing documents first, because the invoice may already be sent.
recommand_mark_document_readMark a document as read, which removes it from the inbox. Pass read false to mark it unread again. Calling it again with the same value does no harm. Recommand API: POST /api/v1/documents/{documentId}/mark-as-read.