# Laposta MCP Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Laposta MCP

Manage Laposta mailing lists, members, campaigns and reports from Muse.

- Record: https://musedirectory.ai/connector/laposta-mcp
- Category: Marketing & Ads
- Developer: usefulapi (https://usefulapi.io/laposta/)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 1530ms, checked 2026-10-30T00:31:22Z
- Endpoint: https://laposta.usefulapi.io/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-30T00:31:22Z)
- Source: Found in the official MCP Registry (io.usefulapi/laposta) https://registry.modelcontextprotocol.io/v0/servers?search=io.usefulapi%2Flaposta

Connect to Laposta email marketing. Read and manage mailing lists, add or update subscribers, create and send campaigns, view member history and campaign performance reports.

Example request: "Add a new subscriber to my mailing list and check how many people opened my last campaign."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Laposta MCP to help me. It is a free service with an MCP server at https://laposta.usefulapi.io/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- laposta_list_lists: List all mailing lists of the Laposta account with member counts (active, unsubscribed, cleaned). Use the list_id in the other tools.
- laposta_get_list: Get one mailing list: name, state, notification addresses and member counts.
- laposta_list_fields: List 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_segments: List the segments of a mailing list (a segment id can be a campaign recipient together with its list).
- laposta_list_members: List 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_member: Get one member of a list by member id or email address: state, signup/confirm dates and custom field values.
- laposta_get_member_history: The 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_campaigns: List the account's campaigns (name, subject, sender, recipient lists, delivery moments). Use limit/offset to page.
- laposta_get_campaign: Get one campaign: name, subject, preview text, sender, reply-to, recipients, delivery moments and web version URL.
- laposta_get_campaign_content: Get 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_history: Recipient 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_reports: Result figures of all campaigns: sent, accepted, opened, clicked, bounced, unsubscribed, with ratios. Use limit/offset to page.
- laposta_get_report: Result figures of one campaign: sent, accepted, unique opens and clicks, bounces, complaints, unsubscribes and their ratios.
- laposta_add_member: WRITE: 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 u
- laposta_update_member: WRITE: 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_campaign: WRITE: 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_content: WRITE: 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_email: WRITE: 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.

Screening checks:
- MCP handshake: pass (Answered in 1530ms)
- Domain against threat feeds (Cloudflare security DNS): pass (laposta.usefulapi.io, usefulapi.io not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (18 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
