# Reamaze MCP

> Reamaze connects your customer support and knowledge base systems directly to any AI agent. You can manage help articles, track contacts, open conversations, and create incidents all without leaving your chat window. It puts your entire support operation—from CRM notes to published documentation—at your fingertips.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Tags:** helpdesk, knowledge-base, customer-service, crm, ticketing

## Description

You talk to your agent about your support workflow, and it handles the underlying complexity. Forget switching between the knowledge base, the contact records, and the ticketing system just to update a customer's profile or draft an article. This MCP gives you direct access to all that data through natural conversation.

Need to add documentation? Just ask your agent to list help articles, search for specific content, or even create a whole new guide. Dealing with customers is routine: when someone contacts you, the agent can retrieve existing conversations, attach notes to their profile, and create an incident if needed. You don't have to navigate complex forms; you just tell the agent what needs doing. Because Vinkius hosts this MCP, your AI client connects once and gains full oversight of everything from staff management to viewing satisfaction ratings.

## Tools

### create_article
Writes and publishes an entirely new help article for your knowledge base.

### create_contact_note
Attaches a private internal note to a specific customer's profile record.

### create_contact
Creates an entirely new user contact account within Reamaze.

### create_conversation
Starts a brand new chat or support thread on behalf of a customer.

### create_identity
Adds a formal identity record to an existing contact's profile.

### create_incident
Logs a brand new support incident that requires investigation or resolution.

### create_message
Sends a follow-up message into an ongoing customer conversation thread.

### create_response_template
Builds and saves a reusable text template for common support responses.

### create_staff
Creates a new staff user account within the system's administrative panel.

### delete_contact_note
Removes an internal note from a contact record when it is no longer relevant.

### get_article
Retrieves the full content of one specific help article using its unique identifier.

### get_channel
Fetches details about a single, active support channel (like email or chat).

### get_conversation
Retrieves the complete history and current status of an existing customer conversation.

### get_incident
Pulls all details, updates, and notes related to a specific support incident ticket.

### get_report
Retrieves a pre-built or requested operational report from your account data.

### get_response_template
Gets the stored text and parameters for an existing response template.

### list_articles
Searches or lists multiple help articles, allowing filtering by status or topic slug.

### list_channels
Retrieves a list of all active support channels connected to your brand account.

### list_contact_notes
Displays all internal notes attached to a specific contact's profile.

### list_contacts
Gets a list of all customer and staff contacts associated with your account.

### list_conversations
Retrieves a summary list of ongoing or closed support conversations.

### list_identities
Gets all formal identity records associated with a specific contact.

### list_incidents
Lists and summarizes multiple open or closed support incidents/tickets.

### list_messages
Retrieves individual messages from all conversations across your platform.

### list_response_templates
Shows a list of reusable response templates that your team can use.

### list_satisfaction_ratings
Retrieves the results from customer satisfaction surveys you run.

### list_staff
Lists all employee users who have access to your support platform.

### list_systems
Retrieves a list of connected internal systems used by the brand account.

### update_article
Modifies and saves changes to an existing help article's content or status.

### update_contact_note
Edits or replaces the text of a previously attached internal note on a contact record.

### update_contact
Modifies key details, like email or name, for an existing customer profile.

### update_conversation
Updates the status of a conversation thread (e.g., resolved or awaiting reply).

### update_incident
Changes the priority, assignment, or status of an open support incident.

### update_response_template
Edits the wording or parameters of a saved response template.

## Prompt Examples

**Prompt:** 
```
Search for help articles related to 'refund policy' and list them.
```

**Response:** 
```
I found 2 articles matching 'refund policy': 'Standard Refund Procedure' (slug: standard-refund) and 'International Returns' (slug: international-returns). Would you like to see the content of one of them?
```

**Prompt:** 
```
Create a new contact for John Doe with email john@example.com.
```

**Response:** 
```
I have successfully created the contact for John Doe (john@example.com). The profile is now active in your Reamaze account.
```

**Prompt:** 
```
List all active email channels for our brand.
```

**Response:** 
```
I've retrieved your email channels. You have 2 active: 'Support Main' (support@brand.com) and 'Sales Inquiry' (sales@brand.com).
```

## Capabilities

### Manage Knowledge Articles
List, find, create, or update help articles for your public-facing knowledge base.

### Handle Customer Accounts and Notes
Create new customer profiles, update existing user data, attach internal notes to contacts, or view identity records.

### Process Support Conversations
Open a new conversation for a customer, retrieve message history, or create follow-up messages within an active thread.

### Track and Manage Issues
Create new service incidents and view the details of existing tickets for your team to work on.

## Use Cases

### A customer calls with a known issue.
The support agent asks their AI client to check the ticket history by running `get_conversation`. The agent sees that the user already has an open incident and immediately updates it using `update_incident`, saving the customer from repeating themselves.

### A product manager needs to update a policy.
The PM tells their agent, 'Update the refund article.' The agent finds the slug and runs `update_article`, ensuring the knowledge base is current immediately without needing CMS access.

### Sales needs to onboard a new client profile.
Instead of filling out three separate web forms, the sales rep asks their agent to run `create_contact` and then use `create_identity`, getting the whole profile ready in seconds.

### The team needs to review past interactions for compliance.
A manager asks their agent to list all conversations from last week using `list_conversations`. The agent compiles a summary report, showing exactly what was discussed and when.

## Benefits

- Updates are instant. Instead of logging into a separate CRM to change an email address or status, you simply tell your agent to `update_contact`, and the record changes immediately.
- Build better documentation faster. Need a new guide? Use `create_article` and let your agent handle the API submission, saving you five minutes of manual form filling per article.
- Centralized visibility is key. Your agent can run `list_conversations` or check `get_incident` to give you a full status update on a customer without needing multiple tabs open.
- No more lost context. When a new user pops up, the agent checks the history by running `get_conversation`, ensuring everyone has access to every past message and note.
- Full oversight of your support team. You can use `list_staff` or `create_staff` directly through chat, making onboarding and resource management part of your regular workflow.

## How It Works

The bottom line is, you never have to copy an account ID and paste it into three different systems again.

1. Subscribe to this MCP and provide your Reamaze Brand name, Login Email, and API Token.
2. Connect your preferred AI client, giving it permission to interact with all support tools.
3. Start talking to the agent. You can then ask it to list contacts or retrieve a specific conversation history.

## Frequently Asked Questions

**How do I use the Reamaze MCP to find articles?**
You can list all available help articles using `list_articles`, or if you know the exact slug, run `get_article` to retrieve its full content.

**Can I update a customer's address with Reamaze MCP?**
Yes. Use the agent to call `update_contact` and provide all the necessary fields for modification, ensuring your contact record is accurate.

**What if I want to start an investigation on a customer issue?**
Run `create_incident` to log the new ticket. You can then use `update_incident` later to change its status or priority as your team works on it.

**How do I record internal thoughts about a client using Reamaze MCP?**
Use `create_contact_note` to attach private notes directly to the contact profile. This keeps critical context away from public view.

**Can Reamaze MCP manage staff users?**
Yes, you can create new accounts using `create_staff`, or list existing team members by calling `list_staff` for an audit.