このMCPでできること
Manages Moosend email lists, subscribers, segments and draft campaigns, and retrieves campaign engagement statistics.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Subscriber name.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Subscriber tags.'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Subscriber email address.'}, 'preferences': {'type': 'array', 'items': {'type': 'string'}, 'description': "Preference option values chosen by the subscriber (must match the list's preference options)."}, 'custom_fields': {'type': 'object', 'description': 'Custom field values by field name, e.g. {"City":"Athens","Age":25}. Sent to Moosend as "Name=Value" pairs. WARNING: on an existing subscriber, any custom field NOT included is cleared — include every field you want to keep.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': ['string', 'number', 'boolean']}}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}, 'has_external_double_opt_in': {'type': 'boolean', 'description': 'True if the subscriber already gave consent by other means.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'subject', 'sender_email', 'mailing_lists'], 'properties': {'name': {'type': 'string', 'minLength': 1, 'description': 'Campaign name.'}, 'subject': {'type': 'string', 'minLength': 1, 'description': 'Subject line.'}, 'html_content': {'type': 'string', 'description': 'Complete HTML body of the campaign.'}, 'sender_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Sender email — must be one of the account's senders."}, 'web_location': {'type': 'string', 'format': 'uri', 'description': 'URL Moosend fetches the HTML from (CSS is inlined automatically).'}, 'mailing_lists': {'type': 'array', 'items': {'type': 'object', 'required': ['mailing_list_id'], 'properties': {'segment_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Segment ID (an integer, from moosend_list_segments).'}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID.'}}}, 'minItems': 1, 'description': 'Target lists, each optionally narrowed to one segment.'}, 'reply_to_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Reply-to email — must be one of the account's senders. Default: sender_email."}, 'confirmation_to_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "Where to send the 'campaign sent' confirmation. Default: sender_email."}, 'track_in_google_analytics': {'type': 'boolean', 'description': 'Enable Google Analytics tracking (requires GA on your site).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'minLength': 1, 'description': 'List name.'}, 'preferences': {'type': 'object', 'required': ['select_type', 'options'], 'properties': {'options': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'description': 'Up to 10 preference options.'}, 'is_required': {'type': 'boolean', 'description': 'Whether a choice is required. Default false.'}, 'select_type': {'enum': ['SingleSelect', 'MultiSelect'], 'type': 'string', 'description': 'Single- or multi-select.'}}, 'description': 'Optional preference field for the list. Omit for none.'}, 'confirmation_page': {'type': 'string', 'description': 'URL shown at the end of the subscription process.'}, 'redirect_after_unsubscribe_page': {'type': 'string', 'description': 'URL subscribers are redirected to after unsubscribing.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'minLength': 1, 'description': 'Campaign ID (a GUID, from moosend_list_campaigns).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['campaign_id'], 'properties': {'to': {'type': 'string', 'pattern': '^\\d{2}-\\d{2}-\\d{4}$', 'description': 'End date, DD-MM-YYYY. Default: today.'}, 'from': {'type': 'string', 'pattern': '^\\d{2}-\\d{2}-\\d{4}$', 'description': 'Start date, DD-MM-YYYY. Default: the send date.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, starting at 1. Default 1.'}, 'type': {'enum': ['Sent', 'Opened', 'LinkClicked', 'Unsubscribed', 'Bounced', 'Complained', 'Activity'], 'type': 'string', 'description': 'Activity type. Default Sent.'}, 'page_size': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Results per page, 1-1000.'}, 'campaign_id': {'type': 'string', 'minLength': 1, 'description': 'Campaign ID (a GUID, from moosend_list_campaigns).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'minLength': 1, 'description': 'Campaign ID (a GUID, from moosend_list_campaigns).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'minLength': 1, 'description': 'Campaign ID (a GUID, from moosend_list_campaigns).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'minLength': 1, 'description': 'Campaign ID (a GUID, from moosend_list_campaigns).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id'], 'properties': {'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}, 'with_statistics': {'type': 'boolean', 'description': 'Include subscriber statistics. Default true.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id', 'segment_id'], 'properties': {'segment_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Segment ID (an integer, from moosend_list_segments).'}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id', 'subscriber_id'], 'properties': {'subscriber_id': {'type': 'string', 'minLength': 1, 'description': 'Subscriber ID (a GUID).'}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id', 'email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Subscriber email address.'}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, starting at 1. Default 1.'}, 'sort_by': {'enum': ['Name', 'Subject', 'Status', 'DeliveredOn', 'CreatedOn'], 'type': 'string', 'description': 'Property to sort by. Default CreatedOn.'}, 'page_size': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Results per page, 1-1000.'}, 'sort_method': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Sort direction. Default ASC.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, starting at 1. Default 1.'}, 'sort_by': {'enum': ['Name', 'Subject', 'Status', 'DeliveredOn', 'CreatedOn'], 'type': 'string', 'description': 'Property to sort by. Default CreatedOn.'}, 'page_size': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Results per page, 1-1000.'}, 'sort_method': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Sort direction. Default ASC.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id'], 'properties': {'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id', 'segment_id'], 'properties': {'segment_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Segment ID (an integer, from moosend_list_segments).'}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number, starting at 1. Default 1.'}, 'status': {'enum': ['Subscribed', 'Unsubscribed', 'Bounced', 'Removed'], 'type': 'string', 'description': 'Subscriber status to return. Default Subscribed.'}, 'page_size': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Results per page, 1-1000.'}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id', 'email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Email address to unsubscribe.'}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mailing_list_id', 'subscriber_id', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Subscriber name.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Subscriber tags.'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': "The subscriber's email address (required by Moosend)."}, 'preferences': {'type': 'array', 'items': {'type': 'string'}, 'description': "Preference option values chosen by the subscriber (must match the list's preference options)."}, 'custom_fields': {'type': 'object', 'description': 'Custom field values by field name, e.g. {"City":"Athens","Age":25}. Sent to Moosend as "Name=Value" pairs. WARNING: on an existing subscriber, any custom field NOT included is cleared — include every field you want to keep.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': ['string', 'number', 'boolean']}}, 'subscriber_id': {'type': 'string', 'minLength': 1, 'description': 'Subscriber ID (a GUID).'}, 'mailing_list_id': {'type': 'string', 'minLength': 1, 'description': 'Mailing list ID (a GUID, from moosend_list_mailing_lists).'}, 'has_external_double_opt_in': {'type': 'boolean', 'description': 'True if the subscriber already gave consent by other means.'}}}
最近のツール変更
類似のMCPサーバー
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
commsharbor
Manages permission-based email audiences, contacts, campaigns, transactional sends, billing, consent, and tenant audit trails.
Emailchaser
Manages cold-email campaigns, leads, sender mailboxes, sequences, outreach automation, deliverability, prospect sourcing, webhook…
send16-mcp
Provides email marketing and transactional messaging tools for contacts, audiences, campaigns, templates, automations, analytics,…
Mailrith Email Marketing
Manages email marketing subscribers, templates, broadcasts, automations, scheduling, testing, and campaign analytics.
mcp
Sends email, reads threaded replies, and runs campaigns with per-key limits.
MisarMail MCP Server
Supports transactional and campaign email, contacts, templates, automations, landing pages, deliverability checks, inbox manageme…
Sendgrid
Accesses SendGrid email delivery data, including sending statistics, bounces, and blocked recipients.