Re:amaze MCP server

Connect Re:amaze to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Re:amaze MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the list contact notes tool in Re:amaze
  • Use the create conversation tool in Re:amaze
  • Use the update conversation tool in Re:amaze
  • Use the create staff member tool in Re:amaze
  • Use the create article tool in Re:amaze
  • Use the list satisfaction ratings tool in Re:amaze

Supported Tools

list_contact_notes

List Contact Notes

Retrieve all notes attached to a specific contact, including their canonical noteIdentifier values for updates and deletion. The contact is identified by email or phone number.

create_conversation

Create Conversation

Create a new support conversation with a subject, message body, customer info, and channel assignment. Optionally set tags, status, and staff assignment.

update_conversation

Update Conversation

Update an existing conversation's status, assignee, tags, channel, or custom fields. Use this to reassign, resolve, reopen, tag, or move conversations.

create_staff

Create Staff Member

Create a new staff user account in your Re:amaze account. This can increase your monthly subscription cost. Re:amaze does not send an invitation email, and the user must change their password at first login.

create_article

Create Article

Create a new knowledge base / FAQ article. Set the title, body content, publication status, and optionally assign it to a topic.

list_satisfaction_ratings

List Satisfaction Ratings

Retrieve customer satisfaction ratings. Filter by rating value, staff member, brand, or creation/update date range. Ratings cover all account brands by default. Requires the `access_reports` permission.

list_response_templates

List Response Templates

List and search pre-written response templates. Use the query parameter to search by keyword.

list_articles

List Articles

List and search knowledge base articles. Filter by status (published, draft, internal), search by keyword, or scope to a specific topic.

create_incident

Create Incident

Create a new status page incident with a title, initial status update, and optionally associate affected systems with their operational status.

list_conversations

List Conversations

List and filter support conversations. Supports filtering by status (open, archived, unassigned), date range, tags, channel, origin, and customer. Results are paginated.

update_response_template

Update Response Template

Update an existing response template's name, body content, or personal/shared setting.

create_contact

Create Contact

Create a new customer contact record with a name and either an email address or mobile phone number (E.164 format). Optionally set custom attributes and notes.

create_response_template

Create Response Template

Create a new pre-written response template for staff to use when replying to conversations.

list_contacts

List Contacts

Search and list customer contacts across the account. Supports searching by name or email, filtering by contact type (email or mobile), and custom attribute matching. Results are paginated.

update_article

Update Article

Update an existing knowledge base article's title, body, status, or topic assignment.

get_report

Get Report

Retrieve support analytics reports. Available report types: - **volume**: Daily conversation volume counts - **response_time**: Response time metrics and summaries (in seconds) - **staff**: Staff performance metrics - **tags**: Tag usage reports - **channel_summary**: Aggregated metrics by channel Reports cover all brands in the account by default. Filter by brand and date range. Dates default to the last 30 days; the range must span at least one day and no more than one year.

update_incident

Update Incident

Update an existing status page incident. Add new status updates, change the title, or update associated system statuses. This is also how you add follow-up updates to an incident.

create_contact_note

Create Contact Note

Add a new note to a specific contact. The contact is identified by email or phone number.

list_staff

List Staff

Retrieve a page of staff members in your Re:amaze account. Useful for finding staff emails needed when assigning conversations. Use pageCount to retrieve every page.

add_message

Add Message to Conversation

Add a reply or internal note to an existing conversation. Set visibility to control whether the message is a public reply (visible to the customer) or an internal note (staff-only).

get_conversation

Get Conversation

Retrieve a conversation summary by slug, reference ID, or origin ID, including the initial message, latest customer and staff messages, tags, assignee, and customer information. Use list_messages to retrieve the message history.

update_contact

Update Contact

Update an existing contact's name, friendly name, avatar, custom attributes, or add new notes. Contacts are identified by email, mobile, or social identifier.

delete_contact_note

Delete Contact Note

Delete a specific note from a contact. Provide the contact identifier and noteIdentifier returned by list_contact_notes.

list_systems

List Systems

Retrieve all systems configured on the status page. Useful for finding system IDs needed when creating or updating incidents.

list_incidents

List Incidents

List status page incidents. Optionally filter to show only active (unresolved) incidents.

list_channels

List Channels

List all configured support channels for the brand. Optionally filter by channel type (email, facebook, twitter, chat). Useful for finding channel slugs needed when creating conversations.

get_channel

Get Channel

Retrieve a support channel by its slug, including its type, sender settings, signature, verification state, and brand. Call list_channels to discover channel slugs.

list_contact_identities

List Contact Identities

List the email, mobile, and social identities associated with a contact identified by email.

get_article

Get Article

Retrieve a knowledge base article by its slug, including its content, publication status, author, and topic. Call list_articles to discover article slugs.

update_contact_note

Update Contact Note

Update a specific contact note. Call list_contact_notes for the contact and pass the noteIdentifier returned for the note.

create_contact_identity

Create Contact Identity

Associate an email, mobile, Twitter, or Instagram identity with an existing contact. If the identity belongs to another contact, its messages and data move to this contact.

get_response_template

Get Response Template

Retrieve a response template by its ID, including its content and group. Call list_response_templates to discover template IDs.

list_messages

List Messages

Retrieve one page of messages, newest first, across the current brand or within a conversation. Includes customer messages, staff replies and internal notes, sender and recipient information, and file metadata.

get_incident

Get Incident

Retrieve a status page incident by ID, including its updates and affected systems. Call list_incidents to discover incident IDs and existing system association IDs.

create_contact_identity_by_identifier

Create Identity for Mobile or Social Contact

Associate an email, mobile, Twitter, or Instagram identity with an existing contact identified by a mobile number or social identity. Use create_contact_identity when the contact is identified by email.

Connect Re:amaze to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Re:amaze in Metorial. In your Metorial portal, enable the Re:amaze MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Re:amaze tools.

Run Re:amaze through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Re:amaze and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Re:amaze tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Re:amaze

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Slack

Slack: connect with bot OAuth or user OAuth to work with messages, conversations, search, files, Canvases, Lists, profiles, reactions, reminders, and workspace productivity settings.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Apolloio

Search and prospect B2B contacts and companies from a database of over 275 million people and 70 million organizations. Enrich people and company data with emails, phone numbers, and firmographic details. Create and manage contacts, accounts, deals, and tasks. Add contacts to email sequences and manage sequence statuses. Log and search call records. Perform bulk operations for contact creation, account creation, task creation, and data enrichment.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Technical notes for Re:amaze

Manage customer support conversations across email, chat, social media, and SMS channels. Create, retrieve, update, and search conversations, assign them to staff, and add replies or internal notes. Manage customer contacts and their identities. Create and update knowledge base articles for self-service support. Access support analytics including conversation volume, response times, staff performance, and channel summaries. Manage response templates for common replies. Create and update status page incidents and monitor systems. Retrieve customer satisfaction ratings. Manage staff accounts and retrieve available support channels.

Frequently asked questions

Common questions about connecting Re:amaze to AI agents with Metorial.

  1. How many tools does the Re:amaze MCP server have?
    The Re:amaze MCP server exposes 35 tools, including List Contact Notes, Create Conversation, Update Conversation. Each one is governed and traced through Metorial.
  2. Re:amaze exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Re:amaze MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Re:amaze and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Re:amaze MCP server yourself or use the hosted gateway.

Connect Re:amaze to production AI agents

See how Metorial gives your team governed access to Re:amaze, with tracing and security controls built in.