otherapi_key

Formdesk

Formdesk is an online form builder that allows users to create and manage professional online forms with flexible features and integrations.

Verdict

Formdesk lets your team build, modify, and manage online forms without leaving Switchy. @mention it to create new forms, add or remove fields, submit entries programmatically, or pull submission data for analysis. Designers and ops teams use it to prototype intake flows fast — spin up a multi-page form, test field logic, then delete it when the experiment ends. Auth requires an API key from your Formdesk account settings. The MCP can't preview form styling or handle file uploads; it focuses on schema and data operations.

Common use cases

  • Prototype event registration forms in minutes
  • Bulk-submit test entries for QA workflows
  • Archive old forms after campaign ends
  • Add conditional fields mid-campaign without dev help
  • Pull form responses into sprint reports

Integration

Vendor
Formdesk
Category
other
Auth
API_KEY
Tools
23
Composio slug
formdesk

Tools

  • Automatic Login

    Tool to perform automatic login to Formdesk and retrieve an access token. Use when you need to authenticate with username and password.

  • Create Field

    Tool to create a new field in a specific Formdesk form. Use after you have the formId and need to extend the form schema with an additional input.

  • Create Formdesk Entry

    Tool to submit a new entry to a Formdesk form. Use after collecting all form field values to send a new entry for a specific formId. Example: "Submit entry to form 12345 with first_name='Bob', email='bob@example.com'."

  • Create Multi-Page Form

    Tool to create a multi-page Formdesk form. Use when you need forms split into multiple pages for better user experience.

  • Create Visitor

    Tool to add a new visitor to a specific Formdesk form. Use when you need to register a visitor's metadata (e.g., name, email) before submitting entries.

  • Delete Field in Formdesk
    destructive

    Tool to delete a specific field in a Formdesk form. Use after confirming formId and fieldId.

  • Delete Formdesk Entry
    destructive

    Tool to delete a specific entry from a Formdesk form. Use after confirming the target entry exists.

  • Delete Form in Formdesk
    destructive

    Tool to delete a specific form. Use when you need to permanently remove a form after confirming it's no longer needed.

  • Delete Visitor in Formdesk
    destructive

    Tool to delete a specific visitor in a Formdesk form. Use after confirming formId and visitorId.

  • Get Entry Details

    Tool to retrieve detailed information about a specific Formdesk entry. Use after confirming you have the form ID and entry ID.

  • Get Field Details

    Tool to retrieve detailed information about a specific field. Use after confirming the formId and fieldId to inspect the field’s properties.

  • Get Form Details

    Tool to retrieve detailed information about a specific Formdesk form. Use when you have the formId.

  • Get Form Entries

    Tool to retrieve all entries for a specified Formdesk form. Use when you need to list submissions for a form by its ID.

  • Get Form Fields

    Tool to retrieve all fields of a specific form. Use after obtaining the formId to inspect its field definitions.

  • Get Form List

    Tool to retrieve a list of all forms available in the account. Use after obtaining a valid bearer token.

  • Get Form Visitors

    Tool to retrieve all visitors for a specified Formdesk form. Use when you need to list visitors by form ID.

  • Get Visitor Details

    Tool to retrieve detailed information about a specific Formdesk visitor. Use after confirming you have the form ID and visitor ID.

  • KVK Handelsregister Lookup

    Tool to lookup company details from the Dutch KVK Handelsregister. Use when auto-filling company address fields.

  • Manage Visitor Entries

    Tool to list or retrieve a visitor's own form entries. Use after authenticating visitor.

  • Prepopulate Formdesk Fields

    Tool to prepopulate form fields. Use when loading default, parameter-based, lookup, import, or webservice-provided values before displaying a form.

  • Update Field

    Tool to update an existing field definition on a Formdesk form. Use when you need to modify field properties like label or validation rules.

  • Update Form

    Tool to update an existing form. Use when you need to modify form metadata after fetching current details.

  • Update Visitor

    Tool to update an existing visitor for a given form. Use when you have the formId and visitorId and need to modify visitor details. Only include fields you want to change.

  • Webhook Integration

    Tool to send form submission data to external webhooks. Use after retrieving entry details to push data to a custom endpoint.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations > Add MCP Server. 2. Select Formdesk from the catalog and choose API Key authentication. 3. Log in to your Formdesk account, go to Settings > API Access, and generate a new API key with read/write permissions. 4. Paste the key into Switchy's connection dialog and click Connect. 5. Switchy will verify the key and confirm the connection. 6. Open any Project, type '@Formdesk list my forms' in the chat, and press Enter. 7. If you see a list of your forms, the integration is live. 8. To test write access, ask '@Formdesk create a test form called Demo Survey' and check your Formdesk dashboard for the new form.

What teammates see: by default, memories from Formdesk are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Build Feedback Form

@Formdesk create a multi-page form called 'Q2 Product Feedback' with three pages: page one asks for email and role, page two has a 1-5 rating for ease of use, page three collects open-ended improvement ideas.

Submit Test Entries

@Formdesk submit five test entries to form 'Demo Survey' with randomized names, emails, and feedback text so I can verify the webhook triggers correctly.

Add Conditional Field

@Formdesk add a dropdown field called 'Referral Source' to form 'Event Registration' with options: Social Media, Email, Friend, Other.

Archive Campaign Forms

@Formdesk list all forms with 'Holiday Sale' in the title, then delete each one after I confirm they're no longer needed.

Export Weekly Submissions

@Formdesk retrieve all entries submitted to form 'Support Intake' in the past seven days and summarize the top three issues by frequency.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Formdesk list all entries submitted to form 12345 in the last 7 days and show me the email addresses

