Qualtrics MCP Server

57 tools. 36 can modify or destroy data without limits.

8 destructive tools with no built-in limits. Policy required.

Last updated:

36 can modify or destroy data
21 read-only
57 tools total

Community server · catalogue entry verified 11/06/2026

How to control Qualtrics MCP Server ↓

What Qualtrics MCP Server exposes to your agents

Read (21) Write / Execute (28) Destructive / Financial (8)
Critical Risk

The most dangerous Qualtrics MCP Server tools

36 of Qualtrics MCP Server's 57 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Qualtrics MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Qualtrics MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_block": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "activate_survey": {
    "limits": [
      {
        "counter": "activate_survey_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "check_export_status": {
    "limits": [
      {
        "counter": "check_export_status_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Qualtrics MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON QUALTRICS →

Free to start. No card required.

All 57 Qualtrics MCP Server tools

WRITE 26 tools
Write activate_survey Activate a survey to begin collecting responses Write add_contact Add a single contact to a mailing list Write add_descriptive_text_question Simplified helper to create a descriptive text (DB/TB) question — commonly used for instructions, processing s Write add_embedded_data Add embedded data fields to the survey flow. These fields can be set via URL parameters, contact lists, or web Write add_likert_question Simplified helper to create a single-item Likert scale as MC/SAVR. Includes preset scales so you don Write add_matrix_question Simplified helper to create a Likert/matrix question with statements and scale points. Write add_multiple_choice_question Simplified helper to create a multiple choice question. Automatically maps to the correct Qualtrics QuestionTy Write add_text_entry_question Simplified helper to create a text entry question (single line, multi line, or essay). Write bulk_import_contacts Import multiple contacts into a mailing list at once Write create_anonymous_link Generate an anonymous survey link for distribution Write create_block Create a new block in a survey Write create_mailing_list Create a new mailing list for contact management and survey distribution Write create_question Create a question in a survey block. For simplified helpers, use add_multiple_choice_question, add_text_entry_ Write create_reminder Send a reminder for an existing email distribution Write create_response Import/create a response for a survey programmatically Write create_survey Create a new survey in Qualtrics Write create_webhook Create an event subscription (webhook) to receive notifications for Qualtrics events Write deactivate_survey Deactivate a survey to stop collecting responses Write set_read_only_mode Quick toggle: enable read-only mode (blocks all writes) or disable it (enables all write scopes). For finer co Write set_write_scopes Enable or disable write permissions for specific categories. Scopes by risk: HIGH (users, contacts, surveys — Write update_block Update a block Write update_contact Update an existing contact in a mailing list Write update_question Update an existing question Write update_response Update an existing survey response Write update_survey Update survey metadata such as name, active status, or expiration Write update_survey_flow Replace the entire survey flow tree. Use get_survey_flow first to get the current flow, modify it, then pass t
READ 21 tools
Read check_export_status Check the status of a response export job Read get_distribution Get detailed information about a specific distribution including delivery stats Read get_question Get the full definition of a specific question including choices, validation, and configuration Read get_response Get a single survey response by its response ID Read get_survey Get detailed information about a specific survey Read get_survey_flow Get the full survey flow tree showing the order of blocks, embedded data, web services, branching, and randomi Read get_user Get detailed information about a specific user Read list_blocks List all blocks in a survey Read list_contacts List contacts in a mailing list with pagination Read list_distributions List all distributions for a survey (email sends, anonymous links, etc.) Read list_embedded_data List all embedded data fields currently defined in a survey Read list_mailing_lists List all mailing lists in your Qualtrics account Read list_questions List all questions in a survey with their types and a preview of the question text Read list_surveys List surveys with optional filtering and pagination Read list_users List users in your Qualtrics organization Read list_web_services List all Web Service elements currently defined in a survey Read list_webhooks List all event subscriptions (webhooks) in your Qualtrics account Read estimate_export_size Estimate the size of a survey export before downloading. Helps you decide whether to use saveToFile parameter Read export_responses Export survey responses in JSON or CSV format. IMPORTANT: This tool will automatically save large exports to a Read export_responses_filtered Export survey responses with filters to reduce data size. RECOMMENDED for large surveys or when analyzing spec Read piped_text_reference Look up Qualtrics piped text syntax. Returns the correct syntax for referencing question responses, embedded d

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Qualtrics MCP Server

Can an AI agent delete data through the Qualtrics MCP Server MCP server? +

Yes. The Qualtrics MCP Server server exposes 8 destructive tools including delete_block, delete_distribution, delete_mailing_list. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Qualtrics MCP Server? +

The Qualtrics MCP Server server has 26 write tools including activate_survey, add_contact, add_descriptive_text_question. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Qualtrics MCP Server.

How many tools does the Qualtrics MCP Server MCP server expose? +

57 tools across 3 categories: Destructive, Read, Write. 21 are read-only. 36 can modify, create, or delete data.

How do I enforce a policy on Qualtrics MCP Server? +

Register the Qualtrics MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Qualtrics MCP Server tool call.

Deterministic rules across all 57 Qualtrics MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

57 Qualtrics MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.