Laposta MCP by usefulapi

io.usefulapi/laposta · v1.0.0 · marketing-and-seo

Laposta MCP by usefulapi is healthy: it completed an MCP handshake in 1009 ms and exposes 18 tools.

Read Laposta lists, members, campaigns and reports; add members and build campaigns.

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

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count18
Latency1009 ms
Last checked (UTC)2026-10-25T23:55:12.936Z

Health history

Checked (UTC)StatusLatencyError
2026-10-25T23:55:12.936ZHealthy1009

Tools (18)

laposta_list_listsList all mailing lists of the Laposta account with member counts (active, unsubscribed, cleaned). Use the list_id in the other tools.
laposta_get_listGet one mailing list: name, state, notification addresses and member counts.
laposta_list_fieldsList the custom fields of a mailing list (name, custom_name used as the key in custom_fields, datatype, required, options). Call this before adding or updating a member.
laposta_list_segmentsList the segments of a mailing list (a segment id can be a campaign recipient together with its list).
laposta_list_membersList the members (subscribers) of a mailing list, one page at a time. Filter by state, free-text search (email and field values) or label. Contains personal data: only fetch what the task needs.
laposta_get_memberGet one member of a list by member id or email address: state, signup/confirm dates and custom field values.
laposta_get_member_historyThe event history of one member (subscribed, confirmed, opened, clicked, bounced, unsubscribed, automations ...), newest first by default. Optionally limited to one campaign or a date range. Paged by cursor.
laposta_list_campaignsList the account's campaigns (name, subject, sender, recipient lists, delivery moments). Use limit/offset to page.
laposta_get_campaignGet one campaign: name, subject, preview text, sender, reply-to, recipients, delivery moments and web version URL.
laposta_get_campaign_contentGet the plain-text content of a campaign (and its import_url if it was imported). Set include_html to also get the full HTML (large).
laposta_get_campaign_historyRecipient events of one campaign (delivered, opened, clicked, bounced, unsubscribed ...), newest first by default, optionally within a date range. Paged by cursor. For totals use laposta_get_report.
laposta_list_reportsResult figures of all campaigns: sent, accepted, opened, clicked, bounced, unsubscribed, with ratios. Use limit/offset to page.
laposta_get_reportResult figures of one campaign: sent, accepted, unique opens and clicks, bounces, complaints, unsubscribes and their ratios.
laposta_add_memberWRITE: add one email address to a mailing list (subscribe). On a double opt-in list Laposta sends the confirmation email to that address. The address must have given consent. With upsert, an existing active member's fields are overwritten; an unsubscribed member is re-activated unless suppress_react
laposta_update_memberWRITE: change a member's custom field values and/or email address, or unsubscribe the member (state: unsubscribed). Only the fields you pass change. Re-subscribing a person is not offered here: do it in the Laposta app or with laposta_add_member upsert only when they asked for it.
laposta_create_campaignWRITE: create a new regular campaign (a draft: it is NOT filled, scheduled or sent). Fill it with laposta_set_campaign_content, check it with laposta_send_test_email and send it in the Laposta app. The from_email must be an approved sender address of the account.
laposta_set_campaign_contentWRITE: replace a campaign's content with your HTML, or let Laposta import it from a URL (html wins if both are given). Does not send anything. The reply's report lists problems Laposta found (javascript, missing unsubscribe link, missing images).
laposta_send_test_emailWRITE: send a test copy of a campaign (it must have content and not be sent yet) to ONE email address. Does not send the campaign to its recipients.