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.
Ask your agent in plain language. Each of these maps to a real tool on the server.
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 a new support conversation with a subject, message body, customer info, and channel assignment. Optionally set tags, status, and staff assignment.
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 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 a new knowledge base / FAQ article. Set the title, body content, publication status, and optionally assign it to a topic.
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 and search pre-written response templates. Use the query parameter to search by keyword.
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 a new status page incident with a title, initial status update, and optionally associate affected systems with their operational status.
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 an existing response template's name, body content, or personal/shared setting.
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 a new pre-written response template for staff to use when replying to conversations.
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 an existing knowledge base article's title, body, status, or topic assignment.
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 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
Add a new note to a specific contact. The contact is identified by email or phone number.
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 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
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 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 a specific note from a contact. Provide the contact identifier and noteIdentifier returned by list_contact_notes.
list_systems
Retrieve all systems configured on the status page. Useful for finding system IDs needed when creating or updating incidents.
list_incidents
List status page incidents. Optionally filter to show only active (unresolved) incidents.
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
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 the email, mobile, and social identities associated with a contact identified by email.
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 a specific contact note. Call list_contact_notes for the contact and pass the noteIdentifier returned for the note.
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
Retrieve a response template by its ID, including its content and group. Call list_response_templates to discover template IDs.
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
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
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.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
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.
Common questions about connecting Re:amaze to AI agents with Metorial.