Output

Retrieved 47 entries from form 12345 (Contact Inquiry Form) submitted between Jan 15-22, 2025. Email addresses extracted: alice@example.com, bob@company.net, charlie@startup.io, and 44 others. Most recent submission was 2 hours ago from dana@tech.org. All entries include timestamps, visitor IDs, and full field data available for further analysis.

Notes

This example demonstrates read-only data retrieval from Formdesk's entry storage. Requires API key with read permissions for the target form. Response time depends on entry volume — forms with thousands of submissions may hit rate limits or require pagination. No side effects; safe for exploratory queries.

Prompt

@Formdesk create a new field called 'referral_source' as a dropdown in form 12345 with options: Google, LinkedIn, Friend, Other

Output

Successfully created field 'referral_source' (fieldId: 789) in form 12345. Field type set to dropdown with 4 options as specified. The field is now live and will appear on the form for new submissions. Existing entries are unaffected. You can reorder this field or mark it required by updating the form schema separately.

Notes

This write operation modifies the form schema immediately — the new field goes live without a staging step. Useful for iterating on form design mid-campaign, but be cautious: adding required fields to active forms can block in-progress submissions. API key must have write permissions for form configuration.

Prompt

@Formdesk analyze all entries from form 12345 and tell me which referral sources are driving the most conversions this month

Output

Analyzed 203 entries from form 12345 submitted in January 2025. Referral source breakdown: LinkedIn (89 entries, 43.8%), Friend (54 entries, 26.6%), Google (41 entries, 20.2%), Other (19 entries, 9.4%). LinkedIn referrals have the highest completion rate (94% vs. 78% average). Recommendation: prioritize LinkedIn outreach for this campaign based on volume and quality signals.

Notes

This synthesis example pairs Formdesk's entry data with AI reasoning to surface insights. The MCP fetches raw entries; the AI aggregates and interprets patterns. Accuracy depends on clean field naming and consistent data entry. For large datasets (1000+ entries), consider filtering by date range to avoid timeouts.

Use-case deep-dives

Event registration with custom fields

When Formdesk beats Google Forms for recurring events

A 6-person nonprofit runs quarterly workshops and needs registration forms that change each time—adding sponsor fields one quarter, dietary restrictions the next. Formdesk's Create Field and Delete Field tools let you modify live forms without rebuilding from scratch, which matters when you're two days from launch and realize you forgot the accessibility question. The Create Multi-Page Form tool keeps long registration flows readable on mobile. The catch: if your team isn't technical enough to call these tools through Switchy, you're paying for API flexibility you won't use. This MCP makes sense when you're running 4+ events a year and at least one person can script the form updates between cycles.

Lead capture with CRM sync

Formdesk for sales teams that live in their CRM

A 3-person B2B sales team embeds lead forms on their site and wants every submission to trigger a Slack ping and a CRM record. Formdesk's Create Formdesk Entry and Create Visitor tools let Switchy write entries programmatically, so you can build a workflow that validates the lead score in your database before it even hits Formdesk. The Delete Formdesk Entry tool cleans up test submissions without logging into the vendor UI. This setup works when you're handling under 200 leads a month and need custom validation logic—above that volume, you're better off with a dedicated form-to-CRM integration that doesn't require API calls per submission. If your forms are static and you just need webhook delivery, skip this MCP.

Customer feedback collection at support scale

When Formdesk's entry management pays off for support teams

A 5-person support team collects post-ticket feedback through embedded forms and wants to delete duplicate submissions or test entries without asking engineering. The Delete Formdesk Entry and Delete Form tools give non-technical teammates cleanup power through Switchy's natural language interface. The Automatic Login tool means you're not passing credentials around Slack when someone needs to audit form responses. This MCP is overkill if you're collecting under 50 responses a week—most form tools have adequate admin UIs at that scale. It starts making sense when you're running 10+ active feedback forms and your support lead is spending an hour a week on form hygiene. If your feedback flow is read-only and you never modify forms post-launch, the tool count here is wasted.

Frequently asked

What does the Formdesk MCP do in Switchy?

It connects your Formdesk account so AI agents can create forms, add fields, submit entries, and manage visitors without leaving the conversation. You can build multi-page forms, delete old entries, or pull submission data directly through chat. It's useful when you're prototyping form flows or automating data collection tasks that normally require logging into Formdesk's dashboard.

Do I need admin access to connect Formdesk?

You need a Formdesk API key, which typically requires account-level permissions to generate. Standard form editors won't have access to create API keys in most Formdesk setups. Check with your Formdesk account owner if you don't see API key settings in your profile. The MCP also includes an automatic login tool that accepts username and password if your plan supports it.

Can it retrieve existing form submissions?

The tool list shows create and delete entry functions but doesn't explicitly include a read or list entries tool. You can submit new entries and delete specific ones by ID, but pulling historical submission data may require using Formdesk's export features directly. If you need to analyze past responses, export them from Formdesk first then upload the CSV to Switchy.

Why use this instead of Formdesk's web interface?

The MCP is faster when you're already working in Switchy and need to spin up a form or add fields mid-conversation. You skip the context switch to another browser tab. It's not a replacement for designing complex forms with conditional logic or custom styling—Formdesk's UI is still better for that. Use the MCP for quick structural changes and bulk entry operations.

Who on the team should connect this integration?

Whoever manages your Formdesk account and has API key access. That's usually a marketing ops person or the team lead who owns form infrastructure. Once connected in Switchy, any workspace member can ask the AI to create forms or submit entries using that shared connection. One API key serves the whole team.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.