이 MCP로 할 수 있는 일
Sends email and manages SendGrid templates, marketing contacts, lists, delivery statistics, bounces, and unsubscribes.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contacts'], 'properties': {'contacts': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Contact email address (required — the primary identifier for the contact).'}, 'last_name': {'type': 'string', 'description': 'Contact last name.'}, 'first_name': {'type': 'string', 'description': 'Contact first name.'}}, 'description': "A marketing contact. `email` is required; first_name/last_name are optional. Any additional keys are passed through as custom-field values (use the custom field's id or reserved name as the key).", 'additionalProperties': {}}, 'minItems': 1, 'description': 'Contacts to add or update (each needs an `email`; custom fields pass through).'}, 'list_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List ids to add these contacts to.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['start_date'], 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of results to return.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of results to skip (for pagination).'}, 'end_date': {'type': 'string', 'description': 'End date in YYYY-MM-DD format (defaults to today).'}, 'start_date': {'type': 'string', 'description': 'Start date in YYYY-MM-DD format (required).'}, 'aggregated_by': {'enum': ['day', 'week', 'month'], 'type': 'string', 'description': 'How to group the returned statistics.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['template_id'], 'properties': {'template_id': {'type': 'string', 'description': 'The template id (dynamic template ids start with "d-").'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'string', 'description': 'Filter to a specific bounced email address.'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Number of bounces to return (1–500).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of bounces to skip (for pagination).'}, 'end_time': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'End of the time range, as a Unix timestamp (seconds).'}, 'start_time': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start of the time range, as a Unix timestamp (seconds).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records to return.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of records to skip (for pagination).'}, 'end_time': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'End of the time range, as a Unix timestamp (seconds).'}, 'start_time': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start of the time range, as a Unix timestamp (seconds).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page_size': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Number of lists per page (1–1000, default 100).'}, 'page_token': {'type': 'string', 'description': "Pagination token from a previous response's _metadata."}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page_size': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Number of templates per page (1–200, default 50).'}, 'page_token': {'type': 'string', 'description': "Pagination token from a previous response's _metadata."}, 'generations': {'enum': ['legacy', 'dynamic', 'legacy,dynamic'], 'type': 'string', 'default': 'dynamic', 'description': 'Which template generation(s) to return (default: dynamic).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['emails'], 'properties': {'emails': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'One or more exact email addresses to look up.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['from_email', 'to'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}, 'description': 'CC recipient email addresses.'}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'One or more recipient email addresses.'}, 'bcc': {'type': 'array', 'items': {'type': 'string'}, 'description': 'BCC recipient email addresses.'}, 'content': {'type': 'string', 'description': 'The email body. Required unless template_id is provided.'}, 'subject': {'type': 'string', 'description': 'Email subject line. Required unless a template_id supplies it.'}, 'reply_to': {'type': 'string', 'description': 'Reply-To email address.'}, 'from_name': {'type': 'string', 'description': 'Sender display name.'}, 'from_email': {'type': 'string', 'description': 'Sender email address (must be a verified sender/domain).'}, 'template_id': {'type': 'string', 'description': 'A template id to render (dynamic template ids start with "d-"). When set, `content` is omitted.'}, 'content_type': {'enum': ['text/plain', 'text/html'], 'type': 'string', 'default': 'text/html', 'description': 'MIME type of the body content (default text/html).'}, 'dynamic_template_data': {'type': 'object', 'description': "Key/value data merged into a dynamic template's handlebars variables.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
최근 도구 변경
유사한 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.