Odichat
Was dieses MCP kann
Manages WhatsApp, Instagram, and Facebook inboxes with contacts, conversations, agents, automation rules, labels, canned responses, and reporting workflows.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'name': {'type': 'string', 'description': 'Account name'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Name of the agent bot'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Description'}, 'outgoing_url': {'type': 'string', 'description': 'Webhook URL for the bot'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Agent bot ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Agent bot ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Agent bot ID'}, 'name': {'type': 'string', 'description': 'Name of the agent bot'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Description'}, 'outgoing_url': {'type': 'string', 'description': 'Webhook URL for the bot'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'name', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Agent name'}, 'role': {'enum': ['agent', 'administrator'], 'type': 'string', 'description': 'Agent role'}, 'email': {'type': 'string', 'description': 'Agent email'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Agent ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Agent ID'}, 'name': {'type': 'string', 'description': 'Agent name'}, 'role': {'enum': ['agent', 'administrator'], 'type': 'string', 'description': 'Agent role'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'availability': {'enum': ['online', 'offline', 'busy'], 'type': 'string', 'description': 'Availability status'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'page': {'type': 'number', 'description': 'Page number'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'name', 'event_name'], 'properties': {'name': {'type': 'string', 'description': 'Rule name'}, 'actions': {'description': 'JSON actions for the rule'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'conditions': {'description': 'JSON conditions for the rule'}, 'event_name': {'type': 'string', 'description': 'Event that triggers the rule (e.g. conversation_created, message_created)'}, 'description': {'type': 'string', 'description': 'Rule description'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Automation rule ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Automation rule ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'page': {'type': 'number', 'description': 'Page number'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Automation rule ID'}, 'name': {'type': 'string', 'description': 'Rule name'}, 'actions': {'description': 'JSON actions'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'conditions': {'description': 'JSON conditions'}, 'event_name': {'type': 'string', 'description': 'Event trigger'}, 'description': {'type': 'string', 'description': 'Rule description'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'short_code', 'content'], 'properties': {'content': {'type': 'string', 'description': 'The response content'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'short_code': {'type': 'string', 'description': 'Short code to trigger the response'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Canned response ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Canned response ID'}, 'content': {'type': 'string', 'description': 'Response content'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'short_code': {'type': 'string', 'description': 'Short code'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'contact_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'contact_id': {'type': 'number', 'description': 'Contact ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'contact_id', 'labels'], 'properties': {'labels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of label names to set'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'contact_id': {'type': 'number', 'description': 'Contact ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'name': {'type': 'string', 'description': 'Contact name'}, 'email': {'type': 'string', 'description': 'Contact email'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'identifier': {'type': 'string', 'description': 'External identifier'}, 'phone_number': {'type': 'string', 'description': 'Phone number in E.164 format (e.g. +5511999999999)'}, 'custom_attributes': {'type': 'object', 'description': 'Custom attributes as key-value pairs', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id', 'inbox_id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}, 'inbox_id': {'type': 'number', 'description': 'Inbox ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'payload'], 'properties': {'payload': {'type': 'array', 'items': {}, 'description': 'Array of filter objects with attribute_key, filter_operator, values, query_operator'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'page': {'type': 'number', 'description': 'Page number (default 1)'}, 'sort': {'enum': ['name', 'email', 'phone_number', 'last_activity_at', 'created_at'], 'type': 'string', 'description': 'Sort field'}, 'order_by': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'base_contact_id', 'mergee_contact_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'base_contact_id': {'type': 'number', 'description': 'The contact ID to keep (base)'}, 'mergee_contact_id': {'type': 'number', 'description': 'The contact ID to merge and remove'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'q'], 'properties': {'q': {'type': 'string', 'description': 'Search query'}, 'page': {'type': 'number', 'description': 'Page number'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}, 'name': {'type': 'string', 'description': 'Contact name'}, 'email': {'type': 'string', 'description': 'Contact email'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'identifier': {'type': 'string', 'description': 'External identifier'}, 'phone_number': {'type': 'string', 'description': 'Phone in E.164 format'}, 'custom_attributes': {'type': 'object', 'description': 'Custom attributes', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id'], 'properties': {'team_id': {'type': 'number', 'description': 'Team ID to assign (null to unassign)'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'assignee_id': {'type': 'number', 'description': 'Agent ID to assign (null to unassign)'}, 'conversation_id': {'type': 'number', 'description': 'Conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'inbox_id', 'contact_id'], 'properties': {'status': {'enum': ['open', 'resolved', 'pending'], 'type': 'string', 'description': 'Initial status'}, 'message': {'type': 'object', 'required': ['content'], 'properties': {'content': {'type': 'string', 'description': 'Initial message content'}}, 'description': 'Initial message to send'}, 'team_id': {'type': 'number', 'description': 'Team to assign the conversation to'}, 'inbox_id': {'type': 'number', 'description': 'Inbox ID'}, 'source_id': {'type': 'string', 'description': 'Source ID of the contact'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'contact_id': {'type': 'number', 'description': 'Contact ID'}, 'assignee_id': {'type': 'number', 'description': 'Agent to assign the conversation to'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'payload'], 'properties': {'page': {'type': 'number', 'description': 'Page number'}, 'payload': {'type': 'array', 'items': {}, 'description': 'Array of filter objects with attribute_key, filter_operator, values, query_operator'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'page': {'type': 'number', 'description': 'Page number'}, 'labels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by label names'}, 'status': {'enum': ['open', 'resolved', 'pending', 'snoozed', 'all'], 'type': 'string', 'description': 'Filter by status'}, 'team_id': {'type': 'number', 'description': 'Filter by team ID'}, 'inbox_id': {'type': 'number', 'description': 'Filter by inbox ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'assignee_type': {'enum': ['me', 'unassigned', 'all', 'assigned'], 'type': 'string', 'description': 'Filter by assignee type'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'custom_attributes'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}, 'custom_attributes': {'type': 'object', 'description': 'Custom attributes as key-value pairs', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'labels'], 'properties': {'labels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of label names to set'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'priority'], 'properties': {'priority': {'enum': ['none', 'low', 'medium', 'high', 'urgent'], 'type': 'string', 'description': 'Priority level'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'status'], 'properties': {'status': {'enum': ['open', 'resolved', 'pending', 'snoozed'], 'type': 'string', 'description': 'New status'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}, 'custom_attributes': {'type': 'object', 'description': 'Custom attributes', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'attribute_display_name', 'attribute_display_type', 'attribute_model', 'attribute_key'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'attribute_key': {'type': 'string', 'description': 'Unique key for the attribute'}, 'attribute_model': {'enum': ['conversation_attribute', 'contact_attribute'], 'type': 'string', 'description': 'Whether this applies to conversations or contacts'}, 'attribute_values': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Possible values (for list type)'}, 'attribute_description': {'type': 'string', 'description': 'Description of the attribute'}, 'attribute_display_name': {'type': 'string', 'description': 'Display name of the attribute'}, 'attribute_display_type': {'enum': ['text', 'number', 'currency', 'percent', 'link', 'date', 'list', 'checkbox'], 'type': 'string', 'description': 'The data type of the attribute'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Custom attribute definition ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Custom attribute definition ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'attribute_model': {'enum': ['conversation_attribute', 'contact_attribute'], 'type': 'string', 'description': 'Filter by model type'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Custom attribute definition ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'attribute_description': {'type': 'string', 'description': 'Description'}, 'attribute_display_name': {'type': 'string', 'description': 'Display name'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'name', 'filter_type', 'query'], 'properties': {'name': {'type': 'string', 'description': 'Filter name'}, 'query': {'description': 'Filter query definition (JSON)'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'filter_type': {'enum': ['conversation', 'contact', 'report'], 'type': 'string', 'description': 'Filter type'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'custom_filter_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'custom_filter_id': {'type': 'number', 'description': 'Custom filter ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'custom_filter_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'custom_filter_id': {'type': 'number', 'description': 'Custom filter ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'filter_type': {'enum': ['conversation', 'contact', 'report'], 'type': 'string', 'description': 'Filter type'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'custom_filter_id'], 'properties': {'name': {'type': 'string', 'description': 'Filter name'}, 'query': {'description': 'Filter query definition (JSON)'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'custom_filter_id': {'type': 'number', 'description': 'Custom filter ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'portal_id', 'title'], 'properties': {'title': {'type': 'string', 'description': 'Article title'}, 'status': {'enum': ['draft', 'published', 'archived'], 'type': 'string', 'description': 'Article status'}, 'content': {'type': 'string', 'description': 'Article content (HTML)'}, 'author_id': {'type': 'number', 'description': 'Author agent ID'}, 'portal_id': {'type': 'number', 'description': 'Portal ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'category_id': {'type': 'number', 'description': 'Category ID'}, 'description': {'type': 'string', 'description': 'Short description / excerpt'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'portal_id', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Category name'}, 'locale': {'type': 'string', 'description': 'Locale (e.g. en)'}, 'position': {'type': 'number', 'description': 'Sort position'}, 'portal_id': {'type': 'number', 'description': 'Portal ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Category description'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'name', 'slug'], 'properties': {'name': {'type': 'string', 'description': 'Portal name'}, 'slug': {'type': 'string', 'description': 'URL slug for the portal'}, 'color': {'type': 'string', 'description': 'Brand color'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'page_title': {'type': 'string', 'description': 'Page title'}, 'header_text': {'type': 'string', 'description': 'Header text'}, 'homepage_link': {'type': 'string', 'description': 'Homepage link'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'portal_id'], 'properties': {'name': {'type': 'string', 'description': 'Portal name'}, 'color': {'type': 'string', 'description': 'Brand color'}, 'portal_id': {'type': 'number', 'description': 'Portal ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'page_title': {'type': 'string', 'description': 'Page title'}, 'header_text': {'type': 'string', 'description': 'Header text'}, 'homepage_link': {'type': 'string', 'description': 'Homepage link'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'name', 'channel'], 'properties': {'name': {'type': 'string', 'description': 'Inbox name'}, 'channel': {'type': 'object', 'description': 'Channel configuration object (varies by type: web_widget, api, email, etc.)', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Inbox ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Inbox ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id', 'agent_bot'], 'properties': {'id': {'type': 'number', 'description': 'Inbox ID'}, 'agent_bot': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'description': 'Agent bot ID (null to unset)'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Inbox ID'}, 'name': {'type': 'string', 'description': 'Inbox name'}, 'channel': {'type': 'object', 'description': 'Channel configuration', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'enable_auto_assignment': {'type': 'boolean', 'description': 'Enable auto-assignment'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'inbox_id', 'user_ids'], 'properties': {'inbox_id': {'type': 'number', 'description': 'Inbox ID'}, 'user_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of agent IDs to add'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'inbox_id', 'user_ids'], 'properties': {'inbox_id': {'type': 'number', 'description': 'Inbox ID'}, 'user_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of agent IDs to remove'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'inbox_id'], 'properties': {'inbox_id': {'type': 'number', 'description': 'Inbox ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'inbox_id', 'user_ids'], 'properties': {'inbox_id': {'type': 'number', 'description': 'Inbox ID'}, 'user_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of agent IDs (replaces existing list)'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'app_id'], 'properties': {'app_id': {'type': 'string', 'description': 'Integration app ID'}, 'settings': {'type': 'object', 'description': 'Integration settings', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'hook_id'], 'properties': {'hook_id': {'type': 'number', 'description': 'Hook ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'hook_id'], 'properties': {'hook_id': {'type': 'number', 'description': 'Hook ID'}, 'settings': {'type': 'object', 'description': 'Integration settings', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'task_id', 'event_id'], 'properties': {'task_id': {'type': 'number', 'description': 'Kanban task ID'}, 'event_id': {'type': 'number', 'description': 'Audit event ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'task_id'], 'properties': {'page': {'type': 'number', 'description': 'Page number'}, 'task_id': {'type': 'number', 'description': 'Kanban task ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Board name'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Board description'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id'], 'properties': {'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id'], 'properties': {'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'page': {'type': 'number', 'description': 'Page number'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id'], 'properties': {'name': {'type': 'string', 'description': 'Board name'}, 'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Board description'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id', 'agent_ids'], 'properties': {'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'agent_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of agent IDs to assign to the board'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Step name'}, 'color': {'type': 'string', 'description': 'Step color (hex)'}, 'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'cancelled': {'type': 'boolean', 'description': 'Whether this step represents a cancelled state'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Step description'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id', 'step_id'], 'properties': {'step_id': {'type': 'number', 'description': 'Step ID'}, 'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id', 'step_id'], 'properties': {'step_id': {'type': 'number', 'description': 'Step ID'}, 'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id'], 'properties': {'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id', 'step_id'], 'properties': {'name': {'type': 'string', 'description': 'Step name'}, 'color': {'type': 'string', 'description': 'Step color (hex)'}, 'step_id': {'type': 'number', 'description': 'Step ID'}, 'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'cancelled': {'type': 'boolean', 'description': 'Cancelled state'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Step description'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'board_id', 'title', 'board_step_id'], 'properties': {'title': {'type': 'string', 'description': 'Task title'}, 'board_id': {'type': 'number', 'description': 'Kanban board ID'}, 'due_date': {'type': 'string', 'description': 'Due date (ISO 8601)'}, 'priority': {'enum': ['none', 'low', 'medium', 'high', 'urgent'], 'type': 'string', 'description': 'Task priority'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Task description'}, 'board_step_id': {'type': 'number', 'description': 'Step ID to place task in'}, 'conversation_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of linked conversation IDs'}, 'assigned_agent_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of assigned agent IDs'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'task_id'], 'properties': {'task_id': {'type': 'number', 'description': 'Task ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'task_id'], 'properties': {'task_id': {'type': 'number', 'description': 'Task ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'page': {'type': 'number', 'description': 'Page number'}, 'step_id': {'type': 'number', 'description': 'Filter by step ID'}, 'board_id': {'type': 'number', 'description': 'Filter by kanban board ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'task_id', 'board_step_id'], 'properties': {'task_id': {'type': 'number', 'description': 'Task ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'board_step_id': {'type': 'number', 'description': 'Target step ID'}, 'insert_before_task_id': {'type': 'number', 'description': 'Task ID to insert before (for ordering)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'task_id'], 'properties': {'title': {'type': 'string', 'description': 'Task title'}, 'task_id': {'type': 'number', 'description': 'Task ID'}, 'due_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Due date (ISO 8601) or null to clear'}, 'priority': {'enum': ['none', 'low', 'medium', 'high', 'urgent'], 'type': 'string', 'description': 'Task priority'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Task description'}, 'board_step_id': {'type': 'number', 'description': 'Move to a different step'}, 'assigned_agent_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'number'}}, {'type': 'null'}], 'description': 'Array of assigned agent IDs (null to unassign)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'title'], 'properties': {'color': {'type': 'string', 'description': 'Label color (hex)'}, 'title': {'type': 'string', 'description': 'Label name (lowercase, no spaces)'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Label description'}, 'show_on_sidebar': {'type': 'boolean', 'description': 'Show the label in the sidebar'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Label ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Label ID'}, 'color': {'type': 'string', 'description': 'Label color (hex)'}, 'title': {'type': 'string', 'description': 'Label name'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Label description'}, 'show_on_sidebar': {'type': 'boolean', 'description': 'Show the label in the sidebar'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'content'], 'properties': {'content': {'type': 'string', 'description': 'Message content'}, 'private': {'type': 'boolean', 'description': 'Whether this is a private/internal note'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'content_type': {'enum': ['text', 'input_select', 'cards', 'form'], 'type': 'string', 'description': 'Content type'}, 'message_type': {'enum': ['outgoing', 'incoming'], 'type': 'string', 'description': 'Message type (default: outgoing)'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}, 'content_attributes': {'type': 'object', 'description': 'Content attributes for rich messages', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'message_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'message_id': {'type': 'number', 'description': 'Message ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'The conversation ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'inbox_id'], 'properties': {'inbox_id': {'type': 'number', 'description': 'Inbox ID to list templates for'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'type': {'enum': ['account'], 'type': 'string', 'default': 'account', 'description': "Report type (always 'account')"}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'since', 'until'], 'properties': {'since': {'type': 'string', 'description': 'Start date/time (epoch or ISO 8601)'}, 'until': {'type': 'string', 'description': 'End date/time (epoch or ISO 8601)'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'since', 'until'], 'properties': {'since': {'type': 'string', 'description': 'Start date/time'}, 'until': {'type': 'string', 'description': 'End date/time'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'type': {'enum': ['account', 'agent', 'inbox', 'team', 'label'], 'type': 'string', 'description': 'Group results by type'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'since', 'until'], 'properties': {'since': {'type': 'string', 'description': 'Start date (ISO 8601)'}, 'until': {'type': 'string', 'description': 'End date (ISO 8601)'}, 'group_by': {'enum': ['day', 'week', 'month', 'year'], 'type': 'string', 'description': 'Grouping interval'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'since', 'until'], 'properties': {'since': {'type': 'string', 'description': 'Start date (ISO 8601)'}, 'until': {'type': 'string', 'description': 'End date (ISO 8601)'}, 'group_by': {'enum': ['day', 'week', 'month', 'year'], 'type': 'string', 'description': 'Grouping interval'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'since', 'until'], 'properties': {'since': {'type': 'string', 'description': 'Start date (ISO 8601)'}, 'until': {'type': 'string', 'description': 'End date (ISO 8601)'}, 'group_by': {'enum': ['day', 'week', 'month', 'year'], 'type': 'string', 'description': 'Grouping interval'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'content', 'scheduled_at'], 'properties': {'status': {'enum': ['pending', 'draft'], 'type': 'string', 'default': 'pending', 'description': "'pending' schedules the message for delivery (default); 'draft' stores it without ever sending it"}, 'content': {'type': 'string', 'description': 'Message content'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'message_type': {'enum': ['outgoing', 'incoming'], 'type': 'string', 'description': 'Message type'}, 'scheduled_at': {'type': 'string', 'description': 'ISO 8601 datetime for when to send the message'}, 'hold_on_reply': {'type': 'boolean', 'default': True, 'description': 'Cancel the scheduled message if the contact replies first (server default is false)'}, 'conversation_id': {'type': 'number', 'description': 'Conversation ID (display_id)'}, 'template_params': {'type': 'object', 'description': 'WhatsApp template payload: { name, language, category, processed_params }', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'call_time_local', 'iana_timezone'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'iana_timezone': {'type': 'string', 'description': "IANA timezone identifier for the local time, e.g. America/Caracas. Translate the contact's country or city into an identifier before calling; this tool validates but does not guess."}, 'call_time_local': {'type': 'string', 'description': 'Local wall-clock time of the call as YYYY-MM-DDTHH:mm, with no offset and no trailing Z (e.g. 2026-09-09T10:00)'}, 'conversation_id': {'type': 'number', 'description': 'Conversation ID (display_id)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'template_name', 'scheduled_at'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'extra_params': {'type': 'object', 'description': 'Literal values for placeholders {{2}} and up, keyed by placeholder number. Never include "1" â\x80\x94 that is the contact\'s name and is filled in automatically.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'scheduled_at': {'type': 'string', 'description': 'Absolute ISO 8601 UTC datetime, must be in the future (e.g. 2026-09-09T15:30:00Z)'}, 'hold_on_reply': {'type': 'boolean', 'default': True, 'description': 'Cancel the scheduled message if the contact replies first'}, 'template_name': {'type': 'string', 'description': "The template's friendly_name; must be approved"}, 'conversation_id': {'type': 'number', 'description': 'Conversation ID (display_id)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'scheduled_message_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'Conversation ID (display_id)'}, 'scheduled_message_id': {'type': 'number', 'description': 'Scheduled message ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'conversation_id': {'type': 'number', 'description': 'Conversation ID (display_id)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'conversation_id', 'scheduled_message_id'], 'properties': {'status': {'enum': ['pending', 'draft'], 'type': 'string', 'description': "'pending' to schedule for delivery, 'draft' to hold"}, 'content': {'type': 'string', 'description': 'Message content'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'scheduled_at': {'type': 'string', 'description': 'ISO 8601 datetime'}, 'hold_on_reply': {'type': 'boolean', 'description': 'Cancel the scheduled message if the contact replies first'}, 'conversation_id': {'type': 'number', 'description': 'Conversation ID (display_id)'}, 'scheduled_message_id': {'type': 'number', 'description': 'Scheduled message ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'team_id', 'user_ids'], 'properties': {'team_id': {'type': 'number', 'description': 'Team ID'}, 'user_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of agent IDs to add'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'team_id', 'user_ids'], 'properties': {'team_id': {'type': 'number', 'description': 'Team ID'}, 'user_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of agent IDs to remove'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'team_id'], 'properties': {'team_id': {'type': 'number', 'description': 'Team ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'team_id', 'user_ids'], 'properties': {'team_id': {'type': 'number', 'description': 'Team ID'}, 'user_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of agent IDs'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Team name'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Team description'}, 'allow_auto_assign': {'type': 'boolean', 'description': 'Allow auto-assignment to this team'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'team_id'], 'properties': {'team_id': {'type': 'number', 'description': 'Team ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'team_id'], 'properties': {'team_id': {'type': 'number', 'description': 'Team ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'team_id'], 'properties': {'name': {'type': 'string', 'description': 'Team name'}, 'team_id': {'type': 'number', 'description': 'Team ID'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'description': {'type': 'string', 'description': 'Team description'}, 'allow_auto_assign': {'type': 'boolean', 'description': 'Allow auto-assignment'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'url'], 'properties': {'url': {'type': 'string', 'description': 'Webhook endpoint URL'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'subscriptions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Event types to subscribe to (e.g. conversation_created, message_created)'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'webhook_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}, 'webhook_id': {'type': 'number', 'description': 'Webhook ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id'], 'properties': {'account_id': {'type': 'number', 'description': 'The account ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['account_id', 'webhook_id'], 'properties': {'url': {'type': 'string', 'description': 'Webhook endpoint URL'}, 'account_id': {'type': 'number', 'description': 'The account ID'}, 'webhook_id': {'type': 'number', 'description': 'Webhook ID'}, 'subscriptions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Event types to subscribe to'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
KaiCalls
Provides AI phone reception, outbound calling campaigns, call transcripts and recordings, lead management, routing, staff alerts,…
trengo
Manages Trengo customer-support tickets, contacts, teams, messages, assignments, board cards, and operational reports.
Agent Broker
Finds and verifies businesses, captures leads, sends compliant messages, places calls, and schedules appointments.
Crisp
Provides access to Crisp customer support, live chat, CRM, and helpdesk capabilities.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…