# JotForm MCP

> JotForm MCP connects your AI agent to the full JotForm API, letting you automate data collection workflows. You can list forms, retrieve submissions for analysis, track account usage, and manage reports directly through natural conversation with any compatible client.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** form-builder, data-collection, submissions, automation, reporting

## Description

Managing data from online forms usually means hopping between tabs, exporting CSVs, and manually cross-referencing spreadsheets. This MCP changes that process entirely. It gives your AI agent direct access to JotForm’s entire suite of tools. You can ask it to list all available forms or find specific submissions based on criteria like date ranges. Need to know if you're hitting usage limits? Your agent checks that instantly using the account status tool. Everything from reviewing form properties to listing historical activity is handled by your AI client, which accesses this MCP through Vinkius. You stop managing data and start asking questions.

## Tools

### get_account
Retrieves details about your JotForm account, helping you verify its current status or identity.

### get_form
Returns the properties and fields for a specific form, detailing what kind of data it collects.

### get_form_submissions
Retrieves every submission response detail for one particular form, perfect for deep-dive analysis.

### get_usage
Provides account usage limits and current status, letting you know if you are approaching plan capacity.

### list_folders
Lists organizational folders used to group and manage multiple forms within a large account structure.

### list_forms
Returns titles, IDs, and response counts for all forms in your JotForm account; it's the main directory tool.

### list_history
Lists the full account activity history, useful for auditing who did what and when on the platform.

### list_reports
Displays a list of all pre-generated data reports available in your JotForm dashboard.

### list_submissions
Lists general submission activity across multiple forms, giving you an aggregate view of recent entries.

### list_webhooks
Shows configured webhooks for a specific form, which is useful when debugging automation flows.

## Prompt Examples

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

**Response:** 
```
I'll fetch the list of available forms from your JotForm account.
```

**Prompt:** 
```
Show me the submissions for form ID '123'.
```

**Response:** 
```
I'll retrieve the submissions for that specific form from JotForm.
```

**Prompt:** 
```
Check my account usage limits.
```

**Response:** 
```
I'll look up the usage statistics and limits for your JotForm account.
```

## Capabilities

### Check Account Status
Retrieves details about the JotForm account itself, verifying identity or status.

### Analyze Form Structure
Gets detailed properties and question lists for any specific form ID.

### Review Specific Submissions
Fetches every individual response detail from a chosen form, ideal for deep analysis.

### List All Forms & Reports
Browses your entire JotForm account to list all existing forms or view generated reports.

### Audit Submission Activity
Retrieves general submission logs across multiple forms, providing an overview of activity.

## Use Cases

### Auditing Departmental Data Flow
The Ops Manager needs to know which department owns which form and if the correct reporting is enabled. They ask their agent to use `list_folders` combined with `list_forms`, getting a structured inventory of all data assets.

### Troubleshooting Broken Forms
The Marketing Team notices a form isn't sending emails. An agent uses the MCP to check `list_webhooks` and reviews the account status with `get_account`, pinpointing if the automation connection failed.

### Gathering Campaign Insights
The Analyst needs all leads from a specific campaign. They ask for submissions using `get_form_submissions` based on form ID, bypassing manual export and filtering entirely.

### Quick Compliance Check
A project lead is reviewing account usage before launching a new initiative. They use the MCP to call `list_submissions` for an overview, followed by `get_usage` to confirm capacity remains adequate.

## Benefits

- Get a complete picture of your forms. Use the `list_forms` tool to instantly see every form ID, title, and current response count without navigating multiple menus.
- Deeply analyze specific data sets using `get_form_submissions`. Instead of downloading thousands of rows, you ask your agent for the exact results from a single form.
- Maintain compliance by auditing account activity. The `list_history` tool tracks management actions and usage changes, giving you an immediate audit trail.
- Know your limits before they bite. Use `get_usage` to check account capacity instantly. This prevents costly operational downtime because you didn't know you ran out of submissions.
- Organize chaos with folder visibility. The `list_folders` tool lets you map out how forms are structured across large teams or departments, improving data governance.

## How It Works

The bottom line is that you never have to leave your AI client; it handles all the data retrieval steps behind the scenes.

1. Tell your AI agent what data you need—for example, 'Show me all form submissions from last week.'
2. The agent recognizes the request and uses this MCP to call the necessary function (like `get_form_submissions`) via the JotForm API.
3. You receive a structured, clean set of results directly in your chat interface, ready for immediate analysis.

## Frequently Asked Questions

**How do I check which forms are active in JotForm using the JotForm MCP?**
Use the `list_forms` tool. This function provides a clean list of all form titles, IDs, and current response counts across your entire account.

**Can I find out if my JotForm account is running low on submissions using the JotForm MCP?**
Yes, you use the `get_usage` tool. It instantly retrieves your current account usage limits and status, letting you know if capacity is a concern.

**How do I get all the raw data from one specific form using JotForm MCP?**
You need to call `get_form_submissions`. This tool fetches every individual response detail for the precise form you specify, which is ideal for deep analysis.

**What if I need to know how forms are organized across my company? JotForm MCP helps.**
Use `list_folders`. It shows you all the organizational folders used within your account, helping map out data governance and department ownership.

**Does JotForm MCP help with debugging automation issues?**
Yes. You can use `list_webhooks` to show configured webhooks for a form, which is critical when troubleshooting if an automated flow is broken or misconfigured.