FormKeep MCP. Manage form data and leads through natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
FormKeep. Connect your form submissions and data backends directly to your AI agent. This MCP Server lets you retrieve, list, and manage form data—including contact leads and survey responses—via natural conversation.
You can also delete old records and check form metadata without writing any server-side code.
What your AI agents can do
Delete submission
Permanently removes a form submission record.
Get form details
Retrieves setup metadata for a specific form.
Get submission
Fetches all data fields for a single form submission.
Gets a list of every form you have set up in your account.
Retrieves specific setup details about a single form.
Fetches a list of all form submissions, supporting pagination for large data sets.
Retrieves all specific data fields for a single, identified form submission.
Permanently removes a specific submission record from your account.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d759ddelete submission
Permanently removes a form submission record.
019d759dget form details
Retrieves setup metadata for a specific form.
019d759dget submission
Fetches all data fields for a single form submission.
019d759dlist forms
Lists all forms connected to your account.
019d759dlist submissions
Retrieves a paginated list of all form submissions.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with FormKeep, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Connect your FormKeep account to your AI agent. This MCP Server lets your agent read, list, and manage form data—from contact leads to survey responses—all through natural conversation. You'll get access to tools that let you delete old records and check form metadata without writing a single line of server-side code.
list_forms lets your agent pull up a list of every form you've set up in your account.
get_form_details lets your agent get specific setup details about a single form.
list_submissions fetches a paginated list of all your form submissions, so your agent can handle massive amounts of data.
get_submission lets your agent pull all the specific data fields for one particular submission.
delete_submission lets your agent permanently remove a specific submission record from your account.
How FormKeep MCP Works
- 1 Subscribe to the FormKeep MCP Server on the Vinkius Marketplace.
- 2 Provide your FormKeep API Token (from your form's Reports tab) to connect the server.
- 3 Use your AI client to issue commands, like 'List all submissions for Form X' or 'Delete submission ID 123'.
The bottom line is, your agent treats your form data like a native database, letting you manage and query everything using plain language.
Who Is FormKeep MCP For?
Lead Generation Managers, Marketing Operations Specialists, and Frontend Developers. If your job involves tracking, cleaning, or reporting on data collected through multiple web forms, this is for you. Stop manually exporting CSVs and start talking to your data.
Uses the agent to list recent leads and check for new inbound inquiries, ensuring nothing falls through the cracks before handing them off to sales.
Asks the agent to fetch detailed data for specific submissions, allowing quick follow-up on high-value leads without opening dashboards.
Verifies form submission data integrity by calling the agent to check if a specific submission ID exists and what its fields are, right from the development environment.
What Changes When You Connect
- Automated Data Retrieval: Instead of jumping between tabs to compile reports, your agent uses
list_submissionsto get a paginated list of records, letting you pull out exactly what you need in one go. - Data Cleaning on Demand: Found a spam entry? Use
delete_submissionto wipe records instantly. This keeps your data library clean and focused on actual leads. - Full Form Visibility: Need to know what forms you've built? Call
list_formsto see every form ID and its setup details without logging into the FormKeep UI. - Deep Submission Checks: Don't just know a submission exists; know what it contains.
get_submissionpulls every single field and value for deep inspection. - Quick Lead Qualification: Use the agent to check for recent submissions. This helps your team prioritize follow-up on the latest customer feedback or inquiries.
- Metadata Access:
get_form_detailslets you verify the setup of a form—its unique ID and metadata—which is crucial for developers integrating data.
Real-World Use Cases
Sales needs to follow up on a specific lead.
A sales rep needs the full details for an inquiry from last week. Instead of navigating to the form backend and searching by date, they ask their agent to get_submission for the specific ID. The agent runs the tool and delivers the full data set immediately.
Marketing wants to audit all active forms.
The marketing team needs to ensure all new landing pages are connected to the right form. They ask the agent to list_forms. The agent replies with a list of all active forms, including their unique identifiers, allowing them to verify the entire setup quickly.
Developer needs to check form data integrity.
A developer suspects a form submission might be corrupted. They ask the agent to get_submission and pass the suspected ID. The agent pulls the full record, letting the dev confirm the data structure and validate the data without manual API calls.
Data cleanup after a campaign.
After a major campaign, the data backlog includes spam and old junk entries. The ops manager asks the agent to list_submissions and then delete_submission for records older than 90 days, keeping the data clean and relevant.
The Tradeoffs
Trying to find a single submission's details.
Trying to use a generic 'search' function and hoping it returns the full data. This often results in incomplete data or requires multiple, guesswork API calls.
→
Always use the specific get_submission tool. You must provide the submission ID to get all the data fields you need, guaranteeing a complete record pull.
Listing submissions without managing scale.
Running a simple 'list all' command when the form has thousands of entries. The system will fail or time out trying to process the massive payload.
→
Use list_submissions and remember that it supports pagination. Always ask the agent to retrieve data in chunks (e.g., 'Show me the next 50 records').
Confusing form metadata with submission data.
Assuming that just knowing a form's name is enough to know its capabilities or structure. You need the actual configuration details.
→
First, run get_form_details to get the necessary metadata. Only then can you use get_submission against that form's specific ID.
When It Fits, When It Doesn't
Use this if your primary workflow involves reading, auditing, or managing data that comes from web forms. Specifically, you need to list submissions (list_submissions), retrieve deep details (get_submission), or clean up old records (delete_submission).
Don't use this if your goal is to process large volumes of data in a custom, high-speed batch job; that requires a dedicated data pipeline. Also, don't use it if you only need to track a single piece of data—just use the native form features. The FormKeep server is for managing the data and retrieving insights via conversation, not for raw data transformation.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by FormKeep. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually compiling data from web forms is a time sink.
Today, tracking leads means logging into the form backend. You pull the list of submissions, then you click into each one to copy the email, the name, and the date. If you need to check 20 submissions, you're doing 20 clicks, 20 data transfers, and risking copy-paste errors.
With the FormKeep MCP Server, you just talk to your agent. You tell it, 'Give me the names and emails from the 10 most recent submissions.' The agent runs the necessary tools and hands you the structured data instantly. No clicks, no copy-pasting, just clean data.
FormKeep MCP Server: Manage submissions with `get_submission`.
Before this server, checking a submission meant guessing if the form had unique IDs, and if so, where to find them. You had to check the form's settings page just to get the correct identifier to even attempt the data pull.
Now, you use `get_form_details` to verify the form's metadata first. Then, you use `get_submission` to pull the data. The process is predictable and the results are always structured, giving you confidence in the data you use.
Common Questions About FormKeep MCP
How do I get an API Token for FormKeep? +
You can find your secret API token in your FormKeep dashboard by navigating to the 'Reports' tab of your specific form.
Can I filter out spam submissions via the agent? +
Yes! The 'list_submissions' tool allows you to set the 'spam' parameter to false to exclude all entries flagged as spam by FormKeep.
Is it possible to delete individual submissions using the agent? +
Absolutely. Use the 'delete_submission' tool and provide the Form ID and Submission ID to permanently remove a record from your account.
How do I find my Form ID? +
The Form ID is the alphanumeric string found in your form's URL or under the 'Setup' tab in your FormKeep dashboard.
How do I use the `list_forms` tool to check all my available forms? +
The list_forms tool immediately shows all forms in your account. It returns a list including each form's unique ID and setup metadata, which is essential for targeting specific forms with other tools.
What information does the `get_form_details` tool provide? +
The get_form_details tool retrieves metadata for a specific form ID. You get details like the form's creation date, associated settings, and overall status, helping you validate the form's current configuration.
Can the agent handle pagination when I use `list_submissions`? +
Yes, the list_submissions tool supports pagination. If you have thousands of entries, the agent will automatically handle moving through pages so you can review the complete history without issue.
If I need to clean up old data, how do I use the `delete_submission` tool? +
To delete a submission, simply provide the submission ID and the form ID to the delete_submission tool. The agent permanently removes the record and confirms the data library update.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
42Crunch
Automate API security testing via 42Crunch — manage collections, trigger audits, run conformance scans, and retrieve security reports directly from any AI agent.
Password Generator API
Generate secure passwords — audit entropy and length via AI.
Fly.io Extended
Manage Fly.io apps, machines, and infrastructure—provision resources, control machine lifecycles, and manage volumes directly from any AI agent.
You might also like
ProofHub
Empower your AI agent to manage your ProofHub projects — list tasks, create to-dos, read discussions, and track timesheets instantly.
Gladia (Speech AI)
Transcribe, translate, and analyze audio with Gladia's high-speed Speech AI — support for pre-recorded files and live streaming.
Baseten
Manage your Baseten AI models — orchestrate deployments, list secrets, and run serverless inference predictions autonomously.