# SurveyMethods MCP for AI Agents AI Agent Connect

> SurveyMethods MCP lets you manage your entire survey lifecycle through your AI client. You can create new surveys, manage respondent contacts, and pull specific feedback directly into your chat. It handles the heavy lifting of moving between different survey results and distribution channels without you needing to switch tabs constantly.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_8o7LekNzWpOpUrhXPgfw6Y7ZC0T4KIMjdk6wUN5m/ai-agent-connect
- **Tags:** online-surveys, poll-software, response-tracking, feedback-analysis, newsletter-tools, data-reporting

## Description

The SurveyMethods MCP lets you manage your entire survey lifecycle through your AI client. Instead of jumping between tabs to check how a poll is performing or digging through spreadsheets to find one specific customer comment, you can just ask your agent to do it for you. You'll be able to spin up new surveys, manage your contact lists, and see who's actually responding in real-time. If you need to know why a specific user gave a low rating, the agent can pull that exact response for you. It's about turning your survey data into a conversational resource. By connecting this through the Vinkius catalog, you get a unified way to handle your market research and feedback loops without the manual overhead of navigating complex dashboards. You can update live surveys or delete old ones on the fly, making it a lot faster to keep your data fresh and actionable.

## Tools

### delete_survey
Permanently remove a survey. Use this to clean up your account by removing old or completed research.

### get_me
Check API connectivity and get account context. Use this to verify that your connection is active.

### list_contacts
List all contacts in your respondent database. Use this to view your entire list of leads and respondents.

### list_surveys
List all surveys in your account. Use this to see a bird's eye view of every survey you own.

### create_collector
Create a new collector for a survey. Use this to set up new distribution channels for your polls.

### create_contact
Add a new contact. This lets you quickly add new people to your respondent database.

### create_survey
Create a new survey. Use this to build a new research project from scratch via your agent.

### get_response
Retrieve a single response by ID. This is the fastest way to see exactly what one specific user said.

### get_survey
Retrieve details for a specific survey. Use this to pull all the metadata for a single project.

### list_collectors
List all collectors for a survey. This helps you see all your active distribution channels at once.

### list_responses
Retrieve all responses for a specific survey. This gives you a full list of feedback for a project.

### update_survey
Update an existing survey. This lets you modify live survey details without leaving your chat.

## Prompt Examples

**Prompt:** 
```
Show me the responses for the 'Customer Satisfaction' survey.
```

**Response:** 
```
Here are the latest responses for the **Customer Satisfaction** survey:

| Response ID | Rating | Comment |
| :--- | :--- | :--- |
| #1024 | 5/5 | "Amazing support team! Very helpful."
| #1025 | 2/5 | "The checkout process was a bit slow."
| #1026 | 4/5 | "Great product, but want more colors."

Would you like me to pull the full details for any of these?
```

**Prompt:** 
```
Who are the people in our contact list?
```

**Response:** 
```
I've pulled your current respondent database. Here are the first 5 contacts:

* **Jane Doe** (jane@example.com) - Status: Active
* **John Smith** (jsmith@work.com) - Status: Pending
* **Alice Wong** (awong@tech.io) - Status: Active
* **Bob Miller** (bob@home.net) - Status: Inactive
* **Sarah Lee** (slee@service.com) - Status: Active

I can list more or add a new contact if you need.
```

**Prompt:** 
```
Create a new survey for our summer sale.
```

**Response:** 
```
I've created a new survey for your **Summer Sale**.

* **Survey Name:** Summer Sale Feedback
* **Status:** Draft
* **ID:** 55902

What would you like to do next? I can help you create a collector to start sending it out or update the survey details.
```

## Capabilities

### Create new surveys from scratch
Spin up a new survey or update an existing one with a simple text command.

### Manage your respondent database
Add new contacts or list your entire respondent database in seconds.

### Pull individual survey responses
Fetch a single response by its ID to see exactly what a user said.

### View all active surveys
Get a full list of every survey currently in your account.

### Manage distribution channels
List and create collectors to manage how your surveys get sent out.

### Update live survey details
Modify survey information instantly without logging into the web portal.

## Use Cases

### Product Feedback Analysis
A PM asks the agent to list all responses for the 'Beta App Feedback' survey to see common complaints and prioritize fixes.

### Market Research Retrieval
A researcher needs to see the completion rates and details for a specific survey using get_survey to build a report.

### Bulk Contact Management
An admin wants to add 50 new leads to the database using create_contact for a new mailing list or survey group.

### Rapid Survey Setup
A marketing lead asks the agent to create a new survey and a collector to start sending it to a specific audience.

## Benefits

- Stop manual data hunting by using list_responses to see all feedback in one place.
- Quickly find specific feedback by using get_response to grab a single user's input.
- Manage your distribution channels easily with list_collectors and create_collector.
- Keep your contact list organized by using list_contacts and create_contact to manage respondents.
- Update your live surveys on the fly using update_survey without logging into the dashboard.
- Keep your workspace clean by using delete_survey to remove old or completed research.

## How It Works

The bottom line is you get a conversational interface for your survey data.

1. Connect your SurveyMethods API keys to the Connector.
2. Link your preferred AI client to the Vinkius platform.
3. Ask your agent to list surveys or pull specific feedback.

## Frequently Asked Questions

**How can I use the SurveyMethods MCP to see my survey results?**
You can ask your agent to list all responses for a specific survey. It will pull the data directly from SurveyMethods and show it to you in the chat, saving you from opening the dashboard.

**Can the SurveyMethods MCP create new surveys for me?**
Yes. You can tell your agent to create a new survey or a collector. It will handle the setup in your SurveyMethods account based on the details you provide.

**Is the SurveyMethods MCP good for managing my contact list?**
It's great for that. You can use it to list all your contacts or add new ones to your respondent database without manual entry.

**Can I use SurveyMethods MCP to pull specific user feedback?**
Absolutely. If you have a specific response ID, you can ask your agent to fetch that exact response so you can see what a specific user had to say.

**How does the SurveyMethods MCP help with market research?**
It makes research faster by letting your agent handle the data retrieval. You can query response rates, fetch feedback, and manage distribution channels through a simple chat.

**Can the SurveyMethods MCP update my live surveys?**
Yes, it can update existing surveys. If you need to change a question or a description on a live survey, your agent can do that for you instantly.

**Can I check the completion rate of a live survey?**
Yes, specify the Survey ID and the agent will extract the current views, starts, and full completions.

**How do I fetch individual user responses?**
You can request the raw data for specific respondents if your integration permissions allow reading payload data.

**Is it possible to close a survey via the AI?**
If write access is enabled, you can command the AI to change a survey's status from 'Open' to 'Closed'.