MCPVault

copy_survey

MCP tool from Qualtrics MCP Server by yrvelez

preserves complex question types, scoring, styling, flow, and other settings that do not have individual public mutation endpoints.

How to use it

copy_survey is exposed by the Qualtrics MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the copy_survey tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL QUALTRICS MCP SERVER LISTING

Other tools in Qualtrics MCP Server (11)

add_embedded_data

and addwebservice support exact placement within the flow; pipedtextreference returns the corresponding Qualtrics syntax.

add_multiple_choice_question

, addtextentryquestion, adddescriptivetextquestion, addlikertquestion, addmatrixquestion, addrankorderquestion, and addconstantsumquestion provide validated common paths.

bulk_import_contacts

is a bounded, sequential, non-atomic helper and reports per-input failures. It does not hide partial success.

create_question

and updatequestion expose full question-definition fields while preserving existing fields during partial updates.

get_distribution_history

returns per-recipient delivery state (sent, opened, bounced, responded) with the contactLookupId that ties responses from individual-link distributions back to contacts.

get_question_template

returns a sanitized definition for cloning specialized types such as side-by-side, sliders, or heatmaps.

import_survey_qsf

, importsurveytext, and importsurveydocx use the official multipart import path; importsurveyfromurl lets Qualtrics fetch a public HTTPS QSF, TXT, or DOCX file.

insert_flow_element

, updateflowelement, moveflowelement, and deleteflowelement edit both top-level and nested flow nodes without rebuilding unrelated branches.

remove_contact

removes membership from the selected mailing list only; it does not delete the person from the directory. Qualtrics does not support getmailinglist or deletemailinglist on shared mailing lists.

update_survey_options

recursively merges patches with current options by default so omitted nested settings survive. Set replace=true only for an intentional full replacement.

validate_survey_design

checks duplicate or missing FlowID values, Properties.Count, block and question references, unreachable blocks, and missing or duplicate export tags.