# Medallia MCP

> Medallia connects customer experience management (CX) data directly to your AI agent. Use this MCP to take full control of feedback programs by querying surveys, searching responses for sentiment, and monitoring alerts—all through natural conversation. Instead of logging into the Medallia dashboard, you ask your AI client questions like 'Show me all low NPS scores from Q2' or 'List active user accounts.' It brings structured CX intelligence right to your workspace.

## Overview
- **Category:** business-intelligence
- **Price:** Free
- **Tags:** survey-management, customer-feedback, sentiment-analysis, alert-management, cx-analytics

## Description

Medallia lets you manage complex customer feedback programs without leaving your chat window. You can query Medallia’s entire repository of experience data using only natural conversation. Need to know what customers are complaining about? Your agent can search thousands of responses for specific keywords or sentiments, helping you understand the 'why' behind low scores in real time. It also lets you list and inspect all active surveys and programs, giving you a bird’s-eye view of your entire CX operation. You can even monitor system alerts triggered by critical feedback points. Connecting via Vinkius means you get this full suite of data access through any MCP-compatible client—no complicated API calls or dedicated dashboard logins required. You just talk to it.

## Tools

### get_alert
Pulls specific details for a single feedback alert.

### get_program_details
Retrieves the configuration and status of one experience management program.

### get_response
Gets all the content and metadata for a specific customer response.

### get_survey
Fetches the detailed setup information for a single survey.

### list_alerts
Provides a list of recent feedback alerts in your account.

### list_programs
Lists all experience management programs available to you.

### list_responses
Retrieves a paginated list of survey responses.

### list_surveys
Generates a complete list of all customer surveys in your Medallia instance.

### list_users
Lists the authorized users and their access levels within Medallia.

### search_responses
Searches through survey responses using a specific text term to find relevant feedback.

## Prompt Examples

**Prompt:** 
```
List all active surveys in Medallia.
```

**Response:** 
```
Retrieving surveys... I found several active surveys including 'Post-Purchase Feedback' and 'Customer Satisfaction 2024'.
```

**Prompt:** 
```
Search responses for the term 'disappointed'.
```

**Response:** 
```
Searching... I identified 5 responses containing the term 'disappointed'. Would you like to see the details for these entries?
```

**Prompt:** 
```
Show recent alerts from high-priority programs.
```

**Response:** 
```
Querying alerts... There are 3 new alerts triggered by low NPS scores in the 'Premium Support' program.
```

## Capabilities

### Analyze Customer Sentiment
Search responses across your entire database using natural language queries, identifying specific terms and themes from customer feedback.

### Track Program Status
Retrieve details for every experience management program running in Medallia and list all active surveys that feed into those programs.

### Manage User Access
List authorized users within your instance and manage account details to ensure proper access control.

### Review Feedback Alerts
Check for specific feedback alerts, or list all recent alerts triggered by customer dissatisfaction points across different programs.

## Use Cases

### Investigating a Drop in Satisfaction
The CX team notices satisfaction dropped last week. They ask their agent to search_responses for terms like 'disappointed' or 'slow.' The MCP pulls back 45 specific responses, allowing the Product Manager to instantly categorize the complaints and report them immediately.

### Auditing User Access
The Ops Director needs to confirm which teams are using Medallia. They ask the agent to list_users, receiving a clean, categorized list of all accounts and their permissions without navigating through user management tabs.

### Pre-launch Program Check
A Product Manager is preparing for a new feature rollout. Before launch, they use list_programs to confirm the status of the 'Feature X Feedback' program and check get_survey to verify all necessary data points are configured.

### Responding to Critical Issues
A high-priority issue is reported. The agent is prompted to list_alerts, instantly showing 3 new alerts triggered by low NPS scores in the 'Premium Support' program, allowing immediate escalation without manual dashboard checks.

## Benefits

- Stop hunting for data. Instead of clicking through multiple dashboards to find low NPS scores, you can simply ask your agent to check recent alerts or list responses containing specific negative keywords.
- Cut down on manual reporting time. By using the tools like list_surveys and get_survey, you pull structured metadata about every survey program in one go, making weekly status reports instant.
- Understand sentiment instantly. Need to know why users are unhappy? You can run a targeted search using search_responses for terms like 'broken' or 'late,' delivering actionable lists of complaints right away.
- Maintain full visibility without context switching. You don't need dedicated logins for every piece of data; everything from list_programs status checks to checking user accounts is available through your AI client.
- Streamline onboarding and governance. Quickly use list_users or check get_program_details to verify who has access and what the current operational scope of a feedback program is.

## How It Works

The bottom line is you get to use your AI client to talk directly to your customer feedback system without ever having to open the dedicated web portal.

1. Subscribe to this MCP and enter your required Medallia Base URL, Client ID, and Client Secret into Vinkius.
2. Select your preferred AI client (Claude, Cursor, etc.) and connect it via the Vinkius interface.
3. Ask a direct question, such as 'List all active surveys' or 'Search responses for refund.' Your agent then executes the query against Medallia and returns the structured data.

## Frequently Asked Questions

**How do I find out what surveys are available using Medallia MCP?**
You use the list_surveys tool to get a complete inventory. This command pulls a listing of every single survey in your instance, so you know exactly where to look for data.

**Can I search responses across all programs with Medallia MCP?**
Yes, the search_responses tool lets you query customer feedback using specific terms. It searches across available responses regardless of which program generated them.

**What is list_alerts used for in the Medallia MCP?**
The list_alerts function shows you a summary of all recent alerts that have been triggered by customer feedback. This helps Operations teams prioritize immediate attention points.

**Does get_program_details show me everything about an experience program?**
Yes, getting details for a specific program provides deep insights into its configuration and current status within Medallia. It's useful for audits or pre-launch checks.

**Is list_users part of the Medallia MCP for checking permissions?**
Absolutely. You can run list_users to view all authorized users in your system, helping you manage and verify who has access to CX data.