otherapi_key

Getform

Getform is a modern form backend platform that enables developers to handle web forms and submissions without setting up a server or writing backend code.

Verdict

Getform collects form submissions from your website and stores them in a backend you can query. In Switchy, @mentioning Getform lets your team pull submission data, search entries, and even post new records programmatically. Marketing ops can audit lead forms without logging into a dashboard, support can retrieve contact requests by ID, and developers can test form endpoints from chat. The MCP requires an API key with read/write access, so treat it like production credentials—anyone in the Space can read all submissions across your forms.

Common use cases

  • Audit lead form submissions during standup
  • Retrieve contact request by submission ID
  • Search form entries by email or keyword
  • Post test submissions to staging forms
  • Export recent signups for weekly report

Integration

Vendor
Getform
Category
other
Auth
API_KEY
Tools
3
Composio slug
getform

Tools

  • Get Form Submission

    Tool to retrieve a specific submission by its ID. Use when you have both form_id and submission_id and need that single record.

  • Get Form Submissions

    Tool to retrieve submissions for a specific form. Use when you have a form ID and need paginated, searchable submissions optionally including file URLs.

  • Submit Form

    Tool to submit form data and files to a Getform endpoint. Use when you need to post fields, files, optional reCAPTCHA or honeypot to a specific form ID.

Setup

Setup guide

  1. 11. Log into your Getform account and navigate to Settings > API Keys. 2. Generate a new API key with read and write permissions, then copy it to your clipboard. 3. In Switchy, open the Space where you want Getform available and click Integrations in the sidebar. 4. Find Getform in the MCP directory and click Connect. 5. Paste your API key into the prompt and confirm. 6. Switchy will verify the key and show a green checkmark when the connection succeeds. 7. Test it by typing '@Getform list submissions for form abc123' in a message—replace abc123 with one of your actual form IDs. 8. If the MCP returns recent submissions, you're ready; if it errors, double-check the form ID exists and your key has the correct scopes.

What teammates see: by default, memories from Getform 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

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

Starter prompts

List Recent Leads

@Getform get the most recent 20 submissions for form ID prod_lead_form and show me the email, name, and timestamp for each.
Open in a Space →

Find Submission by ID

@Getform fetch submission sub_98765 from form contact_us and include all field values plus file URLs if any were attached.
Open in a Space →

Search by Email

@Getform search form newsletter_signup for submissions where the email field contains 'jane@example.com' and return the last 10 matches.
Open in a Space →

Post Test Entry

@Getform submit a test entry to form staging_contact with fields name='Test User', email='test@example.com', message='Integration check' and confirm it went through.
Open in a Space →

Export Week's Signups

@Getform retrieve all submissions for form beta_signup from the last 7 days and format them as a CSV with columns for email, signup_date, and referral_source.
Open in a Space →

Example outputs

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

Prompt

@Getform pull all submissions from our contact form (form ID abc123) from the last 7 days and show me the most common inquiry topics

Output

Retrieved 47 submissions from form abc123. Most common inquiry topics based on message content: Product pricing questions (18 submissions), Technical support requests (14 submissions), Partnership inquiries (9 submissions), General feedback (6 submissions). The API returned paginated results; this summary reflects the first 50 records. Several submissions include file attachments (resumes, screenshots) that can be accessed via signed URLs if needed.

Notes

This example shows the MCP's ability to fetch and analyze form submissions at scale. Requires a valid API key with read access to the specified form. The MCP retrieves raw submission data; the AI performs the categorization and summarization. Be aware that large forms may require multiple paginated requests, and file URLs expire after a vendor-defined period.

Prompt

@Getform submit a test entry to form xyz789 with name 'QA Bot', email 'qa@example.com', and message 'Automated health check at 2PM UTC'

Output

Successfully submitted test entry to form xyz789. Getform confirmed receipt with submission ID sub_9k2m4n. The form endpoint processed the three fields (name, email, message) without errors. No reCAPTCHA or honeypot validation was required for this form. The submission will appear in your Getform dashboard immediately and trigger any configured webhooks or email notifications.

Notes

This example demonstrates programmatic form submission, useful for testing workflows or automating data entry. The MCP posts directly to Getform's API, bypassing the browser-based form. If your form has reCAPTCHA enabled, you'll need to provide a valid token. Submitting via API counts against your Getform plan's monthly submission quota.

Prompt

