# HelpCrunch MCP for AI Agents AI Agent Connect

> HelpCrunch MCP connects your customer support platform to your AI agent. It lets you manage live chats, update CRM profiles, and triage support tickets from a single interface. Stop switching between tabs and let your agent handle the data entry and communication for your team while keeping your records accurate.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_uGLxVWqQtTxGgr3wsnSsQn3p7JxZoPGRDUOGqYgn/ai-agent-connect
- **Tags:** helpdesk, email-marketing, customer-engagement, crm, conversational-support, knowledge-base

## Description

HelpCrunch connects your customer support platform to your AI agent so you can manage chats, update CRM profiles, and triage support tickets from a single interface. Instead of manually copying details from a chat window into a CRM, your AI agent can do it for you. You can have it pull up specific customer profiles, check their interaction history, and update their attributes in one go. It handles the repetitive stuff like moving tickets from open to pending or checking who is online in your support department. It's designed to give your agent a clear view of your support department so it can help you prioritize the right conversations. By using this on Vinkius, you get a direct line into your HelpCrunch data without the headache of building custom integrations. Your agent becomes a real coordinator that knows who your customers are and what they need. This means fewer tabs open and less time wasted on data entry. Your team can focus on solving problems while the agent handles the logistics of keeping the system updated and the queue moving.

## Tools

### get_customer_details
Get a specific customer's profile information. It helps you see their history and details in one place.

### list_team_agents
See a list of everyone on your support team. This helps you know who's available to take new chats.

### list_conversations
See all your active customer chats. It's great for getting a bird's-eye view of your current queue.

### list_customers
Get a full list of every customer in your system. Use this to see your entire user base at once.

### list_departments
See all the different support departments. This helps you understand how your team is organized.

### list_messages_in_chat
See the full history of a specific chat. It helps your agent understand the context of a conversation.

### list_active_webhooks
See which webhooks are currently active. This is useful for checking your automated data flows.

### search_customers
Find specific customers using different filters. It makes it easy to grab the right profile during a conversation.

### send_chat_message
Send a reply to a customer from your agent. It lets you communicate directly within the chat window.

### update_conversation_status
Change a chat status to open, pending, or closed. This keeps your queue organized and up to date.

### create_customer
Make a new customer profile with a name and email. It saves you from manual data entry when a new lead signs up.

### get_conversation_details
Get the specific details for a single chat. This gives the agent the context it needs to help.

## Prompt Examples

**Prompt:** 
```
Who is currently online and what's our team's workload?
```

**Response:** 
```
Here is the current status of the support team:

| Agent Name | Status | Current Load |
| :--- | :--- | :--- |
| Sarah Jenkins | Online | 3 Active Chats |
| Mark Chen | Away | 0 Active Chats |
| Elena Rodriguez | Online | 1 Active Chat |

Sarah seems to be the busiest right now. Would you like me to route the next ticket to Mark?
```

**Prompt:** 
```
Find the customer with email jane@example.com and show me their last 3 messages.
```

**Response:** 
```
I found the profile for **Jane Doe** (ID: 789).

**Recent Interaction History:**
* "I'm having trouble accessing my billing portal."
* "Can you confirm if my last payment went through?"
* "I'm trying to update my credit card info but the page keeps refreshing."

Would you like me to send a reply to her regarding the billing portal?
```

**Prompt:** 
```
The customer in chat c_101 just paid. Update their status to closed.
```

**Response:** 
```
Done! I've updated the status for chat **c_101** to **closed**. The system now reflects that this issue has been resolved.
```

## Capabilities

### Fetch customer profiles
Get all the details for a specific user instantly.

### List active chats
See every ongoing conversation in your queue.

### Send direct messages
Have your agent reply to customers in real-time.

### Update ticket statuses
Change a chat from open to pending or closed.

### Check agent status
See who is online and what their current workload is.

### Create new customers
Add new users to your database with just a name and email.

### Filter customer searches
Find specific users quickly using different attributes.

## Use Cases

### Checking team availability
A support lead needs to see who is online. They ask the agent to use list_team_agents to see who can take a VIP chat.

### Updating user status
A success manager wants to update a user's status. They ask the agent to use update_conversation_status to change a chat to closed after a successful onboarding.

### Creating new leads
A sales rep finds a new lead in a chat. They ask the agent to use create_customer to make a new profile so the sales team can follow up.

### Reviewing chat history
A tech support agent needs history. They ask the agent to use list_messages_in_chat to see the previous troubleshooting steps.

## Benefits

- Stop manual data entry by using create_customer and get_customer_details to keep your CRM updated automatically.
- Triage your queue faster by using list_conversations and update_conversation_status to move tickets to the right place.
- Get instant context for every chat by using list_messages_in_chat to see what the customer said before you joined.
- Know your team's capacity by using list_team_agents to see who's available to take on new high-priority requests.
- Find users in seconds by using search_customers instead of scrolling through endless rows of data in a dashboard.

## How It Works

The bottom line is you stop toggling between tabs and let your AI handle the data entry and chat management.

1. Subscribe to the Connector on Vinkius.
2. Grab your API Key from the HelpCrunch developer settings.
3. Connect it to your AI client and start asking questions about your customers.

## Frequently Asked Questions

**Can the HelpCrunch MCP send messages for me?**
Yes, your agent can post replies directly to customer chats so you don't have to type every response. This allows for faster response times across your support team.

**How does HelpCrunch MCP help with CRM updates?**
It allows your agent to create new customer profiles and update existing ones based on your instructions. This keeps your database accurate without manual data entry.

**Can I use HelpCrunch MCP to see who's available?**
Yes, it can list all your team agents and their current status so you know who is free to take on more work at any given time.

**Does HelpCrunch MCP work for email support too?**
While it focuses on chat, it manages the customer profiles and conversation statuses that power your overall support experience.

**Can I find specific customers with HelpCrunch MCP?**
You can ask your agent to search for customers using filters like email or name to grab details instantly. It helps you get context before you start a conversation.

**How do I generate an API Key in HelpCrunch?**
Log in to your HelpCrunch account, navigate to **Settings** > **Developers** > **Public API**, and click **Generate New API Key** to obtain your token.

**Can the agent respond to customers directly?**
Yes! Use the `send_chat_message` tool to post replies into any active chat thread. The message will appear as coming from your agent account.

**How do I search for a customer by email?**
The `search_customers` tool allows you to perform lookups using filters like email, name, or external ID to retrieve specific user profiles.