Skip to content

Integration · Forms

formdesigner.pro

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.

162 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.

  • approve_guest_accessVisible to othersConfirm a guest access (guest access id). Has effects visible outside this system. API summary: Confirm guest access.
  • 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_bulkVisible to othersCreate a new bulk. Required: expressions. Has effects visible outside this system. API summary: Bulk create or update calculation expressions.
  • create_calculatorChanges dataCreate a new calculator. Required: request id, item id or prompt. API summary: Generate calculator formula with AI.
  • create_documentChanges dataCreate a new document. Required: name. Search documents first to avoid duplicates. API summary: Create file folder.
  • create_domainChanges dataCreate a new domain. Required: domain. API summary: Create subdomain.
  • create_entry_tagChanges dataCreate an entry tag on a form by `form_id` with `name`, text `color` and `background` color.
  • create_fields_libraryChanges dataCreate a new fields library. Search fields libraries first to avoid duplicates. API summary: Create fields library entry.
  • 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`.
  • create_form_expressionChanges dataCreate a new expression for a form. Required: item id or rules. API summary: Create calculation expression.
  • create_form_flowChanges dataCreate a new flow for a form. Required: type, left or top. API summary: Create flow block.
  • create_form_languageChanges dataCreate a new language for a form. Required: lang or translations. API summary: Create form translation.
  • create_form_page_post_form_page_forms_id_pagesChanges dataCreate a new page for a form. Search pages first to avoid duplicates. API summary: Create form page.
  • create_form_ruleChanges dataCreate a new rule for a form. Required: type, conditions or result. API summary: Create form rule.
  • create_from_libraryChanges dataCreate a new from library. Required: library id. API summary: Insert fields from library.
  • create_groupChanges dataCreate a new group. Required: title or color. API summary: Create form group.
  • create_guest_accessChanges dataCreate a new guest access. Required: email or rights. API summary: Create guest access.
  • create_messageVisible to othersCreate a new message. Required: name or messages. Has effects visible outside this system. API summary: Create message set.
  • create_pageChanges dataCreate a new page. Required: request id. Search pages first to avoid duplicates. API summary: Generate start page content with AI.
  • create_page_productChanges dataCreate a new product for a page. API summary: Create form field.
  • create_pathChanges dataCreate a new path. Required: from, to or result. API summary: Connect flow blocks.
  • create_productChanges dataCreate a new product. Required: request id, item id or page id. API summary: Generate or edit form field with AI.
  • create_product_codeChanges dataCreate a new code for a product. Required: codes. Search codes first to avoid duplicates. API summary: Add field promo codes.
  • create_product_itemChanges dataCreate a new product. Required: request id or page id. API summary: Generate form field with AI.
  • create_product_lockChanges dataCreate a new lock for a product. Required: date, time from or time to. API summary: Create date lock.
  • create_product_optionChanges dataCreate a new option for a product. Required: options. Search options first to avoid duplicates. API summary: Create field answer options.
  • create_scriptChanges dataCreate a new script. Required: name, position, include or code. API summary: Create form script.
  • create_themeChanges dataCreate a new theme. Required: name. API summary: Create form theme.
  • create_theme_cssChanges dataCreate a new theme css. Required: request id or theme id. API summary: Generate form theme CSS with AI.
  • create_theme_post_form_ai_theme_v1_forms_id_ai_themeChanges dataCreate a new theme. Required: request id. API summary: Generate form theme styling with AI.
  • delete_all_filesMoves moneyPermanently delete a document. Financial or irreversible action; may require approval. API summary: Delete all files.
  • delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete file folder.
  • delete_documentsMoves moneyPermanently delete a document. Financial or irreversible action; may require approval. API summary: Delete files by IDs.
  • delete_domainDeletesPermanently delete a domain by domain id. Destructive action; may require approval. API summary: Delete subdomain.
  • delete_fields_libraryDeletesPermanently delete a fields library by fields library id. Destructive action; may require approval. API summary: Delete fields library entry.
  • delete_fileDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete file.
  • delete_formDeletesPermanently delete a form by form id. Destructive action; may require approval. API summary: Delete form.
  • delete_form_entriesMoves moneyPermanently delete entries by `form_id` and the entry IDs in `ids`. This cannot be undone.
  • delete_form_expressionDeletesPermanently delete a expression by exp id. Destructive action; may require approval. API summary: Delete calculation expression.
  • delete_form_flowDeletesPermanently delete a flow by flow id. Destructive action; may require approval. API summary: Delete flow block.
  • delete_form_languageDeletesPermanently delete a language by lang id. Destructive action; may require approval. API summary: Delete form translation.
  • delete_form_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete form page.
  • delete_form_ruleDeletesPermanently delete a rule by rule id. Destructive action; may require approval. API summary: Delete form rule.
  • delete_form_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete form entry tag.
  • delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete form group.
  • delete_guest_accessDeletesPermanently delete a guest access by guest access id. Destructive action; may require approval. API summary: Delete guest access.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete message set.
  • delete_page_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete form field.
  • delete_pages_allMoves moneyPermanently delete a page by form id. Financial or irreversible action; may require approval. API summary: Delete all form entries.
  • delete_pathsMoves moneyPermanently delete a path by form id. Financial or irreversible action; may require approval. API summary: Disconnect flow blocks.
  • delete_product_codeDeletesPermanently delete a code by code id. Destructive action; may require approval. API summary: Delete field promo code.
  • delete_product_codesMoves moneyPermanently delete a code by item id. Financial or irreversible action; may require approval. API summary: Clear all field promo codes.
  • delete_product_lockDeletesPermanently delete a lock by lock id. Destructive action; may require approval. API summary: Delete date lock.
  • delete_product_optionDeletesPermanently delete a option by option id. Destructive action; may require approval. API summary: Delete field answer option.
  • delete_product_optionsMoves moneyPermanently delete a option by item id. Financial or irreversible action; may require approval. API summary: Clear field answer options.
  • delete_scriptDeletesPermanently delete a script by script id. Destructive action; may require approval. API summary: Delete form script.
  • delete_themeDeletesPermanently delete a theme by theme id. Destructive action; may require approval. API summary: Delete form theme.
  • detach_product_libraryChanges dataUnlink a product (item id). API summary: Unlink field from library.
  • get_account_usageGet the account's usage, balance and current tariff.
  • get_default_system_message_textsList messages.
  • get_documentGet one document by document id. API summary: View file folder.
  • get_document_get_file_files_idGet one document by document id. API summary: View file.
  • get_domainGet one domain by domain id. API summary: View subdomain.
  • get_entry_statisticsGet entry statistics for a form by `form_id` and `action`: unviewed, group-by-item or group-by-date.
  • get_fields_libraryGet one fields library by fields library id. API summary: View fields library entry.
  • 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_2Get one form. API summary: Total form count.
  • get_form_entryGet one entry by `form_id` and `questionnaire_id` (the entry ID), with all submitted field values.
  • get_form_expressionGet one expression for a form by exp id. API summary: View calculation expression.
  • get_form_languageGet one language for a form by lang id. API summary: View form translation.
  • get_form_page_get_form_page_forms_id_pages_pageidGet one page for a form by page id. API summary: View form page.
  • get_form_ruleGet one rule for a form by rule id. API summary: View form rule.
  • get_form_tagGet one tag for a form by tag id. API summary: View form entry tag.
  • get_groupGet one group by group id. API summary: View form group.
  • get_guest_accessGet one guest access by guest access id. API summary: View guest access.
  • get_messageGet one message by message id. API summary: View message set.
  • get_page_productGet one product for a page by product id. API summary: View form field.
  • get_profileGet the connected FormDesigner user's profile (name, language, time zone).
  • get_scriptGet one script by script id. API summary: View form script.
  • get_summaryGet one summary by date. Results are paginated. API summary: List balance payments for date.
  • get_tariffGet one tariff by tariff id. API summary: View tariff.
  • get_themeGet one theme by theme id. API summary: View form theme.
  • list_archived_formsVisible to othersList or search archived forms by `query` (name, title or ID).
  • list_batchesList batches. Optional filters: cmd. API summary: Execute batch API requests.
  • list_datesList dates. Optional filters: dates, date from or date to. API summary: List date locks by date range.
  • list_documentsList documents. Optional filters: folder id. API summary: List file folders.
  • list_domainsList domains. API summary: List subdomains.
  • list_entry_tagsList the entry tags (statuses) defined on a form by `form_id`.
  • list_fontsList fonts.
  • 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_expressionsList expressions for a form. API summary: List calculation expressions.
  • list_form_flowsList flows for a form. API summary: List flow blocks.
  • list_form_groupsList the groups (folders) used to organise forms.
  • list_form_languagesList languages for a form. API summary: List form translations.
  • list_form_pagesList the pages (steps) of a form by `form_id`.
  • list_form_rulesList rules for a form. Optional filters: type. API summary: List form rules.
  • list_formsList your forms with `page`, `per_page` and `sort`.
  • list_guest_accessesList guest accesses. Optional filters: per page or to me. Results are paginated. API summary: List guest access grants.
  • list_guest_formsList guest forms.
  • list_languagesList languages. API summary: List available form languages.
  • list_limitsShow the account's plan limits, optionally for one `form_id`.
  • list_listsList lists. API summary: Account entries list.
  • list_loadsList loads. Optional filters: folder. API summary: Load gallery images.
  • list_messagesList messages. API summary: List message sets.
  • list_page_fieldsList the fields on one form page by `form_id` and `page_id`.
  • list_pages_get_form_entries_settings_forms_id_entries_settingsList pages. API summary: View form entries settings.
  • list_pages_get_form_page_settings_forms_id_pages_settingsList pages. API summary: View form pages settings.
  • list_product_locksList locks for a product. Optional filters: date, year or month. API summary: List date locks or month highlights.
  • list_recent_entriesList form entries across all forms by date, between `date_from` and `date_to` (defaults to the last 7 days).
  • list_scriptsList scripts. Optional filters: form id. API summary: List form scripts.
  • list_tariff_characteristicsList characteristics for a tariff. API summary: List tariff characteristics.
  • list_tariff_limitsList limits for a tariff. API summary: List tariff paid limits.
  • list_tariffsList tariffs.
  • list_themesList themes. API summary: List form themes.
  • move_fileVisible to othersUpdate an existing document identified by file id. Has effects visible outside this system. API summary: Move file.
  • restore_formChanges dataRestore an archived form by `form_id`.
  • search_fields_librariesSearch fields libraries by per page, sort, search or type. Use this to find existing fields libraries before creating a new fields library. Results are paginated. API summary: List fields library entries.
  • search_filesSearch uploaded files by name with `search`, optional `source` (uploads, attachments, projects, all) and `folder_id`.
  • search_product_codesSearch codes for a product by per page or filter. Use this to find existing codes before creating a new code. Results are paginated. API summary: List field promo codes.
  • search_product_optionsSearch options for a product by per page, sort or filter. Use this to find existing options before creating a new option. Results are paginated. API summary: List field answer options.
  • search_summariesSearch summaries by per page, filter date from or filter date to. Use this to find existing summaries before creating a new summary. Results are paginated. API summary: List balance daily summary.
  • submit_documentVisible to othersCalculate a document. Has effects visible outside this system. API summary: Calculate files to delete.
  • submit_messageVisible to othersCopy a message (message id). Has effects visible outside this system. API summary: Copy message set.
  • submit_pageVisible to othersCopy a page (page id). Has effects visible outside this system. API summary: Copy form page.
  • submit_ruleVisible to othersCopy a rule (rule id). Has effects visible outside this system. API summary: Copy form rule.
  • submit_themeVisible to othersCopy a theme (theme id). Has effects visible outside this system. API summary: Copy form theme.
  • update_bulksVisible to othersUpdate an existing bulk identified by form id. Has effects visible outside this system. API summary: Bulk update answer option scores across fields.
  • update_documentChanges dataUpdate an existing document identified by document id. API summary: Update file folder.
  • update_documentsVisible to othersUpdate an existing document identified by folder id. Has effects visible outside this system. API summary: Move file folder.
  • update_domainChanges dataUpdate an existing domain identified by domain id. API summary: Update subdomain.
  • update_fields_libraryChanges dataUpdate an existing fields library identified by fields library id. API summary: Update fields library entry.
  • update_flow_movesVisible to othersUpdate an existing move identified by flow id. Has effects visible outside this system. API summary: Move scenario block.
  • 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.
  • update_form_expressionChanges dataUpdate an existing expression identified by exp id. API summary: Update calculation expression.
  • update_form_flowChanges dataUpdate an existing flow identified by flow id. API summary: Update flow block.
  • update_form_groupsVisible to othersUpdate an existing group identified by form id. Has effects visible outside this system. API summary: Set form groups.
  • update_form_guest_access_hashesVisible to othersUpdate an existing guest access hash identified by form id. Has effects visible outside this system. API summary: Regenerate guest access hash.
  • update_form_languageChanges dataUpdate an existing language identified by lang id. API summary: Update form translation.
  • update_form_pageChanges dataUpdate an existing page identified by action. API summary: Bulk entry action.
  • update_form_page_put_form_page_forms_id_pages_pageidChanges dataUpdate an existing page identified by page id. API summary: Update form page.
  • update_form_ruleChanges dataUpdate an existing rule identified by rule id. API summary: Update form rule.
  • update_form_sortingsVisible to othersUpdate an existing sorting identified by form id. Has effects visible outside this system. API summary: Reorder form structure.
  • update_form_tagChanges dataUpdate an existing tag identified by tag id. API summary: Update form entry tag.
  • update_form_themesVisible to othersUpdate an existing theme identified by form id. Has effects visible outside this system. API summary: Set form theme.
  • update_groupChanges dataUpdate an existing group identified by group id. API summary: Update form group.
  • update_guest_accessChanges dataUpdate an existing guest access identified by guest access id. API summary: Update guest access.
  • update_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update message set.
  • update_page_productChanges dataUpdate an existing product identified by product id. API summary: Update form field.
  • update_pagesVisible to othersUpdate an existing page identified by form id. Has effects visible outside this system. API summary: Update form entries settings.
  • update_pages_put_form_page_forms_id_pages_pageid_renameVisible to othersUpdate an existing page identified by page id. Has effects visible outside this system. API summary: Rename form page.
  • update_pages_put_form_sorting_forms_id_sorting_pagesVisible to othersUpdate an existing page identified by form id. Has effects visible outside this system. API summary: Reorder form pages.
  • update_product_lockChanges dataUpdate an existing lock identified by lock id. API summary: Update date lock.
  • update_product_optionsVisible to othersUpdate an existing option identified by item id. Has effects visible outside this system. API summary: Update field answer options.
  • update_product_to_libraryChanges dataUpdate an existing product identified by item id. API summary: Save field to library.
  • update_products_group_to_libraryChanges dataUpdate an existing product identified by page id. API summary: Save field group to library.
  • update_profilesVisible to othersUpdate an existing profile. Has effects visible outside this system. API summary: Update profile.
  • update_scriptChanges dataUpdate an existing script identified by script id. API summary: Update form script.
  • update_sorting_productsVisible to othersUpdate an existing product identified by page id. Has effects visible outside this system. API summary: Reorder form page fields.
  • update_themeChanges dataUpdate an existing theme identified by theme id. API summary: Update form theme.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps 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 HeyMyApps 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 HeyMyApps 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 HeyMyApps Pro plan or above. HeyMyApps 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, HeyMyApps 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. HeyMyApps 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

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