Skip to content

Integration · Forms

Connect Claude & ChatGPT to SmartSurvey

Ask your AI what people answered in a survey, who has not responded to an invitation, or to close a survey in SmartSurvey. It can list surveys with their pages and questions, read responses with answer text, and manage contact lists and contacts. It can also create surveys and collector links, open or close a survey and send email or SMS invitations.

Connect SmartSurvey free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What did people answer in our customer survey this week?”

    The AI lists responses to the survey since Monday with the answer text, and can summarise them for you.

  • “Show me the questions in the staff survey.”

    It finds the survey and reads its pages and questions.

  • “Close the event feedback survey.”

    It closes the survey so it stops accepting responses. You can open it again later.

What your AI can do

Surveys and links

List surveys and folders, read pages and questions, create and update surveys, open or close them and create collector links.

Responses

List responses by date range, completion or filter, read each answer, see result exports and delete a response.

Contacts and invitations

Create contact lists, add contacts, list invitations and their recipients, and send invitations by email or SMS.

  • “Add these five people to the Partners contact list.”

    It finds the contact list and adds each person with name, email or mobile.

  • “Who has not responded to the invitation for the staff survey?”

    It lists the recipients of that invitation, filtered on status.

  • “Make a new link for the survey that we can put in our newsletter.”

    It creates a new collector link for the survey with the title and type you choose.

25 tools for SmartSurvey

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contactChanges dataAdd a contact to a list by `contact_list_id` with `name` and optional `email`, `mobile` and custom columns.
  • close_surveyVisible to othersClose a survey by `survey_id` so it stops accepting responses.
  • create_contact_listChanges dataCreate a contact list with a `title`.
  • create_surveyChanges dataCreate a new survey with a `title`, optionally in `folder_id` with a `theme_id`.
  • create_survey_linkChanges dataCreate a new collector link for a survey by `survey_id`, with a `title` and `type`.
  • delete_responseDeletesPermanently delete one response by `survey_id` and `response_id`.
  • get_contactGet one contact by `contact_list_id` and `mail_user_id`.
  • get_current_userGet the SmartSurvey account user this connection signs in as.
  • get_invitationGet one invitation by `survey_id` and `invitation_id`.
  • get_responseGet one response by `survey_id` and `response_id` with all answers.
  • get_surveyGet one survey by `survey_id`.
  • get_survey_detailsGet a survey by `survey_id` with its pages and questions.
  • list_contact_listsList your contact lists.
  • list_contactsList the contacts in a contact list by `contact_list_id`.
  • list_invitation_recipientsList the recipients of an invitation by `survey_id` and `invitation_id`, filtered by `status`.
  • list_invitationsList the email or SMS invitations of a survey by `survey_id`.
  • list_responsesList responses to a survey by `survey_id`, filtered by `since`/`until`, `completed` or `filter_id`. Set `include_labels` to get answer text.
  • list_survey_exportsList the result exports of a survey by `survey_id`.
  • list_survey_foldersList your survey folders.
  • list_survey_linksList a survey's collector links by `survey_id`.
  • list_surveysList your surveys. Paged with `page` and `limit`.
  • open_surveyVisible to othersOpen a survey by `survey_id` so it accepts responses.
  • send_invitationVisible to othersSend an invitation (`survey_id`, `invitation_id`) to a list of `contacts`, each with a `name` and `email` or `mobile`. This sends real emails or texts.
  • send_invitation_to_contactChanges dataSend an invitation (`survey_id`, `invitation_id`) to one person by `name` and `email` or `mobile`. This sends a real email or text.
  • update_surveyChanges dataUpdate a survey by `survey_id`: title, nickname or folder.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose SmartSurvey from the app list.

  2. 2

    Paste your key

    Fill in three fields: your API host, API token and API token secret. In SmartSurvey click My Account > API Keys (click Request key first if you have not already), then Add New API Key. Use api.smartsurvey.io as the host, or api-eu.smartsurvey.io or api-us.smartsurvey.io if you sign in at app-eu.smartsurvey.com or app-us.smartsurvey.com.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in SmartSurvey?

The AI can read surveys, survey folders, pages and questions, responses, result exports, collector links, invitations, invitation recipients, contact lists and contacts. It can create and update surveys, create collector links, open and close surveys, create contact lists, add contacts, send invitations and delete a response.

Does the AI see my SmartSurvey credentials?

No. Your SmartSurvey credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start by only reading surveys and responses. Sending an invitation sends real emails or texts, and deleting a response is permanent, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own SmartSurvey account.

Which API host should I use?

It depends on where you sign in to SmartSurvey. If you use app.smartsurvey.co.uk or app.smartsurvey.com, the host is api.smartsurvey.io. If you sign in at app-eu.smartsurvey.com, use api-eu.smartsurvey.io, and for app-us.smartsurvey.com use api-us.smartsurvey.io.

Let your AI work in SmartSurvey today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect SmartSurvey free

PipMCP is not affiliated with SmartSurvey. Product names are trademarks of their owners.