Skip to content

Integration · Forms

Connect Claude & ChatGPT to Formstack

Ask your AI how many entries a form got this week, find a submission by name or email, or add a field to a form in Formstack. It can list forms, fields, folders and portals, read full and partial submissions, and create or update forms, fields and submissions. You get answers from your form data without exporting it first.

Connect Formstack free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many submissions did the event signup form get this week?”

    The AI finds the form and counts its submissions. The count looks back up to 7 days.

  • “Find the submission from [email protected].”

    It searches submissions across all your forms and reads the matching one with all its field values.

  • “Who started the job application form but never finished it?”

    It lists the form's partial submissions, which are entries that were started but not submitted.

What your AI can do

Forms and fields

List, create, update and copy forms, and add or change fields with labels, options, required flags and default values.

Submissions

List and search submissions by keyword, field value or date, count entries, read partial submissions, and create, update or delete submissions.

Folders and portals

List and create form folders, read folders and portals, and file new or copied forms in the right folder.

  • “Add a required field called Phone to the contact form.”

    It adds the field to the form with the label Phone and marks it as required.

  • “Make a copy of the customer survey in the Surveys folder.”

    It copies the form into that folder, with its emails and integrations if you ask for them.

  • “Mark submission 88123 as read and change the company name to Acme Ltd.”

    It looks up the form's field IDs, updates the value and marks the submission as read.

23 tools for Formstack

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • copy_formVisible to othersMake a copy of a form by `form_id`, optionally into a `folder` and with its emails and integrations.
  • count_form_submissionsCount a form's submissions by `form_id`, looking back up to 7 days from `start_date`.
  • create_folderChanges dataCreate a form folder with a `name`, optionally inside a `parent` folder.
  • create_formChanges dataCreate a new form with a `name`, optional `fields`, folder, language and settings.
  • create_form_fieldChanges dataAdd a field to a form by `form_id` with `type` (text, email, select, etc.), `label`, `options`, required flag and default value.
  • create_submissionChanges dataSubmit an entry to a form by `form_id`, passing `fields` as a list of field ID and value pairs. This can trigger the form's notification and confirmation emails.
  • delete_submissionDeletesPermanently delete a submission by `submission_id`. This cannot be undone.
  • get_folderGet one folder by `folder_id`.
  • get_formGet one form by `form_id`; set `with_fields` to include its fields.
  • get_form_fieldGet one field by `form_id` and `field_id`.
  • get_partial_submissionGet one partial submission by `partial_submission_id`.
  • get_portalGet one portal by `portal_id`.
  • get_submissionGet one submission by `submission_id`, with all its field values.
  • list_foldersList the form folders in the account.
  • list_form_fieldsList the fields on a form by `form_id`. Field IDs are needed to read or write submission values.
  • list_form_submissionsList submissions for a form by `form_id`, filtered by `keyword`, field values (`search`) or date range (`min_time`, `max_time`). Set `data` to include field values.
  • list_formsList forms, optionally filtered by `search` text or `folder`, with sorting and paging.
  • list_partial_submissionsList partial (unfinished) submissions for a form by `form_id`, filtered by keyword or date range.
  • list_portalsList the portals in the account.
  • search_submissionsSearch submissions across all forms by a `search` term.
  • update_formChanges dataUpdate a form by `form_id`: name, folder, active status, submit button text, disabled message and other settings.
  • update_form_fieldChanges dataUpdate a form field by `form_id` and `field_id`: label, options, required, hidden or default value.
  • update_submissionChanges dataUpdate a submission by `submission_id`: change field values (`fields`), mark it read, or set payment status.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Formstack from the app list.

  2. 2

    Paste your key

    Paste a Formstack personal access token. It starts with fs_pat_. Create it in Formstack (see Formstack's help article 'Formstack Personal Access Tokens') and copy it. The token acts with your own Formstack user permissions.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Formstack?

It can list and read forms, fields, folders, portals, submissions and partial submissions, search submissions across all forms and count a form's entries. It can create, update and copy forms, add and update fields, create folders, and create, update or delete submissions.

Does the AI see my Formstack access token?

No. Your Formstack token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading forms and submissions only. Deleting a submission is permanent, and submitting an entry can send the form's emails, so both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Formstack account.

What happens if the AI submits an entry to a form?

create_submission adds an entry to the form with the field values the AI passes. This can trigger the form's notification and confirmation emails, just like a normal submission. You can require approval for that tool or leave it switched off.

Let your AI work in Formstack today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Formstack free

PipMCP is not affiliated with Formstack. Product names are trademarks of their owners.