# Typeform MCP

> Typeform connects your data collection process directly into your AI client. It lets you build beautifully designed surveys that ask questions one at a time, dramatically boosting completion rates and making it simple to manage, analyze, and retrieve user responses through natural conversation.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** data-collection, user-feedback, lead-generation, form-builder, response-analysis, automation

## Description

Collecting user feedback used to mean jumping between multiple tabs—one for the form, one for the spreadsheet, and another for the analysis. This MCP changes that by connecting your Typeform account directly to your agent. You can use your AI client to manage entire data pipelines without leaving your chat window. Need to know how many leads came in last week? Just ask. Your agent pulls all submissions and lets you filter them by date or status instantly. You can also keep everything organized by checking the details of different workspaces, or even setting up webhooks so that when a form is submitted, your system gets an immediate notification. It’s like having full oversight of every survey detail—from listing available design themes to verifying account settings. If you're looking for a centralized hub to connect specialized tools to your AI workflow, Vinkius makes it easy to access this Typeform MCP alongside thousands of others.

It simplifies collecting structured data and turns raw user input into actionable insights.

## Tools

### create_webhook
Sets up or changes an automatic alert that triggers when a specific form is filled out.

### get_form_details
Pulls the full structure of one survey, detailing every question and its required format.

### get_workspace_details
Gets information about a specific project workspace, including all related forms.

### list_forms
Retrieves a list of every form you have created in your account.

### list_responses
Gathers collected answers for any form, letting you filter by specific dates or completion statuses.

### list_design_themes
Shows all the available visual templates to keep your surveys branded consistently.

### list_webhooks
Lists all active webhooks for a specific form, letting you manage your real-time alerts.

### list_workspaces
Retrieves a list of all organizational workspaces you use to group related forms together.

## Prompt Examples

**Prompt:** 
```
List all active forms in my Typeform account.
```

**Response:** 
```
I've retrieved your forms. You have 5 active surveys including 'Customer Satisfaction 2024', 'Lead Intake Form', and 'Employee Engagement'. Which one would you like to see responses for?
```

**Prompt:** 
```
Show me the last 5 responses for the 'Customer Satisfaction' form.
```

**Response:** 
```
I've fetched the latest submissions. There are 5 recent responses. Most users seem happy with the new UI, but 2 mentioned issues with the payment step. Shall I retrieve the detailed comments?
```

**Prompt:** 
```
List all forms in the 'Marketing Campaign' workspace (ID: 10293).
```

**Response:** 
```
Fetching forms... The 'Marketing Campaign' workspace contains 3 forms: 'Newsletter Sign-up', 'Product Interest Quiz', and 'Webinar Registration'. Shall I check the submission count for any of these?
```

## Capabilities

### Retrieve all forms in an account
Lists every active survey you own, giving you the IDs needed to pull specific data.

### Get details for a specific form
Retrieves the full structure of a selected form, showing exactly what questions it asks.

### List and filter submitted responses
Pulls all collected answers for any form, letting you narrow down results by date range or completion status.

### Organize forms using workspaces
Lists your project workspaces so you can keep related groups of surveys separate and tidy.

### Monitor submissions in real time
Creates or updates webhooks to send instant alerts every single time a form gets submitted.

## Use Cases

### Analyzing Quarterly Customer Feedback
A Product Manager needs to know if customers are happier with the new checkout flow. Instead of downloading 50 different spreadsheets, they ask their agent to list and filter responses for 'Checkout Survey' submissions from the last quarter. The agent summarizes the data points and flags common pain points immediately.

### Automating Sales Lead Alerts
A Marketing Specialist runs a lead intake form that needs immediate follow-up. They use the MCP to create a webhook, routing submissions directly into their CRM system via an instant alert. No more waiting for someone to copy and paste data.

### Mapping Out Survey Architecture
A UX Researcher is starting a new study that requires three different forms. They use the agent to list all available workspaces first, then get details on each form they need, ensuring they don't accidentally reuse old question logic.

### Verifying Form Health
A team needs to ensure that a critical employee survey is still running and configured correctly. They use the agent to list all forms in their workspace and check the webhook status, confirming data flow hasn't broken.

## Benefits

- Stop manually exporting data. By using the agent to list and filter responses, you get actionable data sets instantly without leaving your chat client.
- Keep projects clean by listing workspaces and getting detailed form structures. You always know exactly what questions are being asked for a given project.
- Never miss a lead again. Set up or update webhooks using the `create_webhook` tool, ensuring your system gets instant alerts when someone submits a critical form.
- Save time on brand consistency. Check available design themes via `list_design_themes` to ensure all your surveys look professional and unified across every project.
- Gain full oversight of your account by listing both forms using `list_forms` and workspaces using `list_workspaces`. You see the whole picture, instantly.

## How It Works

The bottom line is you get structured data about user interactions delivered right into your conversation thread.

1. Subscribe to this MCP and provide your Typeform Personal Access Token, specifying if you're in the US or EU region.
2. Your agent authenticates with the Typeform API, giving it access to manage your existing forms, workspaces, and data streams.
3. You ask your AI client a question—like 'Show me all lead intakes from last month.'—and the MCP executes the necessary steps using the underlying tools.

## Frequently Asked Questions

**How do I list active Typeform surveys using the Typeform MCP?**
You use the `list_forms` tool. This command pulls a comprehensive list of every form in your account, giving you all the IDs needed for further analysis.

**Can I get data filtered by date using the Typeform MCP?**
Yes. The `list_responses` tool supports filtering submissions by specific dates (using a 'since' parameter) and completion status, giving you precise historical views.

**What is the best way to get real-time alerts with Typeform MCP?**
You manage this using webhooks. You can either list existing webhooks using `list_webhooks` or set up new ones via `create_webhook` for immediate notifications.

**Does the Typeform MCP help organize my forms by project?**
Absolutely. By using the `list_workspaces` tool, you can view your organized collections of forms, keeping all related surveys bundled together by project or team.