# Jotform MCP

> Jotform connects your form data, payments, and submissions directly into your agent. List forms, view detailed reports, analyze account usage, and process raw responses—all from natural conversation. It lets you manage everything from lead intake to payment tracking without leaving your chat window.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** form-builder, data-collection, submission-management, e-signatures, payment-processing, reporting

## Description

You can now talk to your Jotform accounts through any AI client. Instead of logging into the form builder or digging through multiple dashboards, you ask your agent what you need and get the data back immediately. Need to know how many people applied for a job last month? You just ask. Want to review every submission from the 'Contact Us' page? Done. The system handles browsing forms, getting full responses, filtering by date, and even checking usage metrics. Because it lives within Vinkius, you get access to this functionality alongside thousands of other business tools, keeping all your operations in one place.

## Tools

### list_submissions_for_form
Filter and retrieve all the responses for one specific form based on your criteria.

### get_form_details
Retrieve key information about a specific form, including its metadata and general settings.

### list_account_history
Pull a list of recent actions or activities that have happened within your Jotform account.

### get_form_questions
List the exact questions defined within a given form so you know what data is being collected.

### get_submission_details
Get all the actual content and full data points for one individual submission.

### get_api_usage
Check how much API capacity you've used against your current plan and usage limits.

### list_form_folders
See and manage the organizational folders you've set up to keep your forms grouped together.

### list_forms
Get a list of every form you own, including its submission count and current status.

### list_form_reports
List all the generated reports that are available for viewing or downloading.

### list_all_submissions
Get a consolidated list of the most recently submitted data across every form you own.

## Prompt Examples

**Prompt:** 
```
Show all forms with submission counts and the latest responses from the contact form.
```

**Response:** 
```
Forms: 12 total. 'Contact Us' (456 submissions), 'Job Application' (89), 'Event Registration' (234), 'Customer Feedback' (178), 8 others. Latest 'Contact Us' responses: 1) Ana Costa — 'Interested in enterprise pricing' (today, 10:15 AM). 2) Mike Torres — 'Technical support request' (today, 9:30 AM). 3) Lisa Park — 'Partnership inquiry' (yesterday). Would you like to view analytics or inspect form fields?
```

**Prompt:** 
```
Show the analytics report for the Event Registration form and account usage.
```

**Response:** 
```
Event Registration analytics: 234 submissions total. This month: 45. Conversion rate: 68% (visitors who complete). Avg completion time: 3.2 min. Top source: Direct (42%), Social (28%), Email (18%). Peak day: Wednesday. Account: 12 forms, 957 total submissions, 2.1 GB storage used. Plan: Bronze (10,000 submissions/mo).
```

**Prompt:** 
```
Inspect the fields of the Job Application form and list submissions from this week.
```

**Response:** 
```
Job Application fields: 10. Full Name (text, required), Email (email, required), Phone (phone), Resume (file upload, PDF only, max 10MB), Cover Letter (textarea), Position (dropdown: Engineer, Designer, PM, Sales), Experience (number), LinkedIn (URL), Start Date (date), Referral Source (radio). This week: 8 submissions. Engineers: 4, Designers: 2, PMs: 1, Sales: 1. 6 have resumes attached.
```

## Capabilities

### View Form Inventory
List every form you have created, along with how many submissions each one has received.

### Retrieve Submission Data
Get the full details for a single submission or list all recent responses across multiple forms.

### Inspect Form Structure
Check what fields and questions are defined inside any specific form, helping you understand its setup.

### Access Analytics
List available reports and view the analytics dashboards for your forms.

### Manage Account Details
View account usage statistics, recent activity logs, and organizational folder structures.

## Use Cases

### Onboarding New Employees
The HR manager asks the agent: 'List all forms, then get submissions for the Job Application form from last week.' The agent pulls the list using `list_forms`, filters it using `list_submissions_for_form`, and presents a summary of candidates needing follow-up.

### Analyzing Lead Funnels
A marketing analyst asks: 'Show me all forms, then get submissions for the Event Registration form.' The agent uses `list_all_submissions` to confirm total volume and then `get_form_details` to verify if a key field (like source tracking) was included.

### Investigating Data Gaps
A developer needs to know the exact structure of an old form. They ask: 'What are the questions for the Old Survey form?' The agent responds using `get_form_questions`, preventing them from having to manually recreate the field list.

### Monthly Compliance Audit
An operations manager asks: 'List my account history and show me all submissions for forms flagged as 'sensitive'.' The agent uses `list_account_history` and then filters with `list_submissions_for_form`, providing a clear audit trail.

## Benefits

- Instant data review: Instead of downloading CSVs to count or sort leads, you ask the agent for `list_all_submissions` and get a summary right away.
- Deep structural analysis: You can use `get_form_questions` to instantly verify if a form includes a specific field (like 'LinkedIn URL') before relying on its data.
- Historical tracking: Need to know who changed settings or submitted what weeks ago? Use `list_account_history` and `list_all_submissions` to build a complete timeline.
- Streamlined organization: The agent lets you browse folders using `list_form_folders`, keeping your form management clean without needing to navigate the platform UI.
- Comprehensive visibility: You get access to both submission data (`get_submission_details`) and reporting metrics (`list_form_reports`), all in one place.

## How It Works

The bottom line is that your form management moves from a web application into conversation with your AI client.

1. Subscribe to this MCP in Vinkius and provide your Jotform API Key from the account settings.
2. Connect it to your preferred AI agent (like Claude or Cursor).
3. Tell your agent exactly what you need—for example, 'Show me all forms with over 100 submissions'—and get the data back instantly.

## Frequently Asked Questions

**How do I see all my forms and their submission counts using list_forms?**
Use `list_forms` to get a master list. This tool provides the names of all your forms, along with the current total number of submissions for each one.

**Can I only view recent data when I use list_all_submissions?**
No, `list_all_submissions` gives you a comprehensive overview of recent activity across your whole account. If you need older data or specific filtering criteria, it's better to run `list_submissions_for_form`.

**What is the difference between get_form_details and list_forms?**
`list_forms` gives you a summary of all forms (the titles). `get_form_details` dives deeper into one specific form to pull its metadata, settings, or configuration.

**How do I check my API usage with get_api_usage?**
Run the `get_api_usage` tool. This tells you exactly how much of your allocated API capacity you've used and helps prevent hitting rate limits during heavy use.

**If I want to check a specific form, should I use get_form_questions or list_submissions_for_form?**
Use `get_form_questions` if you only want to see the field definitions (the blueprint). Use `list_submissions_for_form` when you need to retrieve actual data points submitted by users.

**If I need to review every single field value for one specific entry, should I use `get_submission_details`?**
Yes, `get_submission_details` retrieves the complete data payload for a single submission. Unlike listing submissions, this tool gives you access to all raw fields and their corresponding values from that specific form response.

**What kind of activity records can I find using `list_account_history`?**
It lists recent activities across your account. This is useful for auditing, letting you see who changed settings or accessed data and when they did it.

**How does `list_form_folders` help me organize my forms?**
`list_form_folders` lets you view the folder structure of your account. This helps manage hundreds of assets by showing how your forms are grouped and categorized for easier browsing.

**Can I read form submissions and filter by date?**
Yes. List all submissions for any form with date filters. Inspect individual entries with all field data including file uploads, signatures, and payment information.

**Can I access form analytics and reports?**
Yes. View form reports with submission counts, conversion rates, and response analytics. Access aggregate data and trends for each form.

**Can I inspect form fields and configuration?**
Yes. Use the form properties tools to see all fields, their types, validation rules, and form settings including notifications and integrations.