이 MCP로 할 수 있는 일
Provides email marketing and transactional messaging tools for contacts, audiences, campaigns, templates, automations, analytics, domains, and webhooks.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['automationId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'automationId': {'type': 'string', 'description': 'Automation ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['audienceId', 'contactIds'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'audienceId': {'type': 'string', 'description': 'Audience ID'}, 'contactIds': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 1000, 'minItems': 1, 'description': 'Contact IDs to add'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['convoId', 'body'], 'properties': {'body': {'type': 'string', 'minLength': 1, 'description': 'Note body (markdown supported)'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'convoId': {'type': 'string', 'description': 'Conversation ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'domain': {'type': 'string', 'maxLength': 255, 'minLength': 3, 'description': "FQDN to register (e.g. 'mail.example.com')"}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['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-z]{2,}$"}, 'notes': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'reason': {'enum': ['bounce', 'complaint', 'unsubscribe', 'manual'], 'type': 'string', 'default': 'manual'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domainId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'domainId': {'type': 'string', 'description': 'Domain ID to check health for'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'eventName', 'templateSlug'], 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Display name'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'enabled': {'type': 'boolean', 'default': True}, 'sendOnce': {'type': 'boolean', 'description': 'Only send once per contact regardless of how many times the event fires'}, 'eventName': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': "Event name to match (e.g. 'order.placed')"}, 'delaySeconds': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Delay before sending'}, 'templateSlug': {'type': 'string', 'description': 'Transactional template slug to send'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'description': {'type': 'string', 'maxLength': 500}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'subject', 'fromName', 'fromEmail'], 'properties': {'html': {'type': 'string', 'description': 'Full HTML body for the email (skip to design later)'}, 'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Campaign name (internal label)'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'tagIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Target contacts with these tag IDs'}, 'replyTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Reply-to email address'}, 'subject': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Email subject line'}, 'fromName': {'type': 'string', 'maxLength': 100, 'description': 'Sender display name'}, 'fromEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([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 from a verified domain)'}, 'segmentId': {'type': 'string', 'description': 'Target this segment (see list_segments)'}, 'sendToAll': {'type': 'boolean', 'description': 'Target all subscribed contacts in the workspace'}, 'contactIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Target these specific contact IDs'}, 'audienceIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Target these audience IDs (see list_audiences)'}, 'previewText': {'type': 'string', 'maxLength': 200, 'description': 'Preview text shown in inbox alongside subject'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tag NAMES to assign â\x80\x94 matched case-insensitively, created if missing'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Contact email address'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'lastName': {'type': 'string', 'maxLength': 255, 'description': 'Contact last name'}, 'firstName': {'type': 'string', 'maxLength': 255, 'description': 'Contact first name'}, 'audienceIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Add the contact to these audience IDs (see list_audiences)'}, 'customFields': {'type': 'object', 'description': 'Custom field key-value pairs', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Display name shown to contacts'}, 'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 100, 'minLength': 1, 'description': 'URL-safe slug (auto-derived from name if omitted)'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'isDefault': {'type': 'boolean', 'description': 'Auto-subscribe new contacts to this topic'}, 'description': {'type': 'string', 'maxLength': 500, 'description': 'Description shown in the preference center'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'url', 'events'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'HTTPS endpoint to receive events'}, 'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'A label for this endpoint'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'events': {'type': 'array', 'items': {'enum': ['contact.created', 'contact.updated', 'contact.deleted', 'contact.subscribed', 'contact.unsubscribed', 'campaign.sent', 'campaign.completed', 'email.delivered', 'email.opened', 'email.clicked', 'email.bounced', 'email.complained', 'form.submitted'], 'type': 'string'}, 'minItems': 1, 'description': 'Event types to subscribe to'}, 'enabled': {'type': 'boolean', 'description': 'Whether the endpoint is active (default true)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actionId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'actionId': {'type': 'string', 'description': 'Action ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['audienceId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'audienceId': {'type': 'string', 'description': 'Audience ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contactId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'contactId': {'type': 'string', 'description': 'Contact ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topicId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'topicId': {'type': 'string', 'description': 'Topic ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['webhookId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'webhookId': {'type': 'string', 'description': 'Webhook ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'style', 'description'], 'properties': {'type': {'enum': ['marketing', 'transactional', 'newsletter', 'announcement', 'welcome', 'promotional'], 'type': 'string', 'description': 'Type of email template to generate'}, 'style': {'enum': ['minimal', 'modern', 'bold', 'elegant', 'playful', 'corporate'], 'type': 'string', 'description': 'Visual style/aesthetic for the template'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'brandColor': {'type': 'string', 'description': 'Primary brand color as hex code (e.g. "#4F46E5")'}, 'companyName': {'type': 'string', 'description': 'Company or brand name to include in the template'}, 'description': {'type': 'string', 'maxLength': 1000, 'minLength': 10, 'description': "Detailed description of the email content and purpose (e.g. 'Welcome email for a SaaS product with feature highlights and CTA to start trial')"}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': "Name for the new draft (default: original name + ' (Copy)')"}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'tagIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Retarget the new draft to contacts with these tag IDs'}, 'segmentId': {'type': 'string', 'description': 'Retarget the new draft to this segment'}, 'sendToAll': {'type': 'boolean', 'description': 'Retarget the new draft to all subscribed contacts'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID to duplicate'}, 'contactIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Retarget the new draft to these contact IDs'}, 'audienceIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Retarget the new draft to these audience IDs (see list_audiences)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['automationId', 'contactId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'contactId': {'type': 'string', 'description': 'Contact UUID (use search_contacts to look up by email first)'}, 'automationId': {'type': 'string', 'description': 'Automation ID to enroll into'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public URL to scrape and turn into an email'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'instructions': {'type': 'string', 'description': "Additional guidance â\x80\x94 e.g. 'announcement style, focus on the new feature'"}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actionId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'actionId': {'type': 'string', 'description': 'Action ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['automationId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'automationId': {'type': 'string', 'description': 'Automation ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['automationId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'automationId': {'type': 'string', 'description': 'Automation ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID to get stats for'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contactId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'contactId': {'type': 'string', 'description': 'Contact ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contactId'], 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Page size'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor'}, 'contactId': {'type': 'string', 'description': 'Contact ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Conversation ID'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Message ID'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Message ID'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['templateId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'templateId': {'type': 'string', 'description': 'Template ID (slug)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['csvData'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tag NAMES to apply to all imported contacts â\x80\x94 matched case-insensitively, created if missing'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'csvData': {'type': 'string', 'description': 'CSV string with headers. Required column: "email". Optional: "firstName", "lastName"'}, 'audienceIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Add all imported contacts to these audience IDs (see list_audiences / create_audience)'}, 'updateExisting': {'type': 'boolean', 'default': False, 'description': 'Whether to update contacts that already exist'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['automationId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'state': {'enum': ['active', 'completed', 'exited', 'paused'], 'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'pageSize': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100)'}, 'automationId': {'type': 'string', 'description': 'Automation ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'search': {'type': 'string', 'maxLength': 200, 'description': 'Case-insensitive substring match on campaign name or subject'}, 'status': {'enum': ['draft', 'scheduled', 'sending', 'sent', 'paused'], 'type': 'string', 'description': 'Filter campaigns by status'}, 'pageSize': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'tagId': {'type': 'string', 'description': 'Filter by tag ID'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'pageSize': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100)'}, 'subscribed': {'enum': ['true', 'false'], 'type': 'string', 'description': 'Filter by subscription status'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'label': {'type': 'string', 'description': 'Filter by label slug (comma-separate for multiple)'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Page size (default 50)'}, 'state': {'enum': ['open', 'closed', 'archived', 'snoozed'], 'type': 'string', 'description': 'Conversation status'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'search': {'type': 'string', 'description': 'Full-text search across subject + body'}, 'mailboxId': {'type': 'string', 'description': 'Filter to one mailbox'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size (default 50)'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Page offset'}, 'source': {'enum': ['transactional', 'campaign'], 'type': 'string', 'description': 'Restrict to one message source'}, 'status': {'enum': ['queued', 'sent', 'delivered', 'opened', 'clicked', 'bounced', 'failed'], 'type': 'string', 'description': 'Delivery status filter'}, '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-z]{2,}$", 'description': 'Recipient email filter'}, 'from_email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Sender email filter'}, 'created_after': {'type': 'string', 'description': 'ISO-8601 timestamp lower bound'}, 'created_before': {'type': 'string', 'description': 'ISO-8601 timestamp upper bound'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'reason': {'enum': ['bounce', 'complaint', 'unsubscribe', 'manual'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['convoId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'convoId': {'type': 'string', 'description': 'Conversation ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['automationId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'automationId': {'type': 'string', 'description': 'Automation ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subject', 'html'], 'properties': {'html': {'type': 'string', 'description': 'Full HTML body to review'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'subject': {'type': 'string', 'description': 'Email subject line'}, 'audience': {'type': 'string', 'description': 'Short description of the audience (helps tone analysis)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['segmentId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'segmentId': {'type': 'string', 'description': 'Segment ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['webhookId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'webhookId': {'type': 'string', 'description': 'Webhook ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['audienceId', 'contactId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'contactId': {'type': 'string', 'description': 'Contact ID'}, 'audienceId': {'type': 'string', 'description': 'Audience ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['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-z]{2,}$"}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'content': {'type': 'object', 'description': 'EmailContent JSON (from get_template or the builder)', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'variables': {'type': 'object', 'description': "Variable replacements (e.g. {firstName:'Alice'})", 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'topicId': {'type': 'string'}, 'segmentId': {'type': 'string'}, 'audienceId': {'type': 'string'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID'}, 'scheduleAt': {'type': 'string', 'description': 'ISO-8601 future datetime; omit to send immediately'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['convoId', 'decision'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'convoId': {'type': 'string', 'description': 'Conversation ID'}, 'decision': {'enum': ['allow', 'reject', 'cold'], 'type': 'string', 'description': 'Screener decision'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Search query (matches against email, first name, last name)'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'pageSize': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'subject', 'fromName', 'fromEmail'], 'properties': {'html': {'type': 'string', 'description': 'Full HTML body (one of html/templateSlug required)'}, 'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Internal campaign name'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'replyTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'subject': {'type': 'string', 'maxLength': 255, 'minLength': 1}, 'topicId': {'type': 'string', 'description': 'Send to all subscribers of this topic'}, 'fromName': {'type': 'string', 'maxLength': 255}, 'fromEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Must be a verified domain'}, 'segmentId': {'type': 'string', 'description': 'Send to all contacts matching this segment'}, 'audienceId': {'type': 'string', 'description': 'Send to all contacts in this audience'}, 'scheduleAt': {'type': 'string', 'description': 'ISO-8601 future datetime; omit to send immediately'}, 'previewText': {'type': 'string', 'maxLength': 255}, 'templateSlug': {'type': 'string', 'description': 'Workspace template slug to use'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId', 'testEmail'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'testEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Email address to send the test to'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID to send test for'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['to', 'subject'], 'properties': {'to': {'anyOf': [{'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, {'type': 'array', 'items': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'maxItems': 50, 'minItems': 1}], 'description': 'Recipient email address or array of addresses (max 50)'}, 'html': {'type': 'string', 'description': 'HTML body content'}, 'text': {'type': 'string', 'description': 'Plain text body content'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'subject': {'type': 'string', 'maxLength': 255, 'description': 'Email subject line'}, 'reply_to': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Reply-to email address'}, 'template': {'type': 'string', 'description': 'Transactional template slug to use instead of inline content'}, 'from_name': {'type': 'string', 'maxLength': 255, 'description': 'Sender display name (e.g. "Acme Co")'}, 'variables': {'type': 'object', 'description': 'Template variables for merge tags', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'from_email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Sender email address (must be from a verified domain)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^[a-z0-9_.-]+$', 'maxLength': 100, 'minLength': 1, 'description': "Event name (e.g. 'trial_started', 'order.placed')"}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'payload': {'type': 'object', 'description': 'Arbitrary JSON metadata available to automation conditions', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'contactId': {'type': 'string', 'description': 'Contact UUID (provide either this or contactEmail)'}, 'occurredAt': {'type': 'string', 'description': 'ISO-8601 timestamp; defaults to now'}, 'contactEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Contact email (provide either this or contactId)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['convoId'], 'properties': {'html': {'type': 'string', 'description': 'HTML body of the reply'}, 'text': {'type': 'string', 'description': 'Plain text body of the reply'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'convoId': {'type': 'string', 'description': 'Conversation ID'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actionId'], 'properties': {'name': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'enabled': {'type': 'boolean'}, 'actionId': {'type': 'string', 'description': 'Action ID'}, 'sendOnce': {'type': 'boolean'}, 'eventName': {'type': 'string'}, 'delaySeconds': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'templateSlug': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'logoUrl': {'type': 'string', 'format': 'uri'}, 'designSpec': {'type': 'string', 'description': 'Markdown DESIGN.md spec for AI generation'}, 'fontFamily': {'type': 'string', 'description': 'Body font family'}, 'primaryColor': {'type': 'string', 'description': "Hex color (e.g. '#4F46E5')"}, 'secondaryColor': {'type': 'string', 'description': 'Hex color'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaignId'], 'properties': {'html': {'type': 'string'}, 'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Campaign name (internal label)'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'tagIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Retarget to contacts with these tag IDs'}, 'replyTo': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'subject': {'type': 'string'}, 'fromName': {'type': 'string'}, 'fromEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'segmentId': {'type': 'string', 'description': 'Retarget to this segment (see list_segments)'}, 'sendToAll': {'type': 'boolean', 'description': 'Retarget to all subscribed contacts in the workspace'}, 'campaignId': {'type': 'string', 'description': 'Campaign ID'}, 'contactIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Retarget to these specific contact IDs'}, 'audienceIds': {'type': 'array', 'items': {'type': 'string'}, 'description': "Retarget to these audience IDs (see list_audiences). Sets recipient type 'lists'."}, 'previewText': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contactId'], 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'lastName': {'type': 'string'}, 'contactId': {'type': 'string', 'description': 'Contact ID'}, 'firstName': {'type': 'string'}, 'subscribed': {'type': 'boolean'}, 'customFields': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['convoId'], 'properties': {'state': {'enum': ['open', 'closed', 'archived', 'snoozed'], 'type': 'string', 'description': 'New status'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'convoId': {'type': 'string', 'description': 'Conversation ID'}, 'assigneeId': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Workspace member user ID, or null to unassign'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topicId'], 'properties': {'name': {'type': 'string'}, 'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}, 'topicId': {'type': 'string', 'description': 'Topic ID'}, 'isDefault': {'type': 'boolean'}, 'description': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apiKey': {'type': 'string', 'description': 'Send16 API key (overrides SEND16_API_KEY env var)'}}}
최근 도구 변경
유사한 MCP 서버
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
Emailchaser
Manages cold-email campaigns, leads, sender mailboxes, sequences, outreach automation, deliverability, prospect sourcing, webhook…
agent-cold-email
Manages cold-email infrastructure, lead lists, campaigns, mailbox provisioning, sending, replies, suppression, and deliverability…
PersuadioAI
Manages leads and outreach campaigns, supports audience selection and message drafting, analyzes responses, and launches SMS camp…
bird
Reads Bird workspace email, SMS, and WhatsApp messages and manages contacts and audiences through additive CRM operations.
Smartwebchat
Creates and manages website chatbots, tests responses, diagnoses deployment issues, captures leads, and updates lead statuses.
loops
Manages Loops contacts and custom properties, mailing lists, event-triggered automations, and transactional email delivery.
Bottled
Manages branded domain email, aliases, contacts, drafts, one-to-one messages, campaigns, delivery controls, domain verification, …