Cognito Forms MCP. Manage every submission, schema, and field via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Cognito Forms MCP lets your AI agent fully manage data collection workflows by treating form submissions like a database. You can programmatically list forms, pull full schemas, search for specific entries across large datasets, and even create or update records without touching the web portal.
What your AI agents can do
Check cognito status
Verifies the current connection status and connectivity between your AI agent and Cognito Forms.
Create entry
Generates and submits a completely new form entry using data provided by your agent.
Delete entry
Removes an existing, specified form submission record from the system.
Fetch a list of all your active and archived forms in the account.
Retrieve the complete JSON schema for any specific form, showing exactly what fields it expects.
Get detailed information on a single form entry based on its unique ID.
Find specific entries across multiple forms using flexible, natural language search parameters.
Create a brand-new form entry directly from your AI agent's output, bypassing manual submission steps.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Cognito Forms: 12 Management Tools
These tools give your agent full control over every aspect of your forms—from listing projects to updating individual entries.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Cognito Forms on Vinkius019dd0d4check cognito status
Verifies the current connection status and connectivity between your AI agent and Cognito Forms.
019dd0d4create entry
Generates and submits a completely new form entry using data provided by your agent.
019dd0d4delete entry
Removes an existing, specified form submission record from the system.
019dd0d4get entry
Retrieves all specific data points for a single, known form entry ID.
019dd0d4get form
Fetches the overall metadata and details for an entire form project.
019dd0d4get form fields
Lists the exact field names, types, and validation rules used by a specific form.
019dd0d4list entries
Retrieves lists of multiple submitted entries for a given form ID or scope.
019dd0d4list forms
Returns a list of all available forms and templates within the organization's account.
019dd0d4list organizations
Lists all organizational accounts or scopes connected to the Cognito Forms environment.
019dd0d4list templates
Retrieves a list of available form templates that can be used as starting points for new forms.
019dd0d4search entries
Searches across multiple entries using flexible text queries to find relevant submissions.
019dd0d4update entry
Modifies specific data points on an existing form entry without deleting the original record.
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 Cognito Forms, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cognito Forms. 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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Sifting through submission logs is a nightmare of clicks.
Today, if you want an overview of your leads, you have to log into the portal. You click 'Forms,' then select the form name, and finally hit 'View Entries.' If you need details on 50 different forms, that's fifty separate logins, fifty sets of clicks, and half an hour just getting the list of IDs.
With this MCP, your agent handles all the navigation. You ask it to summarize submissions from three different sources, and it runs `list_forms` first. It knows exactly where to look, pulling structured data points directly into your conversation window.
Reading form schemas with the get_form_fields tool
Before writing any integration code, you used to have to click on a test submission, then right-click and inspect elements, hoping to guess what fields were available. It was slow, error-prone, and required manually checking the documentation every time a form changed.
Now, running `get_form_fields` gives you the complete JSON structure immediately. You get the definitive source of truth on field names and validation rules—no guessing needed.
What you can do with this MCP connector
Building smart online forms is only half the battle; managing the resulting flood of data is where the real work happens. This MCP connects your AI client directly to the core functions of Cognito Forms, letting you treat every form submission as structured data that can be manipulated conversationally.
Forget manually exporting entries or hunting through nested folders in the web portal. Your agent becomes a dedicated operations analyst for your forms. You can programmatically list and manage all active and archived forms, get the detailed structure (JSON schema) of any form to understand its fields, and access submissions in real-time.
If you need to accelerate lead capture or data ingestion, your AI client can create new entries directly. The entire process runs safely because credentials pass through a zero-trust proxy when they move between Vinkius and Cognito Forms; your keys never sit on disk.
The power is using this MCP to combine form intelligence with other systems. You're not just reading data—you're coordinating it. It lets you monitor form volume, retrieve specific submission details for instant reporting, or even search entries across an entire organization by natural language query.
019dd0d4-61c4-7296-83d8-3e7f90d25def How Cognito Forms MCP Works
- 1 Subscribe to this MCP and get your API Token from Cognito Forms settings.
- 2 Connect the token to any compatible AI client (Claude, Cursor, etc.) via Vinkius.
- 3 Ask your agent to perform an action, like 'List all sales forms' or 'Create a new feedback entry'.
The bottom line is you use your AI agent as a conversational wrapper around complex form data management.
Who Is Cognito Forms MCP For?
Operations Managers who are tired of exporting CSVs just to analyze submission volume. Data Analysts who need structured access to form schemas for reporting. Developers building workflows that require programmatic entry creation.
Needs to instantly check the status and retrieve summaries of submitted forms without navigating through multiple dashboards.
Requires programmatic access to form JSON schemas and bulk entry data for cross-platform reporting.
Builds automated pipelines that need to create or update records in Cognito Forms based on triggers from other services.
What Changes When You Connect
- Never manually search for data again. Use
search_entriesto pull up submissions from across different forms using natural language queries. - Stop wasting time on manual exports. Your agent can instantly fetch the JSON schema (
get_form_fields) so you know exactly what fields are available before writing any code. - Speed up your data pipelines by letting your AI client use
create_entryto generate and submit records directly, bypassing form builders entirely. - Track changes with precision. You can read specific details for a single record using
get_entry, or make targeted adjustments viaupdate_entrywithout affecting other submissions. - Scale your automation by chaining this MCP with others. For instance, passing data collected from the forms into an accounting system MCP to trigger billing.
- Gain full visibility into form assets by running
list_formsand getting a complete inventory of every active project in one command.
Real-World Use Cases
Auditing Form Changes
A compliance officer needs to know if any sensitive data was recorded on an old form. Instead of checking the portal, they ask their agent to run search_entries across all forms for specific keywords, instantly providing a list of matching records.
Automated Lead Follow-up
A sales workflow needs to trigger when a form is submitted. The system first checks the full schema using get_form and then uses that knowledge base to build an automated message via another MCP, guaranteeing all required fields are present.
Data Correction
A user spots a typo in a critical client record. Instead of requesting manual corrections, the agent runs get_entry to confirm the current data, and then uses update_entry to fix the specific field value.
Inventory Management
The dev team needs a list of all available forms for a new client integration. They simply ask their agent to run list_forms, receiving an immediate, structured list of IDs and names.
The Tradeoffs
Over-reliance on the Web Portal
A user tries to gather data by opening 15 different form pages in a browser tab just to copy five fields of information.
→
Use your agent to run list_forms to identify the target, then use list_entries and search_entries to pull all necessary data points into one structured report.
Attempting mass deletes manually
A user finds 30 old, erroneous entries and spends an hour clicking the trash icon on every single record.
→
Instead, use list_entries to gather IDs for the records you want gone, then feed that list into a targeted deletion command.
Assuming data structure is static
A developer writes code assuming a form always has an 'Email' field, only to find out later that the client changed the schema.
→
Always run get_form_fields first. This confirms the current, active JSON schema before your agent tries to read or write data.
When It Fits, When It Doesn't
Use this MCP if you need to manage form data like a database: listing forms (list_forms), validating schemas (get_form_fields), searching records (search_entries), and performing CRUD operations (read/write) on submissions. You must use it when the process involves structured, repetitive data movement or validation.
Don't use this MCP if your only need is to build a simple form from scratch or collect unstructured feedback; for that, you just open the Cognito Forms website. If your goal is merely viewing general reports and summaries without needing the underlying field structure, sometimes simpler analytics tools are enough. But if you need deep, programmatic control over the data lifecycle—the ability to read schemas, update records, or chain this data with other systems—this MCP is non-negotiable.
Common Questions About Cognito Forms MCP
How do I list all my active forms using the Cognito Forms MCP? +
Run list_forms. This returns a comprehensive list of every project available in your account, allowing you to see which ones are currently accepting submissions.
Can I update an entry without knowing its ID? +
No. You must first use get_entry or search_entries to find the specific record and retrieve its unique ID, then pass that ID into the update_entry tool.
What if I need to see what fields are available for a form? +
Use get_form_fields. This pulls the full JSON schema definition. It's the only way to programmatically confirm every field name and its data type.
Is there a tool to create records in Cognito Forms? +
Yes, use create_entry. Your agent can take input from you or another MCP and submit it as a brand new record instantly.
How do I remove a submission using the `delete_entry` tool? +
You must provide the specific entry ID to delete it. The agent sends a deletion request, and if successful, the record is immediately removed from Cognito Forms. This is useful for correcting erroneous or sensitive data.
If I need to find submissions based on criteria like user name or date, should I use `search_entries`? +
Yes, using search_entries lets you filter entries across specific parameters. This is much more powerful than listing all entries because it targets data within a defined scope.
What kind of metadata can I retrieve about available forms using `list_templates`? +
The tool returns details on your form blueprints and templates. You'll get names, IDs, and status information for all the underlying structures you use to build new content.
How do I confirm that my MCP connection is working correctly using `check_cognito_status`? +
Running check_cognito_status confirms connectivity with Cognito Forms. A successful response means your agent has the necessary permissions and can communicate with your form account.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.