Skip to content

Integration · Forms

Connect Claude & ChatGPT to FormDesigner

Ask your AI what came in through your contact form this week, to tag new entries as handled, or to copy last year's registration form in FormDesigner. It can list and read entries, add and update them, manage entry tags, create, copy, archive and restore forms, and read statistics and account usage.

Connect FormDesigner free

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

Try asking

  • “What came in through our forms in the last 7 days?”

    The AI lists recent entries across all forms, with the date and form for each.

  • “Show me entry 1532 from the booking form.”

    It reads the entry with every submitted field value.

  • “Mark these three entries as Done and add a note.”

    It updates each entry with the tag you name and your internal note.

What your AI can do

Entries

List, read, add and update form entries, filter by date, tag them and delete entries you no longer need.

Forms

List, read, create, update, copy, archive and restore forms, and read their pages, fields and groups.

Usage and statistics

Read entry statistics, account usage, balance and plan limits, and search uploaded files.

  • “How many unviewed entries does the survey have?”

    It reads the entry statistics for that form.

  • “Copy the 2025 registration form so we can reuse it.”

    It duplicates the form, which you can then rename and adjust.

  • “How much of our plan have we used?”

    It reads the account's usage, balance, tariff and plan limits.

24 tools for FormDesigner

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

  • archive_formVisible to othersMove a form to the archive by `form_id`; it stops being listed with active forms.
  • copy_formVisible to othersDuplicate a form by `form_id`.
  • create_entry_tagChanges dataCreate an entry tag on a form by `form_id` with `name`, text `color` and `background` color.
  • create_formChanges dataCreate a new empty form with `name`, `status` (0 disabled, 1 always active, 2 active between dates, 3 until an entry count) and `after_submit_type` (0 success text above the form, 1 success text on its own page, 2 redirect to `redirect_url`).
  • create_form_entryChanges dataAdd an entry to a form by `form_id` with field values in `items` (keyed by field ID), optional `notes` and `tag_id`.
  • delete_form_entriesMoves moneyPermanently delete entries by `form_id` and the entry IDs in `ids`. This cannot be undone.
  • get_account_usageGet the account's usage, balance and current tariff.
  • get_entry_statisticsGet entry statistics for a form by `form_id` and `action`: unviewed, group-by-item or group-by-date.
  • get_formGet one form by `form_id`, including its pages, fields (items) and settings. Use the field IDs when adding or editing entries.
  • get_form_entryGet one entry by `form_id` and `questionnaire_id` (the entry ID), with all submitted field values.
  • get_profileGet the connected FormDesigner user's profile (name, language, time zone).
  • list_archived_formsVisible to othersList or search archived forms by `query` (name, title or ID).
  • list_entry_tagsList the entry tags (statuses) defined on a form by `form_id`.
  • list_form_entriesList the entries (submissions) of one form by `form_id`, filtered by `filter_date_from`/`filter_date_to`, with `page`, `per_page` and `sort`.
  • list_form_groupsList the groups (folders) used to organise forms.
  • list_form_pagesList the pages (steps) of a form by `form_id`.
  • list_formsList your forms with `page`, `per_page` and `sort`.
  • list_limitsShow the account's plan limits, optionally for one `form_id`.
  • list_page_fieldsList the fields on one form page by `form_id` and `page_id`.
  • list_recent_entriesList form entries across all forms by date, between `date_from` and `date_to` (defaults to the last 7 days).
  • restore_formChanges dataRestore an archived form by `form_id`.
  • search_filesSearch uploaded files by name with `search`, optional `source` (uploads, attachments, projects, all) and `folder_id`.
  • update_formChanges dataUpdate a form's settings by `form_id`; `name`, `status` and `after_submit_type` are required on every update.
  • update_form_entryChanges dataUpdate an entry by `form_id` and `questionnaire_id`: change field values in `items`, internal `notes` or the `tag_id`. Set `merge` true to keep fields you do not send.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste the OAuth client ID and client secret of an application in your FormDesigner account. Create an OAuth2 application with the client_credentials grant enabled and the scopes profile, account, forms and entries (any redirect URI works for this grant). The token acts on your behalf as the app owner. This is an OAuth connection, so it needs the PipMCP Pro plan.

  3. 3

    Add the link to your AI

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

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

Questions

What can the AI do in FormDesigner?

It can read your profile, account usage and limits, forms, archived forms, form pages and fields, form groups, entries, entry tags and statistics, and search uploaded files. It can create, update, copy, archive and restore forms, add and update entries, create entry tags and delete entries.

Does the AI see my FormDesigner credentials?

No. Your FormDesigner credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 lookups only. Deleting entries is permanent, and changing a form's settings affects the live form, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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?

FormDesigner connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own FormDesigner account.

Why does FormDesigner need a client ID and secret?

FormDesigner's API uses OAuth. With the client_credentials grant, PipMCP exchanges your application's client ID and client secret for an access token that acts as you, the app owner. The scopes you give the application (profile, account, forms and entries) set what it can reach. PipMCP is an independent service and is not affiliated with FormDesigner.

Let your AI work in FormDesigner today.

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

Connect FormDesigner free

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