이 MCP로 할 수 있는 일
Supports transactional and campaign email, contacts, templates, automations, landing pages, deliverability checks, inbox management, and engagement and revenue analytics.
도구
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to add, e.g. example.com'}}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Email ID to archive'}}}
입력 스키마
{'type': 'object', 'required': ['email_ids'], 'properties': {'email_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Email IDs to categorise (max 50 per call)'}}}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check, e.g. example.com'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['domain', 'subdomain'], 'properties': {'domain': {'type': 'string', 'description': 'Root domain, e.g. example.com'}, 'subdomain': {'type': 'string', 'description': 'Inbound subdomain label, e.g. reply'}, 'webhook_url': {'type': 'string', 'description': 'Optional HTTPS URL to POST inbound messages to'}}}
입력 스키마
{'type': 'object', 'required': ['campaign_id', 'type', 'variants'], 'properties': {'type': {'enum': ['subject', 'content', 'send_time', 'from_name'], 'type': 'string', 'description': 'What to test'}, 'variants': {'type': 'array', 'items': {'type': 'object', 'properties': {'html': {'type': 'string', 'description': 'Body content for content tests'}, 'label': {'type': 'string', 'description': 'Variant label, e.g. A / B'}, 'send_at': {'type': 'string', 'description': 'ISO timestamp for send_time tests'}, 'subject': {'type': 'string', 'description': 'Subject line for subject tests'}, 'from_name': {'type': 'string', 'description': 'Sender name for from_name tests'}}}, 'description': 'Test variants (2–5)'}, 'campaign_id': {'type': 'string', 'description': 'Campaign to test'}, 'winner_metric': {'enum': ['open_rate', 'click_rate', 'conversion_rate'], 'type': 'string', 'description': 'Metric used to pick the winner (default open_rate)'}, 'sample_percentage': {'type': 'number', 'description': 'Percent of the audience used for the test (default 20)'}}}
입력 스키마
{'type': 'object', 'required': ['name', 'trigger'], 'properties': {'name': {'type': 'string', 'description': 'Automation name'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'tag': {'type': 'string', 'description': 'Tag for add_tag / remove_tag steps'}, 'type': {'enum': ['send_email', 'wait', 'add_tag', 'remove_tag', 'condition'], 'type': 'string', 'description': 'Step action'}, 'subject': {'type': 'string', 'description': 'Subject for send_email steps'}, 'delay_hours': {'type': 'number', 'description': 'Hours to wait before this step'}, 'template_id': {'type': 'string', 'description': 'Template for send_email steps'}}}, 'description': 'Ordered workflow steps'}, 'active': {'type': 'boolean', 'description': 'Start active immediately (default false)'}, 'trigger': {'enum': ['contact_created', 'tag_added', 'campaign_opened', 'link_clicked', 'date_based'], 'type': 'string', 'description': 'Event that starts the workflow'}, 'trigger_config': {'type': 'object', 'description': 'Trigger parameters, e.g. { "tag": "trial" } for tag_added'}}}
입력 스키마
{'type': 'object', 'required': ['name', 'subject', 'from_email'], 'properties': {'html': {'type': 'string', 'description': 'HTML body content'}, 'name': {'type': 'string', 'description': 'Internal campaign name (not shown to recipients)'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Contact tags to target'}, 'text': {'type': 'string', 'description': 'Plain text body content'}, 'subject': {'type': 'string', 'description': 'Subject line recipients will see'}, 'reply_to': {'type': 'string', 'description': 'Reply-to address'}, 'from_name': {'type': 'string', 'description': 'Sender display name'}, 'from_email': {'type': 'string', 'description': 'Verified sender address'}, 'segment_id': {'type': 'string', 'description': 'Audience segment to send to'}, 'template_id': {'type': 'string', 'description': 'Use a saved template instead of inline HTML'}, 'scheduled_at': {'type': 'string', 'description': 'ISO 8601 timestamp to schedule the send (omit to keep as draft)'}}}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Segmentation tags'}, 'email': {'type': 'string', 'description': 'Contact email address'}, 'phone': {'type': 'string', 'description': 'Phone number (max 50 chars)'}, 'source': {'type': 'string', 'description': 'Where this contact came from (max 100 chars)'}, 'company': {'type': 'string', 'description': 'Company name (max 150 chars)'}, 'job_title': {'type': 'string', 'description': 'Job title (max 100 chars)'}, 'last_name': {'type': 'string', 'description': 'Last name (max 100 chars)'}, 'first_name': {'type': 'string', 'description': 'First name (max 100 chars)'}, 'custom_fields': {'type': 'object', 'description': 'Custom key-value attributes'}}}
입력 스키마
{'type': 'object', 'required': ['name', 'headline'], 'properties': {'name': {'type': 'string', 'description': 'Internal page name'}, 'slug': {'type': 'string', 'description': 'URL slug (auto-generated when omitted)'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags applied to contacts who sign up here'}, 'cta_text': {'type': 'string', 'description': 'Call-to-action button text'}, 'headline': {'type': 'string', 'description': 'Headline shown to visitors'}, 'subheadline': {'type': 'string', 'description': 'Supporting line under the headline'}}}
입력 스키마
{'type': 'object', 'required': ['name', 'subject', 'html'], 'properties': {'html': {'type': 'string', 'description': 'HTML body (supports {{variables}})'}, 'name': {'type': 'string', 'description': 'Template name'}, 'text': {'type': 'string', 'description': 'Plain text fallback body'}, 'type': {'enum': ['transactional', 'marketing', 'automation'], 'type': 'string', 'description': 'Template type (default: marketing)'}, 'subject': {'type': 'string', 'description': 'Default subject line (supports {{variables}})'}, 'variables': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Declared variable names used in the template'}}}
입력 스키마
{'type': 'object', 'required': ['report_type'], 'properties': {'date_to': {'type': 'string', 'description': 'End date, ISO 8601 (default: today)'}, 'date_from': {'type': 'string', 'description': 'Start date, ISO 8601 (default: 30 days ago)'}, 'report_type': {'enum': ['campaign_performance', 'engagement_funnel', 'cohort_analysis', 'send_time_heatmap'], 'type': 'string', 'description': 'Type of report to generate'}}}
입력 스키마
{'type': 'object', 'required': ['topic'], 'properties': {'tone': {'enum': ['professional', 'friendly', 'urgent', 'playful', 'formal'], 'type': 'string', 'description': 'Desired tone (default professional)'}, 'count': {'type': 'number', 'description': 'How many variants to generate (default 5, max 10)'}, 'topic': {'type': 'string', 'description': 'What the email is about'}, 'audience': {'type': 'string', 'description': 'Who the email is for'}}}
입력 스키마
{'type': 'object', 'properties': {'period': {'enum': ['today', '7d', '30d', '90d'], 'type': 'string', 'description': 'Shorthand window used when start_date is omitted (default 30d)'}, 'end_date': {'type': 'string', 'description': 'End date, ISO 8601'}, 'group_by': {'enum': ['day', 'week', 'month'], 'type': 'string', 'description': 'Time bucket for the series (default day)'}, 'start_date': {'type': 'string', 'description': 'Start date, ISO 8601 (e.g. 2026-01-01)'}, 'campaign_id': {'type': 'string', 'description': 'Limit to one campaign (omit for account-wide)'}}}
입력 스키마
{'type': 'object', 'required': ['automation_id'], 'properties': {'automation_id': {'type': 'string', 'description': 'Automation ID (UUID)'}}}
입력 스키마
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'description': 'Campaign ID (UUID)'}}}
입력 스키마
{'type': 'object', 'properties': {'contact_id': {'type': 'string', 'description': 'Contact ID to score (omit to return the lowest-engagement contacts)'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Email ID (UUID)'}}}
입력 스키마
{'type': 'object', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'description': 'Form ID (UUID)'}}}
입력 스키마
{'type': 'object', 'required': ['form_id'], 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20)'}, 'form_id': {'type': 'string', 'description': 'Form ID (UUID)'}}}
입력 스키마
{'type': 'object', 'required': ['conversation_id'], 'properties': {'conversation_id': {'type': 'string', 'description': 'Conversation ID (UUID)'}}}
입력 스키마
{'type': 'object', 'required': ['integration_id'], 'properties': {'integration_id': {'type': 'string', 'description': 'Integration ID'}}}
입력 스키마
{'type': 'object', 'required': ['item_id'], 'properties': {'item_id': {'type': 'string', 'description': 'Marketplace item ID'}}}
입력 스키마
{'type': 'object', 'properties': {'period': {'enum': ['today', '7d', '30d', '90d'], 'type': 'string', 'description': 'Time window (default 30d)'}}}
입력 스키마
{'type': 'object', 'properties': {'period': {'enum': ['today', '7d', '30d', '90d'], 'type': 'string', 'description': 'Time window (default 30d)'}, 'campaign_id': {'type': 'string', 'description': 'Limit to one campaign'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['contacts'], 'properties': {'contacts': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'email': {'type': 'string'}, 'company': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}}}, 'description': 'Contacts to import (max 5000)'}, 'update_existing': {'type': 'boolean', 'description': 'Update contacts that already exist (default true)'}}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'type': {'enum': ['subject', 'content', 'send_time', 'from_name'], 'type': 'string', 'description': 'Filter by what is being tested'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20)'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20)'}, 'status': {'enum': ['active', 'paused', 'draft'], 'type': 'string', 'description': 'Filter by automation status'}}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20, max 100)'}, 'status': {'enum': ['draft', 'scheduled', 'sending', 'sent', 'paused', 'failed'], 'type': 'string', 'description': 'Filter by campaign status'}}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20, max 100)'}, 'search': {'type': 'string', 'description': 'Search across email, name, and company'}, 'status': {'enum': ['subscribed', 'unsubscribed', 'bounced', 'complained'], 'type': 'string', 'description': 'Filter by subscription status'}}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20)'}}}
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Number of emails to return (default 20, max 50)'}, 'folder': {'enum': ['inbox', 'sent', 'drafts', 'archive', 'spam', 'trash', 'starred'], 'type': 'string', 'description': 'Folder to list (default: inbox)'}, 'search': {'type': 'string', 'description': 'Search query across subject and body'}}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20)'}, 'status': {'enum': ['active', 'inactive'], 'type': 'string', 'description': 'Filter by form status'}}}
입력 스키마
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Free-text search across the thread'}, 'limit': {'type': 'number', 'description': 'Results to return (default 20)'}, 'intent': {'type': 'string', 'description': 'Filter by detected intent, e.g. interested, unsubscribe, question'}, 'offset': {'type': 'number', 'description': 'Offset for pagination'}, 'status': {'enum': ['open', 'pending', 'closed'], 'type': 'string', 'description': 'Filter by conversation status'}, 'channel': {'type': 'string', 'description': 'Filter by channel, e.g. email'}}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20)'}}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20)'}, 'search': {'type': 'string', 'description': 'Search marketplace listings'}, 'category': {'type': 'string', 'description': 'Filter by category, e.g. newsletter, ecommerce'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'type': {'enum': ['transactional', 'marketing', 'automation'], 'type': 'string', 'description': 'Filter by template type'}, 'limit': {'type': 'number', 'description': 'Results per page (default 20)'}}}
입력 스키마
{'type': 'object', 'required': ['template_id'], 'properties': {'variables': {'type': 'object', 'description': 'Variable values to substitute, e.g. { "first_name": "Ada" }'}, 'template_id': {'type': 'string', 'description': 'Template ID to render'}}}
입력 스키마
{'type': 'object', 'required': ['email_id'], 'properties': {'html': {'type': 'string', 'description': 'HTML reply body'}, 'text': {'type': 'string', 'description': 'Plain text reply body'}, 'email_id': {'type': 'string', 'description': 'ID of the email to reply to'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['test_id', 'winner_variant'], 'properties': {'metric': {'enum': ['open_rate', 'click_rate', 'conversion_rate'], 'type': 'string', 'description': 'Metric the decision was based on (default open_rate)'}, 'test_id': {'type': 'string', 'description': 'A/B test ID'}, 'winner_variant': {'type': 'string', 'description': 'Label of the winning variant, e.g. B'}}}
입력 스키마
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'description': 'Campaign ID (UUID)'}, 'scheduled_at': {'type': 'string', 'description': 'ISO 8601 timestamp to schedule instead of sending immediately'}}}
입력 스키마
{'type': 'object', 'required': ['from', 'to', 'subject'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'name': {'type': 'string', 'description': 'Recipient display name'}, 'email': {'type': 'string', 'description': 'Recipient email address'}}}, 'description': 'CC recipients (max 50)'}, 'to': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'name': {'type': 'string', 'description': 'Recipient display name'}, 'email': {'type': 'string', 'description': 'Recipient email address'}}}, 'description': 'Recipient list (1–100 addresses)'}, 'bcc': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'name': {'type': 'string', 'description': 'Recipient display name'}, 'email': {'type': 'string', 'description': 'Recipient email address'}}}, 'description': 'BCC recipients (max 50, hidden from other recipients)'}, 'from': {'type': 'object', 'required': ['email'], 'properties': {'name': {'type': 'string', 'description': 'Sender display name shown to recipients'}, 'email': {'type': 'string', 'description': 'Sender email address'}}, 'description': 'Sender address (must match a verified MisarMail account)'}, 'html': {'type': 'string', 'description': 'HTML body (max 500KB, recommended)'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags for tracking (max 10, each max 64 chars)'}, 'text': {'type': 'string', 'description': 'Plain text body (max 500KB, fallback for HTML)'}, 'subject': {'type': 'string', 'description': 'Email subject (max 998 chars)'}, 'alias_id': {'type': 'string', 'description': 'Route via a specific alias SMTP pool'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs (max 20 pairs)'}, 'reply_to': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'email': {'type': 'string'}}, 'description': 'Reply-to address'}, 'idempotency_key': {'type': 'string', 'description': 'Unique key to prevent duplicate sends (max 128 chars)'}}}
입력 스키마
{'type': 'object', 'required': ['automation_id', 'active'], 'properties': {'active': {'type': 'boolean', 'description': 'true to activate, false to pause'}, 'automation_id': {'type': 'string', 'description': 'Automation ID (UUID)'}}}
입력 스키마
{'type': 'object', 'required': ['integration_id', 'enabled'], 'properties': {'enabled': {'type': 'boolean', 'description': 'true to enable, false to disable'}, 'integration_id': {'type': 'string', 'description': 'Integration ID'}}}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Replace segmentation tags'}, 'email': {'type': 'string', 'description': 'Email address identifying the contact'}, 'phone': {'type': 'string', 'description': 'Phone number'}, 'status': {'enum': ['subscribed', 'unsubscribed', 'bounced', 'complained'], 'type': 'string', 'description': 'New subscription status'}, 'company': {'type': 'string', 'description': 'Company name'}, 'job_title': {'type': 'string', 'description': 'Job title'}, 'last_name': {'type': 'string', 'description': 'Last name'}, 'first_name': {'type': 'string', 'description': 'First name'}, 'custom_fields': {'type': 'object', 'description': 'Custom key-value attributes to merge'}}}
입력 스키마
{'type': 'object', 'properties': {'open': {'type': 'boolean', 'description': 'Open the upgrade/checkout page in the default browser.'}, 'plan': {'type': 'string', 'description': "Plan slug to open (e.g. 'pro', 'max'). Defaults to the recommended plan."}}}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to validate'}}}
입력 스키마
{'type': 'object', 'required': ['domain_id'], 'properties': {'domain_id': {'type': 'string', 'description': 'Domain ID returned by add_domain'}}}
최근 도구 변경
유사한 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.
Sendgrid
Accesses SendGrid email delivery data, including sending statistics, bounces, and blocked recipients.
postari
Manages email campaigns, transactional messages, contacts, forms, landing pages, automations, launches, and delivery metrics.