Connect your AI to SurveyMonkey

Give Claude, ChatGPT, Mistral or any MCP client secure access to SurveyMonkey — no official SurveyMonkey MCP server required. Proxoria turns SurveyMonkey's API into tools your AI can use, with per-user authentication and write actions gated by your approval.

What your AI can do with SurveyMonkey

Once connected, these tools appear automatically in your AI assistant:

  • list_surveysread-only

    List surveys (paginated).

  • get_survey_detailsread-only

    Get a survey's full structure (pages and questions).

  • list_responsesread-only

    List responses to a survey (bulk, paginated).

  • get_responseread-only

    Get a single response with its answers.

  • get_survey_rollupsread-only

    Get how many people chose each possible answer, across the whole survey. This is the tool that answers 'what did the respondents say' — reading responses one by one is slower, costlier, and capped at 25 per survey on the basic plans.

  • get_page_rollupsread-only

    Get the answer counts for one page of a survey.

  • get_question_rollupsread-only

    Get the answer counts for one question — the fastest way to settle a single question without pulling the rest of the survey.

  • get_survey_trendsread-only

    Get how the answers moved over time across the whole survey — the same counts as the rollups, but broken down by period, which is how you see a score improving or slipping.

  • get_page_trendsread-only

    Get the answers of one page over time.

  • get_question_trendsread-only

    Get one question's answers over time.

  • get_surveyread-only

    Get a survey's own record — title, dates, response count, language and folder. Use get_survey_details for its pages and questions.

  • search_surveysread-only

    Find surveys whose title contains a word, rather than paging the whole list.

  • create_surveywrite · needs approval

    Create a survey, empty or from a template. It is created unpublished: no one can answer it until a collector is attached, which is done from SurveyMonkey.

  • share_surveywrite · needs approval

    Share a survey with colleagues, by email address, granting them read or edit rights. This grants access to a person, so name only people the customer asked for.

  • list_survey_sharesread-only

    List who a survey has been shared with, and with what rights.

  • list_survey_foldersread-only

    List the folders surveys are filed in.

  • list_survey_templatesread-only

    List the survey templates available — SurveyMonkey's own and the team's. Their ids feed create_survey.

  • list_survey_categoriesread-only

    List the categories templates are grouped under.

  • list_available_languagesread-only

    List the languages a survey can be written in. Distinct from list_survey_translations, which returns the languages one particular survey has been translated into.

  • list_pagesread-only

    List a survey's pages.

  • get_pageread-only

    Get one page of a survey, with its title and position.

  • list_questionsread-only

    List the questions on a page, with their type and possible answers. The ids here are what the rollup and trend tools need.

  • get_questionread-only

    Get one question in full — its wording, type, and the exact set of answers it offers, which is what makes a count of answers readable.

  • list_question_bankread-only

    List SurveyMonkey's library of pre-written questions — wording already tested, worth borrowing rather than inventing.

  • list_collector_responsesread-only

    List the responses that came through one collector — the way to compare how the same survey performed by email against by web link.

  • list_collector_responses_bulkread-only

    List one collector's responses with all their answers, in bulk.

  • list_collectorsread-only

    List a survey's collectors — each way it was sent out: an email invitation, a web link, an embedded form. Their statistics say which one actually worked.

  • get_collectorread-only

    Get one collector, with its type, status and settings.

  • get_collector_statsread-only

    Get a collector's figures — sent, opened, started, completed. The response rate of one channel, which the survey's own totals hide.

  • list_collector_messagesread-only

    List the messages of an email collector — the invitation and its reminders, each with its own status and schedule.

  • get_collector_messageread-only

    Get one message of an email collector, with its subject and body.

  • list_message_recipientsread-only

    List who a particular message was addressed to, and what became of each send.

  • add_message_recipientswrite · needs approval

    Add recipients to a message that has not been sent yet. Adding them does not send anything — this connector exposes no way to send an invitation, because it leaves for everyone on the list at once and cannot be recalled. A human sends it from SurveyMonkey.

  • list_collector_recipientsread-only

    List everyone a collector has ever written to.

  • list_contactsread-only

    List the contacts of the account, across every list.

  • get_contactread-only

    Get one contact, with their fields and current state.

  • list_contacts_bulkread-only

    List contacts with all their fields at once, rather than one call each.

  • list_contact_listsread-only

    List the contact lists a survey can be sent to.

  • get_contact_listread-only

    Get one contact list, with how many contacts it holds.

  • list_contact_list_contactsread-only

    List the contacts of one list.

  • list_contact_fieldsread-only

    List the custom fields a contact can carry, with their names. Read this before making sense of a contact's extra columns.

  • copy_contact_listwrite · needs approval

    Copy a contact list, leaving the original untouched.

  • merge_contact_listswrite · needs approval

    Merge another list into this one. The contacts of the source end up in the destination; check with get_contact_list which is which before calling, because the two lists do not come back apart afterwards.

  • list_survey_translationsread-only

    List the languages one survey has been translated into, and how complete each translation is.

  • get_survey_translationread-only

    Get one translation of a survey — the translated wording, question by question.

