Medallia MCP. Analyze CX feedback and manage programs from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Medallia MCP Server connects your entire customer experience management suite to your AI client. You can analyze survey responses, manage programs, and track alerts using natural conversation.
List all surveys, search specific feedback terms, get details on any program or alert, and even list authorized Medallia users—all without jumping between dashboards.
What your AI agents can do
Get alert
Retrieves detailed information about one specific alert ID from Medallia.
Get program details
Fetches the full configuration and details for a single experience management program.
Get response
Gets all data points for one specific survey response record.
Search all survey responses using a specific term or phrase to pinpoint relevant customer comments.
List experience management programs and retrieve deep details about their setup and status.
List active feedback alerts and get full details on specific incidents that triggered an issue.
Get a complete list of all customer surveys available in your Medallia instance, along with their metadata.
Fetch the full details for any single survey response record identified by its ID.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Medallia MCP Server: 10 Tools for Customer Experience Management
Access every core function of your Medallia instance—from listing surveys to searching specific customer responses—through a unified chat interface.
019d75d1get alert
Retrieves detailed information about one specific alert ID from Medallia.
019d75d1get program details
Fetches the full configuration and details for a single experience management program.
019d75d1get response
Gets all data points for one specific survey response record.
019d75d1get survey
Retrieves the complete metadata and configuration details for a single survey.
019d75d1list alerts
Lists all currently active feedback alerts generated within Medallia.
019d75d1list programs
Provides an overview and list of all experience management programs you run in Medallia.
019d75d1list responses
Retrieves a list of recent survey response records, allowing you to see who responded and when.
019d75d1list surveys
Generates a comprehensive list of every customer survey configured in your account.
019d75d1list users
Returns a roster of all authorized users and their current permissions within the Medallia system.
019d75d1search responses
Searches through survey responses using a provided text term to find matching feedback entries.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Medallia, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
This server connects your entire customer experience management suite directly to your AI client. You'll manage complex CX programs and analyze feedback using natural conversation, never having to jump between dashboards.
Survey Management & Inventory
You can start by listing every single customer survey configured in Medallia via list_surveys. If you need the technical specs for a specific questionnaire, you run get_survey to retrieve all the metadata and configuration details for that one survey. You'll never have to manually check those settings again.
Analyzing Customer Feedback & Responses
Need to sift through customer comments? You can list recent responses using list_responses, which shows you a quick rundown of who responded and exactly when they sent the feedback. To pinpoint what people are actually saying, use search_responses with any text term or phrase; it searches all submitted survey data for matching entries.
When you find a response ID you want to deep-dive into, you pull everything using get_response. This fetches every single data point associated with that specific survey record. If you just need the full context and details of one particular survey submission, get_response handles it.
Program Oversight & Alerts
When managing your CX strategy, you'll list all running programs using list_programs. For a deep dive into any single program—its setup, status, or specific rules—you execute get_program_details. This gives you the complete configuration for that experience management process.
Feedback alerts are crucial. You can see every currently active feedback alert generated by Medallia by running list_alerts. If one of those alerts triggers an issue, get_alert retrieves all detailed information about that specific incident ID. It's your full play-by-play for any critical failure.
System & User Management
You can keep tabs on who has access to the system by running list_users. This returns a complete roster of authorized users and details their current permissions within Medallia. You won't waste time checking roles across different dashboards again.
How Medallia MCP Works
- 1 First, subscribe to this server on Vinkius and provide your Medallia Base URL, Client ID, and Client Secret.
- 2 Next, tell your AI client the task—for instance, 'Find all alerts related to low NPS scores.'
- 3 The agent runs the necessary tool (
list_alertsorsearch_responses) and returns structured data that you can read or process directly.
The bottom line is: your AI client talks to Medallia, and you get actionable CX insights without leaving your chat window.
Who Is Medallia MCP For?
This server is for the Product Manager who needs to prove ROI on a new feature, or the Support Analyst drowning in ticket data. If your job involves translating raw customer comments into actionable product requirements—you need this. It's built for people who spend too much time clicking through dashboards at 2 AM just to answer 'Why are customers complaining about X?'
Uses list_surveys and get_program_details to confirm that the data collection mechanisms align with current product goals before a major launch.
Runs search_responses across months of historical feedback, filtering for specific negative keywords like 'buggy' or 'slow', to build reports for leadership.
Checks list_alerts and get_alert immediately after a major incident to see if the automated system caught any related customer feedback.
What Changes When You Connect
- Stop hunting for data. Instead of manually opening 10 different reports to check customer sentiment, just ask the agent to
search_responsesfor 'login failure' and get instant results across your entire dataset. - No more guesswork on program status. Use
list_programsand thenget_program_detailsto instantly confirm if a specific CX initiative is running correctly or stalled out. - Stay ahead of problems. Instead of waiting for weekly reports, you can run
list_alertsanytime to see which critical feedback issues were triggered in the last hour. - Complete visibility into your user base. If you need to check permissions before giving access, use
list_users. It keeps your internal processes clean and audit-ready. - Get immediate context on any piece of data. Found a response ID? Use
get_responseorget_surveyto pull all the setup details instantly—no navigating deep into the UI.
Real-World Use Cases
Investigating a sudden drop in scores
A Product Manager notices an NPS score dip. They ask their agent: 'Show me alerts and responses related to recent pricing changes.' The agent runs list_alerts followed by search_responses, immediately identifying 3 clusters of negative feedback mentioning the new price point, solving the mystery in minutes.
Auditing user permissions
A Compliance Officer needs to confirm who has admin rights. They ask: 'List all users and their roles.' The agent executes list_users, providing a clean roster of authorized personnel, ensuring the platform adheres to internal security policies.
Understanding survey setup
A new CX Specialist needs to know how a specific feedback mechanism works. They ask: 'What are the details for the 'Post-Sale' survey?' The agent uses get_survey and returns all configuration metadata, saving hours of documentation review.
Deep dive into negative comments
A Support Lead gets a specific response ID from a ticket. They ask: 'What was the full context for this response?' The agent runs get_response and provides the complete, structured data point, allowing them to reply accurately immediately.
The Tradeoffs
Searching by general topic
A user types 'Tell me about customer complaints.' The agent can't give a single answer because the system needs more precision.
→
You must narrow it down. Instead of that, ask the agent to search_responses for specific terms like 'billing error' or list_alerts to find automatically flagged issues.
Assuming all data is in one place
Trying to get user permissions and survey setup details from a single query. The system needs the right tool for the job.
→
Use separate tools. First, run list_users for credentials. Second, use list_surveys if you need configuration data.
Ignoring program status
Thinking a survey is active when it's actually paused or archived.
→
Always check the system first. Use list_programs to confirm the operational status, then use get_program_details for the specifics.
When It Fits, When It Doesn't
Use this server if your work revolves around connecting raw customer feedback (surveys and responses) to specific business processes (programs and alerts). If you need to know why a score dropped, or who is allowed to change settings, this works. Don't use it if you just need simple data aggregation—if all you need is a list of names, a generic directory tool is faster. You should rely on search_responses when you have a term but no ID, and only use get_response when you already have the exact record ID.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Medallia. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through months of feedback takes hours of manual clicking.
Right now, finding out why customer satisfaction dipped means logging into Medallia. You jump to the dashboard, filter by date range, click 'Surveys,' then open a separate tab for 'Responses.' You might have to run three different reports and copy-paste keywords just to get a general idea of what's wrong.
With this MCP server, you tell your agent: 'Search responses for mentions of checkout issues from last month.' The agent runs `search_responses`, pulls the data, and gives you a clean list right in the chat. You skip the dashboard, skip the filters—you get the answer.
List Surveys: Get an instant inventory of every active tool.
Before building a new report or starting an analysis, you usually have to remember which surveys exist and what their IDs are. You'd spend time clicking through the survey management area just to confirm if 'Onboarding Survey 2024' is even running.
Now, just ask the agent to run `list_surveys`. It instantly gives you a comprehensive list of every customer survey ID and status in your account. It’s that simple.
Common Questions About Medallia MCP
How do I search for specific negative feedback using the search_responses tool? +
You pass the term to the search_responses tool. You just need to provide the exact text you want to find, like 'unresponsive' or 'buggy checkout.' The agent returns all matching responses.
What is the difference between list_alerts and get_alert? +
list_alerts gives you a summary of every alert currently active. If that summary shows an ID you care about, then you use get_alert to pull all the deep details for just that one incident.
Can I list all my Medallia users with the list_users tool? +
Yes, running list_users generates a roster of every authorized user in your Medallia instance and shows their basic access level. This is useful for compliance checks.
I need to know what survey I'm working with—do I use get_survey or list_surveys? +
Use list_surveys first if you don't know the name. If you have an ID and want all the deep metadata for that one specific survey, run get_survey.
If I find a response ID, which tool retrieves its content? +
You use the get_response tool. It takes the specific ID and returns all associated data points for that single piece of customer feedback.
When I use list_programs, how do I know which programs are currently active or generating alerts? +
The list_programs tool returns basic metadata for all defined experience management programs. To check a program's current status and details, you must call get_program_details with the specific Program ID. This two-step process confirms both existence and operational status.
If I get an error when running get_response, does it mean the response was deleted or is there another issue? +
An error usually means the provided Response ID doesn't exist in Medallia. First, try using list_responses to confirm the record ID is correct and accessible. If the ID is right but you still get an error, check your client credentials.
How do I handle large datasets when calling list_responses or search_responses? +
These tools are designed to handle bulk data retrieval; however, if you have millions of records, be prepared for potential rate limits. Always implement pagination logic—check the response metadata for a 'next page' pointer and iterate until the pointer is null.
How do I get my Medallia API credentials? +
You need to contact your Medallia administrator to enable the REST API and create an OAuth 2.0 application to receive your Client ID and Secret.
What survey data can I access? +
You can access survey configurations, individual responses, scores (like NPS), feedback comments, and metadata associated with each response.
Is my customer data secure? +
Absolutely. Your credentials are encrypted at rest and injected securely at runtime.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Klipfolio
Build real-time business dashboards that pull from hundreds of data sources and give every stakeholder the metrics they need.
TrackingTime
Track how your team spends time across projects and clients with timesheets, reports, and budgeting tools that keep work profitable.
Retool
Connect your AI assistant to Retool to inspect applications, audit users, review connected resources, and monitor workflows directly from chat.
You might also like
Linear
Streamline issue tracking and project management via Linear — list teams, query issues, create comments and inspect cycles directly from any AI agent.
IBGE Serviços de Dados
Access official Brazilian statistics, geographic data, economic classifications (CNAE), and demographic insights directly from IBGE.
Climatiq Carbon Calculations
Calculate carbon footprints via Climatiq — search thousands of emission factors and estimate emissions for any activity.