@Getform fetch submission sub_7h8j2k from form abc123 and draft a personalized thank-you email based on what they asked about

Output

Retrieved submission sub_7h8j2k: Contact name is Sarah Chen, email sarah.chen@startup.io, submitted 2 hours ago asking about enterprise pricing and SSO integration timelines. Based on her inquiry, here's a draft reply: 'Hi Sarah, thanks for reaching out about our enterprise plan. Our SSO integration (SAML 2.0) is available on the Business tier and above, with typical setup completed in 1-2 weeks. I'd love to schedule a 20-minute call to walk through pricing options tailored to your team size. Does Thursday at 2PM work?' This response addresses her specific questions while moving toward a sales conversation.

Notes

This example pairs the MCP's single-submission retrieval with AI-driven personalization. Useful when you need to respond thoughtfully to high-value leads without manually copying data from the Getform dashboard. Requires both form_id and submission_id, which you'd typically get from a webhook payload or the bulk submissions list. The AI's draft quality depends on the richness of the original submission data.

Use-case deep-dives

Support team form triage

When Getform makes sense for customer intake workflows

A 5-person support team uses Getform to collect bug reports and feature requests from their public site. The Get Form Submissions tool lets them pull the last 24 hours of entries directly into Switchy during morning standup, filter by keyword, and route urgent issues to Linear without opening the Getform dashboard. This works when your form volume is under 200 submissions per day and you're not doing complex conditional logic or multi-step flows. If you need branching or calculated fields, you'll hit Getform's limits fast and should look at Typeform or Fillout instead. For straightforward intake where the team just needs quick read access to recent submissions, the 3-tool scope is enough.

Event registration data sync

Using Getform for one-off event sign-ups

A 3-person marketing team runs quarterly webinars and uses Getform to collect registrations. The Submit Form tool lets them programmatically add attendees from a CSV or another system, and Get Form Submissions pulls the full list for badge printing or email follow-up. This setup shines when you're running 2-4 events per year and don't want to pay for a dedicated event platform. The API key auth means anyone on the team can configure the MCP in under 5 minutes. The trade-off: Getform doesn't handle payment or calendar invites, so you'll still need Stripe or Calendly in the loop. If your event cadence is monthly or higher, the manual stitching gets tedious and you should consolidate into Eventbrite or Luma.

Lead capture for sales handoff

When Getform fits early-stage lead collection

A 2-person sales team at a pre-seed startup embeds a Getform contact form on their landing page and uses the MCP to pull new leads into Switchy each morning. The Get Form Submissions tool surfaces name, email, and message in one call, and the team copies high-intent leads into their CRM manually. This works when you're under 50 leads per week and haven't built out automation yet. Once you cross 100 leads per week or need lead scoring, Getform's flat structure becomes a bottleneck—there's no native enrichment or routing logic. At that point, migrate to HubSpot or Pipedrive and use their MCP instead. For now, Getform keeps setup time under an hour and costs stay near zero.

Frequently asked

What does the Getform MCP do in Switchy?

It lets your AI agents read form submissions and post new entries to your Getform endpoints. You can retrieve individual submissions by ID, paginate through all responses for a form, or submit new data including file uploads and spam protection tokens. Useful when you want an agent to process customer inquiries or feedback collected via Getform without leaving the conversation.

Do I need admin access to connect Getform?

You need an API key from your Getform account settings. Getform doesn't use OAuth, so anyone with the key can connect the MCP. If your team shares one Getform account, whoever has the API key can set up the integration. The key grants read and write access to all forms in that account.

Can the Getform MCP edit or delete existing submissions?

No. The three tools only retrieve submissions or create new ones. You cannot update fields on an existing submission or remove entries through the MCP. If you need to clean up spam or correct data, do that directly in the Getform dashboard or via their REST API outside Switchy.

Why use this instead of Zapier or the Getform dashboard?

Use the MCP when you want an AI agent to act on form data mid-conversation—answering a question about a specific submission, summarising recent entries, or posting a follow-up form entry based on context. Zapier is better for fixed automation. The dashboard is better for bulk exports or manual review.

Who on the team should connect the Getform MCP?

Whoever manages your Getform account and has the API key. Once connected in Switchy, any team member can invoke the tools in a shared chat. The MCP doesn't consume Getform's submission quota, but posting new entries through Submit Form does count toward your plan limits if Getform enforces them.

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