Formsite
Formsite helps users create online forms and surveys with drag-and-drop tools, secure data capture, and integrations to simplify workflows
Verdict
Common use cases
- Triage new leads from landing page forms
- Audit form questions before campaign launch
- Spot incomplete submissions during office hours
- Monitor webhook health across event forms
- Pull latest survey responses for standup review
Integration
- Vendor
- Formsite
- Category
- other
- Auth
- API_KEY
- Tools
- 5
- Composio slug
formsite
Tools
- Get Form Details
This tool retrieves detailed information about a specific form in formsite. it provides comprehensive details including the form's internal description, directory identifier, name, publishing information (embed code and form link), current
- Get Form Items
This tool retrieves all items (questions) for a specific form using the get https://{server}.formsite.com/api/v2/{user dir}/forms/{form dir}/items endpoint. it is an independent action that only requires the form directory (obtainable via f
- Get Form Results
This tool retrieves the latest form results from a specified formsite form. it uses the get https://{server}.formsite.com/api/v2/results/latest endpoint to fetch results independently, handling required parameters such as form id, limit, pa
- Get Form Webhooks
This tool retrieves all webhooks configured for a specific form in formsite. it uses the get https://{server}.formsite.com/api/v2/{user dir}/forms/{form dir}/webhooks endpoint to fetch webhook configurations, including url, status, settings
- List All Forms
This tool retrieves a list of all forms in the user's formsite account. it provides essential information such as form id, form name, form directory, creation date, last modified date, status, access level, and other metadata. it serves as
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for Formsite and click Connect. 3. You'll be prompted to enter your Formsite API key — generate one by logging into Formsite, going to Account Settings, then API Access, and creating a new key with read permissions. 4. Paste the key into Switchy and click Authorize. 5. Switchy will validate the connection by listing your forms. 6. Open any Space, type @Formsite followed by a request like 'show me all forms', and confirm the MCP returns your form list. 7. If you see form names and directories, the connection is live and ready for deeper queries like retrieving results or inspecting form items.
What teammates see: by default, memories from Formsite are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List Active Forms
@Formsite list all forms in my account and show their names, directories, and last modified datesOpen in a Space →
Retrieve Latest Submissions
@Formsite get the latest results from the Contact Us form and summarize the most recent five submissionsOpen in a Space →
Inspect Form Questions
@Formsite show me all items in the Product Feedback form including field types and required flagsOpen in a Space →
Check Webhook Config
@Formsite retrieve all webhooks for the Event Registration form and confirm their target URLsOpen in a Space →
Compare Form Structures
@Formsite get form details for both the old and new signup forms and highlight any differences in their configurationsOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Formsite list all my active forms and show me which ones have received submissions in the last 7 days
Based on your Formsite account, you have 12 active forms. Here are the ones with recent activity: 'Customer Feedback Survey' (47 submissions), 'Event Registration 2024' (23 submissions), 'Product Interest Form' (8 submissions), and 'Contact Us' (31 submissions). The remaining 8 forms haven't received submissions in the past week. The most active form is your Customer Feedback Survey, averaging about 7 submissions per day.
This example demonstrates the MCP's ability to list forms and fetch recent results data. The AI synthesizes submission counts across multiple forms. Note that retrieving results for many forms may approach API rate limits — consider filtering to specific forms if you have a large account.
@Formsite get all the questions from my 'Employee Onboarding' form and tell me if any are marked as required fields
Your 'Employee Onboarding' form contains 18 items. Required fields include: Full Name (text input), Email Address (email validation), Start Date (date picker), Department (dropdown), Emergency Contact Name (text input), and Emergency Contact Phone (phone number). Optional fields cover benefits enrollment preferences, parking pass requests, and IT equipment needs. The form follows a logical progression from personal information to role-specific questions.
This showcases the Get Form Items tool, which retrieves the complete question structure of a form. Useful for auditing form design or preparing to analyze results programmatically. Requires API key with read access to the specific form directory.
@Formsite check the webhook configuration for my 'Lead Capture' form and verify it's sending data to our CRM
Your 'Lead Capture' form has one webhook configured. It sends POST requests to 'https://crm.example.com/api/leads' and is set to trigger on every new submission. The webhook is currently active and includes all form fields in the payload. Last successful delivery was 3 hours ago. No failed delivery attempts are showing in the configuration, which suggests the integration is functioning correctly.
This example uses the Get Form Webhooks tool to inspect integration health. Helpful for troubleshooting why form data isn't reaching downstream systems. The MCP retrieves webhook metadata but cannot test actual delivery — you'll need to verify endpoint logs separately for complete diagnostics.
Use-case deep-dives
When Formsite beats a custom webhook for event ops
A 6-person event team runs quarterly conferences with 200-400 attendees per event. Registration forms live in Formsite, but the team needs to pull attendee lists into Slack threads during planning calls to assign volunteers or flag dietary restrictions. The Get Form Results tool solves this without engineering help—anyone with the API key can ask Switchy to fetch the latest 50 registrations and summarize dietary notes or T-shirt sizes in under 10 seconds. The trade-off: if you're processing thousands of submissions daily or need real-time triggers, you want webhooks piped to a database, not ad-hoc pulls. But for sub-500 submission events where the data lives in Formsite and the team just needs quick answers during standups, this MCP is the right call.
How a solo founder uses this to triage support themes
A bootstrapped SaaS founder collects feature requests and bug reports through a single Formsite form embedded on the help site. Every Monday morning, she asks Switchy to pull the last week's submissions via Get Form Results, then summarize the top three pain points mentioned. The MCP's List All Forms and Get Form Items tools let her confirm she's querying the right form and understand the question structure without logging into Formsite's UI. This works because submission volume is under 100 per week and the form schema is stable. If the form had 20+ conditional logic branches or submissions spiked to 500+ weekly, parsing results in Switchy would get messy—you'd want a proper CRM integration instead. For early-stage triage where speed beats structure, this setup closes the loop in under two minutes.
When Get Form Details catches regulatory drift for HR teams
A 12-person HR consultancy manages onboarding forms for three clients, each with state-specific compliance requirements. The team uses Formsite to host the forms but needs to verify that the California client's form still includes the updated harassment policy question added last quarter. The Get Form Details tool pulls the form's metadata and description, and Get Form Items lists every question, so the compliance lead can audit form structure in Slack without clicking through Formsite's admin panel. This is faster than manual checks when you're juggling 8-10 forms across clients. The boundary: if you need change logs or automated alerts when a form is edited, Formsite's webhooks or a dedicated compliance platform is the move. For quarterly spot-checks or pre-audit prep, this MCP gives you the answer in one prompt.
Frequently asked
What does the Formsite MCP let me do in Switchy?
It pulls form data directly into your AI workspace. You can list all your Formsite forms, inspect individual form structures and questions, retrieve recent submissions, and check webhook configurations. This means your team can query form results or analyze submission patterns without leaving Switchy or exporting CSVs manually.
Do I need admin access to connect Formsite?
You need an API key from your Formsite account, which typically requires account owner or admin permissions to generate. The key authenticates all requests, so whoever connects it should have access to the forms you want to query. Standard Formsite users without API privileges cannot set this up.
Can the MCP submit new form responses or edit existing ones?
No. The five tools are read-only—they retrieve form metadata, questions, results, and webhook settings. If you need to programmatically submit responses, you must use Formsite's public form URLs or their separate submission API outside of this MCP integration.
Why use this instead of logging into Formsite directly?
Speed and context. When you are already working in Switchy with other data sources, the MCP lets you pull form results inline without switching tabs or downloading files. It is faster for ad-hoc queries like checking the latest ten submissions or comparing form structures across multiple forms.
Who on the team should connect the Formsite MCP?
Whoever owns your Formsite account or has API key generation rights. Once connected in Switchy, any workspace member can query the forms that account has access to. If your team uses multiple Formsite accounts, connect each separately under different workspace credentials.