# GetFeedback MCP

> GetFeedback connects your AI agent to a powerful survey platform, allowing you to automatically collect and analyze customer sentiment data. Use this MCP to track real-time responses, retrieve detailed survey metrics, filter feedback by date or status, and even trigger invitation emails—all without leaving your chat window.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Tags:** customer-feedback, survey-automation, sentiment-analysis, data-collection, real-time-reporting

## Description

Managing customer feedback used to mean jumping between a dashboard, downloading CSVs, and then trying to make sense of the data in a spreadsheet. Now you can get those insights directly from your agent. This MCP connection lets you talk to GetFeedback like it’s an internal system: just ask for the data you need, and your AI client handles the heavy lifting. You'll instantly see survey counts, retrieve detailed answers as soon as they come in, or pull a list of all active surveys so you know what feedback channels are live. If you use Vinkius to connect this MCP, it’s one place for your agent to access critical customer insights. Need to send out follow-up questions? You can trigger those invitations programmatically. It's about getting real-time visibility and deep analysis of who your customers think the product is.

## Tools

### check_api_limits
Checks if your account is nearing its usage limits or has reached them.

### verify_api_connection
Tests the active connection between your agent and GetFeedback to ensure it's working.

### get_my_identity
Retrieves basic profile details for the user linked to this account.

### get_response_details
Fetches specific metadata about a customer submission, such as completion time and answers given.

### get_survey_stats
Pulls the total count of responses received for a particular survey.

### get_survey_details
Retrieves structural information about a specific form, like its title and questions.

### list_completed_feedback
Filters the feedback data to show only submissions marked as finished.

### list_feedback_page
Retrieves customer responses in a paginated format for bulk viewing.

### list_recent_feedback
Filters feedback submissions based on when they were created, allowing date-specific analysis.

### list_survey_responses
Lists all available feedback data entries for a given survey.

### list_surveys
Provides a comprehensive list of every active and archived survey in your account.

### send_survey_invites
Sends out automated follow-up emails to specific users who need to take the survey.

## Prompt Examples

**Prompt:** 
```
List all active surveys in my GetFeedback account.
```

**Response:** 
```
Retrieving surveys... I found 4 active surveys, including 'Customer Satisfaction 2024' (ID: 12345) and 'Product Beta Feedback'. Which one would you like to see responses for?
```

**Prompt:** 
```
Show me the last 5 completed responses for survey '12345'.
```

**Response:** 
```
Fetching responses... For survey 12345, I found 5 recent completions. Most users are giving high ratings for 'Ease of Use', but some mentioned 'Pricing' as a concern.
```

**Prompt:** 
```
Send the 'Onboarding Survey' (ID: 98765) to ['user1@test.com', 'user2@test.com'].
```

**Response:** 
```
Invitations sent! I have successfully queued the survey invites for both recipients via GetFeedback. They should receive the emails shortly.
```

## Capabilities

### See all active surveys
Get a list of every survey currently running in your account.

### Check overall response count
Fetch high-level statistics to know how many people have responded to a given survey.

### Filter for completed responses
List only the feedback submissions that are fully finished, ignoring drafts or partial attempts.

### View detailed response metadata
Retrieve specific details about a submission, including when it was completed and what answers were given.

### List recent feedback by date
Get all submissions that arrived within a specified time frame for targeted reporting.

### Trigger survey invitations
Send out follow-up emails to specific recipients who need to take the survey.

## Use Cases

### Quarterly Product Check-in
A Marketing Analyst needs to know if the new pricing page is causing confusion. They ask their agent: 'Show me all completed feedback for the Pricing Survey.' The agent runs `list_completed_feedback` and immediately summarizes that 70% of comments mention 'cost' or 'pricing tier,' giving instant direction.

### Support Issue Follow-Up
A Support Lead needs to follow up with a user who mentioned an issue last month. They ask the agent to `list_recent_feedback` for that specific customer ID, quickly finding submissions from 30 days ago and then using `send_survey_invites` to send them a targeted fix survey.

### Daily Dashboard Check
A CX Manager just started work. Instead of checking four different dashboards, they ask the agent: 'What's the response count for our main satisfaction survey?' The agent uses `get_survey_stats` and gives a single, immediate number, letting them prioritize their day.

### Auditing Old Campaigns
A team needs to analyze data from a campaign six months ago. They ask the agent to `list_recent_feedback` specifying a date range of 6-8 weeks prior, instantly retrieving historical context that would otherwise require complex manual database queries.

## Benefits

- Stop manual exports. You can get instant response counts using the `get_survey_stats` tool, letting you track performance without ever opening a spreadsheet.
- Targeted reporting is simple. Use the `list_recent_feedback` tool to pull all submissions from last week, or `list_completed_feedback` to ignore drafts and focus only on finished results.
- Keep your whole team in the loop by using the `send_survey_invites` tool. You can trigger follow-up surveys for specific users directly through conversation.
- Deep context is available when you use `get_response_details`. Instead of just seeing a score, you get the full metadata and answers that explain *why* the user gave that rating.
- Know your customer base better. The `list_surveys` tool lets you see every form running in your account instantly, so you never miss an active feedback channel.

## How It Works

The bottom line is that you treat customer feedback like conversation; your agent handles the API calls and data formatting.

1. Subscribe to this MCP through Vinkius and enter your GetFeedback Access Token into your agent's settings.
2. Tell your AI client what you need, for example: 'List all active surveys.'
3. The connection retrieves the requested data—like recent completions or a list of forms—and presents it directly in the chat.

## Frequently Asked Questions

**How do I check if my GetFeedback account connection works with this MCP?**
You verify the link by running `verify_api_connection`. This tool immediately confirms that your agent can talk to GetFeedback and tells you if there are any connectivity issues.

**Can I use GetFeedback to send follow-up surveys?**
Yes. You run the `send_survey_invites` tool, providing a list of emails and specifying which survey they need to take. The invitations are queued up automatically.

**What is the difference between listing all responses and filtering completed feedback?**
Listing all responses (`list_survey_responses`) gives you everything, including incomplete submissions. Using `list_completed_feedback` filters that list down to only those entries where the user hit 'submit,' giving cleaner data.

**Which tool should I use if I need to know how many people responded?**
Use the `get_survey_stats` tool. It pulls a single, high-level number representing the total count of responses for the specific survey you reference.

**Does GetFeedback MCP help me see who the user is?**
Yes, the `get_my_identity` tool allows your agent to pull global profile information for the authenticated account, ensuring context and accuracy in all reports.