Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"qualtrics": {
"env": {
"QUALTRICS_API_TOKEN": "your_api_token",
"QUALTRICS_DATA_CENTER": "your_data_center_id"
},
"args": [
"tsx",
"/path/to/qualtrics-mcp-server/src/index.ts"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that gives Claude full control over the Qualtrics platform. Build surveys, manage questions, configure logic flows, distribute via email, handle contacts, export responses, and more — all through natural language.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in analytics
MCP Server for GCP environment for interacting with various Observability APIs.
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP server for InsightSentry financial data API - market data, options, screeners, and more
MCP server for Google Lighthouse performance metrics
MCP Security Weekly
Get CVE alerts and security updates for Qualtrics Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that gives Claude full control over the Qualtrics platform. Build surveys, manage questions, configure logic flows, distribute via email, handle contacts, export responses, and more — all through natural language.
53 tools across 8 domains covering the entire Qualtrics API surface:
| Domain | Tools | Capabilities |
|---|---|---|
| Surveys | 8 | Create, list, get, update, delete, activate, deactivate, estimate export size |
| Questions | 7 | Full CRUD + simplified helpers for multiple choice, text entry, and matrix/Likert |
| Blocks | 4 | Create, list, update, delete survey blocks |
| Survey Flow | 7 | Get/update flow, add embedded data, add web services, list fields, piped text reference |
| Responses | 7 | Export (with smart filtering + auto-save), get/create/update/delete individual responses |
| Contacts | 7 | Mailing lists CRUD, individual + bulk contact import, update, remove |
| Distributions | 5 | Email distributions, anonymous links, reminders, list, delete |
| Webhooks | 3 | Event subscriptions for survey lifecycle events |
| Users | 2 | List organization users, get user details |
list_surveys — List surveys with filtering and paginationget_survey — Get survey details, optionally with full definitioncreate_survey — Create a new surveyupdate_survey — Update name, status, expirationdelete_survey — Delete with name confirmation safety checkactivate_survey / deactivate_survey — Toggle collectionestimate_export_size — Preview data size before downloadinglist_questions — List all questions with types and previewsget_question — Get full question definitioncreate_question — Create with full Qualtrics spec (any type/selector)update_question — Modify text, choices, validationdelete_question — Remove a questionadd_multiple_choice_question — Simplified MC creation from a list of choice stringsadd_text_entry_question — Simplified TE creation (single/multi/essay)add_matrix_question — Simplified Likert/matrix with statements + scale pointslist_blocks / create_block / update_block / delete_blockget_survey_flow — Full flow tree (blocks, randomizers, branches, embedded data, web services)update_survey_flow — Replace the entire flowadd_embedded_data — Inject embedded data fields into the flowadd_web_service — Call external APIs mid-survey with response-to-field mappinglist_embedded_data — List all declared embedded data fieldslist_web_services — List all web service elementspiped_text_reference — Look up ${e://Field/...}, ${q://QID.../...}, etc. syntaxexport_responses — Export all responses (auto-saves large files to Downloads)export_responses_filtered — Export with date ranges, completion filters, question selectioncheck_export_status — Poll an in-progress export jobget_response / create_response / update_response / delete_responselist_mailing_lists / create_mailing_list / delete_mailing_listlist_contacts — Paginated contact listadd_contact / update_contact / remove_contactbulk_import_contacts — Import multiple contacts at oncelist_distributions / get_distribution / delete_distributioncreate_anonymous_link — Generate a shareable survey URLcreate_email_distribution — Send survey invitations to a mailing listcreate_reminder — Send follow-up reminders for existing distributionslist_webhooks / create_webhook / delete_webhookcompletedResponse.{surveyId}, controlpanel.activateSurvey, etc.list_users / get_userset_read_only_mode — Toggle