# Feathery MCP

> Feathery MCP lets you manage form submissions and user data directly through your AI agent. Instead of navigating multiple dashboards to check forms, user profiles, or API logs, you ask your agent and get instant answers about who filled out what, when, and if the connection failed.

## Overview
- **Category:** business-operations
- **Price:** Free
- **Tags:** form-builder, user-onboarding, data-collection, workflow-orchestration, submission-tracking

## Description

Need to understand how users interact with your application's forms? This MCP connects your Feathery account to your AI client, giving you full visibility into form automation and user data management using natural conversation. You can ask your agent to list all active forms or fetch detailed submission records for a specific person—it pulls the granular field data instantly. Need to debug why lead syncing broke? Just query the API connector logs to verify data flow errors without leaving your chat window. The Vinkius catalog makes this possible, letting you manage user profiles and workflow statuses from one place. This gives product operations teams instant visibility into every step of a user's journey.

## Tools

### get_workflow_details
Gets detailed information about a single, automated workflow process.

### list_connector_logs
Lists recent API connector error logs for troubleshooting data synchronization issues on a specific form.

### list_environments
Shows all available Feathery development or staging environments you have configured.

### list_forms
Lists every active and inactive form within your entire Feathery account.

### get_account_info
Retrieves core account details for your Feathery setup.

### get_form_details
Gets the structure and metadata for a single, specified form.

### get_form_session
Checks the current progress or session state of a specific form for any user.

### get_me
Verifies the identity and details associated with your API token connection.

### get_user_data
Retrieves all field values submitted by a specific user across every form they've interacted with.

### list_users
Retrieves a list of all user accounts connected to your Feathery environment.

### list_workflows
Lists all automated workflows that are currently set up in your account.

## Prompt Examples

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

**Response:** 
```
I've retrieved your forms. You have 'User Onboarding' (ID: form_123), 'Customer Feedback' (ID: form_456), and 'Lead Gen' (ID: form_789) currently active. Which one should I inspect?
```

**Prompt:** 
```
Show me the data submitted by user user_99.
```

**Response:** 
```
Fetching data for user_99... They submitted 'John Doe', 'john@example.com', and selected 'Premium Plan' in the onboarding form. Would you like to see their full session history?
```

**Prompt:** 
```
Check if there are any connector errors for the Onboarding form.
```

**Response:** 
```
Inspecting connector logs... I found one error for form_123: 'Klaviyo API rejected email format'. All other syncs were successful. Shall I retrieve the user ID associated with this error?
```

## Capabilities

### Check User Data
Retrieve all field values submitted by any specific user across their entire history with your forms.

### Monitor Form Progress
Get the current state of a form session to see exactly where a user left off and if they got stuck on a certain question.

### Audit Connections
List recent API connector logs to quickly diagnose data synchronization errors between Feathery and other services.

### View Form Inventory
Get a list of all active forms in your account, along with their structural details and metadata.

## Use Cases

### Debugging a failed lead sync
A Marketing Engineer notices that some leads aren't making it to the CRM. Instead of logging into Feathery, they ask their agent to run `list_connector_logs` for the relevant form. The agent finds the 'API rate limit exceeded' error immediately, allowing them to adjust the sync frequency without delay.

### Handling a complex support query
A Customer Success Agent receives a request from an existing user. They ask their agent to run `get_user_data` for that specific user ID. The agent instantly returns the 'Premium Plan' selection and the full onboarding history, letting the agent solve the issue in minutes instead of hours.

### Reviewing a new product launch form
A Product Operations Manager needs to ensure all forms are up-to-date. They ask their agent to run `list_forms` and review the metadata for every active form, ensuring no structural changes were missed before deployment.

### Debugging a user journey stall
A team member notices that new signups are abandoning the onboarding process. They ask their agent to check `get_form_session` for several users and discover that every stalled session is failing at Step 3, pointing directly to the friction point.

## Benefits

- Stop switching between tabs just to check form progress. You can ask your agent for `get_form_session` status, telling you exactly where a user got stuck or what they last saw.
- Never manually audit data flow again. By using `list_connector_logs`, you get immediate error reports, letting you verify sync health and troubleshoot integration failures in seconds.
- When a customer calls with questions about their account, use the agent to run `get_user_data` for that user ID. You instantly see every field they've filled out across all your forms.
- You can get a full inventory of assets by running `list_forms` or `list_workflows`, giving you immediate oversight into what your company has built and how it runs.
- Product Ops teams can use the agent to check user profiles via `list_users`, so they can track submissions and ensure compliance without leaving their main chat interface.

## How It Works

The bottom line is you talk to your AI client like talking to a human teammate who has direct read access to every corner of your Feathery account.

1. Subscribe to this MCP and input your Feathery API Key into the Vinkius platform.
2. Connect your preferred AI client (like Claude or Cursor) to the Vinkius ecosystem.
3. Ask your agent a question, such as 'Show me all active forms' or 'What data did user X submit?' and get an immediate, structured response.

## Frequently Asked Questions

**How do I use Feathery MCP to check user data?**
You ask your agent to run `get_user_data` for the specific user ID. The agent then compiles all field values submitted by that user across every form they've ever completed.

**What is the best way to check API errors using Feathery MCP?**
You should run `list_connector_logs`. This tool retrieves recent error logs for a specific form, letting you diagnose sync failures without having to navigate the backend settings.

**Can I see all my active forms with Feathery MCP?**
Yes. Use the `list_forms` tool. It returns a complete list of every form in your account, giving you an immediate inventory of all assets.

**Does Feathery MCP help me see where a user left off on a form?**
Absolutely. Running `get_form_session` allows the agent to retrieve the current state for any specific form, showing exactly which question needs attention or if they abandoned the process.

**How many tools are available in Feathery MCP?**
This MCP provides access to 11 distinct operational tools that cover everything from listing user accounts to checking API connection health.

**How do I obtain my Feathery API Key?**
Log in to your Feathery dashboard, navigate to **Settings > API**, and generate a new key. Ensure you copy the token immediately as it is only shown once.

**Can I see the data submitted by a specific user?**
Yes! Use the `get_user_data` tool with the specific User ID to retrieve all field values submitted by that user across any of your forms.

**How can I troubleshoot integration errors via chat?**
The `list_connector_logs` tool retrieves recent error logs for your API connectors. This allows your agent to identify exactly which field mapping or endpoint caused a failure.