Example prompts

Just ask your AI in plain language — it picks the right SurveyMonkey tool:

  • List surveys (paginated) — from SurveyMonkey, in plain language.
  • Get a survey's full structure (pages and questions) — from SurveyMonkey, in plain language.
  • List responses to a survey (bulk, paginated) — from SurveyMonkey, in plain language.
  • Get a single response with its answers — from SurveyMonkey, in plain language.

How it works

  1. Create your Proxoria account and add your MCP endpoint to Claude or ChatGPT.
  2. Connect SurveyMonkey with your API key — each user connects their own account, credentials encrypted at rest.
  3. Your AI instantly gets the SurveyMonkey tools. Write actions wait for your approval in the dashboard before anything changes.

Frequently asked questions

Does SurveyMonkey have an official MCP server?
You don't need one. Proxoria exposes SurveyMonkey to your AI through the Model Context Protocol, so you can use it from Claude, ChatGPT, Mistral or any MCP-compatible client — no official SurveyMonkey MCP server required.
What can my AI do with SurveyMonkey through Proxoria?
It gets 45 tools: list_surveys, get_survey_details, list_responses, get_response, get_survey_rollups, get_page_rollups, get_question_rollups, get_survey_trends, get_page_trends, get_question_trends, get_survey, search_surveys, create_survey, share_survey, list_survey_shares, list_survey_folders, list_survey_templates, list_survey_categories, list_available_languages, list_pages, get_page, list_questions, get_question, list_question_bank, list_collector_responses, list_collector_responses_bulk, list_collectors, get_collector, get_collector_stats, list_collector_messages, get_collector_message, list_message_recipients, add_message_recipients, list_collector_recipients, list_contacts, get_contact, list_contacts_bulk, list_contact_lists, get_contact_list, list_contact_list_contacts, list_contact_fields, copy_contact_list, merge_contact_lists, list_survey_translations, get_survey_translation. For example, list surveys (paginated).
Is the SurveyMonkey connector read-only?
No — it can also make changes. Write actions go through Proxoria's confirmation guardrail by default: your AI proposes them, and you approve each one from your dashboard before anything is written to SurveyMonkey.
How do I connect SurveyMonkey to my AI?
Create a Proxoria account, connect SurveyMonkey with your API key, and add your Proxoria MCP endpoint to Claude or ChatGPT. Your AI instantly gains the SurveyMonkey tools.

Ready to connect SurveyMonkey to your AI?

Set it up in minutes — no code, secure by default.

Get started free

About Proxoria. Proxoria connects AI assistants — Claude, ChatGPT, Mistral and any Model Context Protocol (MCP) client — to the business apps you already use, turning each app's API into tools your AI can call, with per-user authentication and write actions gated by human approval.