re-amaze
What this MCP does
Manages Re:amaze customer contacts, support conversations, messages, channels and help-center articles, with response-time and volume reporting.
Tools
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'email'], 'properties': {'data': {'type': 'object', 'description': 'Arbitrary key/value custom attributes for the contact.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'name': {'type': 'string', 'description': "The contact's display name (required)."}, 'email': {'type': 'string', 'description': "The contact's email (required)."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subject', 'category', 'message_body', 'user_name', 'user_email'], 'properties': {'status': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Initial status. Status integer: 0=Open, 1=Responded, 2=Done, 3=Spam, 4=Archived, 5=On Hold, 6=Auto-Done, 7=AI Agent Assigned, 8=AI Agent Done, 9=Spam (AI).'}, 'subject': {'type': 'string', 'description': 'The conversation subject (required).'}, 'assignee': {'type': 'string', 'description': 'Staff email to assign the conversation to.'}, 'category': {'type': 'string', 'description': 'The channel slug to open the conversation in (required).'}, 'tag_list': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags to apply to the conversation.'}, 'user_name': {'type': 'string', 'description': "The customer's display name (required)."}, 'recipients': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Additional recipients (emails/phones) for the message.'}, 'user_email': {'type': 'string', 'description': "The customer's email (required)."}, 'message_body': {'type': 'string', 'description': 'The first message body — markdown ok (required).'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The article slug.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The channel slug.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['identifier'], 'properties': {'identifier': {'type': 'string', 'description': 'A contact email or id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The conversation slug.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (responses report page_size/page_count/total_count).'}, 'filter': {'type': 'string', 'description': 'Free-text filter, e.g. a title/body substring.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (responses report page_size/page_count/total_count).'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (responses report page_size/page_count/total_count).'}, 'filter': {'type': 'string', 'description': 'Free-text filter, e.g. an email or name substring.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'for': {'type': 'string', 'description': 'Filter to conversations for this customer email.'}, 'tag': {'type': 'string', 'description': 'Filter by tag(s) — comma-separated.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (responses report page_size/page_count/total_count).'}, 'sort': {'enum': ['updated', 'changed'], 'type': 'string', 'description': 'Sort order.'}, 'filter': {'enum': ['open', 'unassigned', 'archived', 'all'], 'type': 'string', 'description': 'Restrict to a set of conversations.'}, 'for_id': {'type': 'string', 'description': 'Filter to conversations for this SSO user id.'}, 'origin': {'enum': ['native', 'email', 'twitter', 'facebook', 'chat', 'api', 'instagram', 'sms', 'voice', 'custom', 'staff', 'form', 'instagram_dm'], 'type': 'string', 'description': 'Filter by conversation origin/channel type.'}, 'category': {'type': 'string', 'description': 'Filter by channel slug.'}, 'end_date': {'type': 'string', 'description': 'Filter to items on/before this ISO8601 date, e.g. 2026-01-31.'}, 'start_date': {'type': 'string', 'description': 'Filter to items on/after this ISO8601 date, e.g. 2026-01-31.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tag': {'type': 'string', 'description': 'Filter by tag(s) — comma-separated.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (responses report page_size/page_count/total_count).'}, 'filter': {'enum': ['staff', 'customer'], 'type': 'string', 'description': 'Restrict to staff or customer messages.'}, 'origin': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by numeric message origin.'}, 'include': {'enum': ['original_body'], 'type': 'string', 'description': "Include extra fields, e.g. 'original_body'."}, 'sent_by': {'type': 'string', 'description': 'Filter to messages sent by this email.'}, 'category': {'type': 'string', 'description': 'Filter by channel slug.'}, 'end_date': {'type': 'string', 'description': 'Filter to items on/before this ISO8601 date, e.g. 2026-01-31.'}, 'start_date': {'type': 'string', 'description': 'Filter to items on/after this ISO8601 date, e.g. 2026-01-31.'}, 'conversation': {'type': 'string', 'description': 'Conversation slug — scopes to GET /conversations/{slug}/messages (goes in the PATH, not the query).'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (responses report page_size/page_count/total_count).'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug', 'body'], 'properties': {'body': {'type': 'string', 'description': 'The message body — markdown ok (required).'}, 'slug': {'type': 'string', 'description': 'The conversation slug to reply to.'}, 'user_name': {'type': 'string', 'description': 'Display name of the author.'}, 'attachment': {'type': 'string', 'description': 'URL of a file to attach.'}, 'recipients': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Additional recipients (emails/phones).'}, 'user_email': {'type': 'string', 'description': 'Email of the author (customer or staff).'}, 'visibility': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': '0 = Regular reply (customer-facing), 1 = Internal Note. Default 0.'}, 'suppress_notifications': {'type': 'boolean', 'description': 'If true, do not send notification emails for this message.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end_date': {'type': 'string', 'description': 'Filter to items on/before this ISO8601 date, e.g. 2026-01-31.'}, 'start_date': {'type': 'string', 'description': 'Filter to items on/after this ISO8601 date, e.g. 2026-01-31.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end_date': {'type': 'string', 'description': 'Filter to items on/before this ISO8601 date, e.g. 2026-01-31.'}, 'start_date': {'type': 'string', 'description': 'Filter to items on/after this ISO8601 date, e.g. 2026-01-31.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The contact id to update (goes in the path, never the body).'}, 'data': {'type': 'object', 'description': 'Arbitrary key/value custom attributes for the contact.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'name': {'type': 'string', 'description': 'New display name.'}, 'email': {'type': 'string', 'description': 'New email.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The conversation slug to update.'}, 'status': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'New status. Status integer: 0=Open, 1=Responded, 2=Done, 3=Spam, 4=Archived, 5=On Hold, 6=Auto-Done, 7=AI Agent Assigned, 8=AI Agent Done, 9=Spam (AI).'}, 'subject': {'type': 'string', 'description': 'New subject.'}, 'assignee': {'type': 'string', 'description': 'Staff email to assign the conversation to.'}, 'tag_list': {'type': 'array', 'items': {'type': 'string'}, 'description': "Replace the conversation's tags."}, 'hold_until': {'type': 'string', 'description': 'ISO8601 DateTime to hold the conversation until (used when status=5 On Hold).'}}}
Recent tool changes
Similar MCP servers
Dock
Provides collaborative workspaces with tables, documents, HTML surfaces, files, formulas, comments, activity tracking, agent mess…
AgentBoard
Provides agents with private memory, knowledge pages, evidence, posts, tasks, coordination spaces, proposals, voting, and resumab…
Kythene
Provides shared team memory, collections, wikis, artifacts, comments, approvals, review workflows, presence, and controlled shari…
Tiflux
Manages Tiflux help-desk operations including tickets, replies, internal notes, clients, assignments, SLAs, time entries, contrac…
hiveposts
Publishes, searches, verifies, discusses, and exports a community library of reproducible technical fixes and agent solutions.
happyfox
Manages HappyFox support tickets, contacts, replies, private notes, assignments, reporting, and customer-facing or internal knowl…
kayako
Searches and manages Kayako customer-support cases, users, replies, internal notes, organizations and help-center articles.
deskpro
Searches and manages Deskpro helpdesk tickets, people, organizations, replies, internal notes and knowledgebase articles.