bird
What this MCP does
Reads Bird workspace email, SMS, and WhatsApp messages and manages contacts and audiences through additive CRM operations.
Tools
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Display name for the audience.'}, 'type': {'enum': ['static', 'dynamic', 'external'], 'type': 'string', 'description': 'How members are determined. Only `static` is generally available.'}, 'description': {'type': 'string', 'description': 'Longer description of who this audience is.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email'], 'properties': {'data': {'type': 'object', 'description': "Custom property values. Each key must be a property created via the contact-properties API; values match the property's declared type.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'email': {'type': 'string', 'description': "The contact's email address (unique within the workspace)."}, 'last_name': {'type': 'string', 'description': "The contact's last name."}, 'first_name': {'type': 'string', 'description': "The contact's first name."}, 'external_id': {'type': 'string', 'description': 'Your own identifier for this contact (unique within the workspace).'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['audience_id'], 'properties': {'audience_id': {'type': 'string', 'description': 'Audience id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contact_id'], 'properties': {'contact_id': {'type': 'string', 'description': 'Contact id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message_id'], 'properties': {'message_id': {'type': 'string', 'description': 'Email message id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message_id'], 'properties': {'message_id': {'type': 'string', 'description': 'SMS message id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message_id'], 'properties': {'message_id': {'type': 'string', 'description': 'WhatsApp message id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['audience_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max items per page.', 'exclusiveMinimum': 0}, 'audience_id': {'type': 'string', 'description': 'Audience id.'}, 'starting_after': {'type': 'string', 'description': "Cursor from a previous response's `next_cursor` field, to fetch the next page."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max items per page.', 'exclusiveMinimum': 0}, 'starting_after': {'type': 'string', 'description': "Cursor from a previous response's `next_cursor` field, to fetch the next page."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max items per page.', 'exclusiveMinimum': 0}, 'starting_after': {'type': 'string', 'description': "Cursor from a previous response's `next_cursor` field, to fetch the next page."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max items per page.', 'exclusiveMinimum': 0}, 'starting_after': {'type': 'string', 'description': "Cursor from a previous response's `next_cursor` field, to fetch the next page."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max items per page.', 'exclusiveMinimum': 0}, 'starting_after': {'type': 'string', 'description': "Cursor from a previous response's `next_cursor` field, to fetch the next page."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max items per page.', 'exclusiveMinimum': 0}, 'starting_after': {'type': 'string', 'description': "Cursor from a previous response's `next_cursor` field, to fetch the next page."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'scope': {'enum': ['system', 'workspace'], 'type': 'string', 'description': 'Filter by scope.'}, 'category': {'enum': ['transactional', 'marketing', 'authentication', 'service'], 'type': 'string', 'description': 'Filter by category.'}, 'language': {'type': 'string', 'description': 'Keep only templates in this BCP-47 language tag.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'description': 'Max items per page.', 'exclusiveMinimum': 0}, 'starting_after': {'type': 'string', 'description': "Cursor from a previous response's `next_cursor` field, to fetch the next page."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Recent tool changes
Similar MCP servers
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…
send16-mcp
Provides email marketing and transactional messaging tools for contacts, audiences, campaigns, templates, automations, analytics,…
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…
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, …