Skip to main content
Formdesk logo

Formdesk

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

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Formdesk authenticates with an API key. Generate the credential in your Formdesk account, then paste it into FlyMyAI the first time an agent uses a Formdesk action.

Get your Formdesk credential →

Fields to fill in FlyMyAI

FieldDetails
Formdesk DomainYour unique Formdesk account name (also called 'folder of forms'). Found in your account settings or as the first part of the URL path when accessing forms. (required)
Formdesk API KeyThe API key for your Formdesk account. Can be found or created within User Management in your Formdesk account. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
FORMDESK_AUTOMATIC_LOGINTool to perform automatic login to Formdesk and retrieve an access token. Use when you need to authenticate with username and password.username, password
FORMDESK_CREATE_ENTRYTool 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'."formId, fields
FORMDESK_CREATE_FIELDTool 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.formId, field
FORMDESK_CREATE_VISITORTool 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.formId, visitor
FORMDESK_DELETE_ENTRYTool to delete a specific entry from a Formdesk form. Use after confirming the target entry exists.formId, entryId
FORMDESK_DELETE_FIELDTool to delete a specific field in a Formdesk form. Use after confirming formId and fieldId.form_id, field_id
FORMDESK_DELETE_FORMTool to delete a specific form. Use when you need to permanently remove a form after confirming it's no longer needed.form_id
FORMDESK_DELETE_VISITORTool to delete a specific visitor in a Formdesk form. Use after confirming formId and visitorId.form_id, visitor_id
FORMDESK_GET_ENTRY_DETAILSTool to retrieve detailed information about a specific Formdesk entry. Use after confirming you have the form ID and entry ID.form_id, entry_id
FORMDESK_GET_FIELD_DETAILSTool to retrieve detailed information about a specific field. Use after confirming the formId and fieldId to inspect the field’s properties.formId, fieldId
FORMDESK_GET_FORM_DETAILSTool to retrieve detailed information about a specific Formdesk form. Use when you have the formId.formId
FORMDESK_GET_FORM_ENTRIESTool to retrieve all entries for a specified Formdesk form. Use when you need to list submissions for a form by its ID.form_id
FORMDESK_GET_FORM_FIELDSTool to retrieve all fields of a specific form. Use after obtaining the formId to inspect its field definitions.formId
FORMDESK_GET_FORM_LISTTool to retrieve a list of all forms available in the account. Use after obtaining a valid bearer token.-
FORMDESK_GET_FORM_VISITORSTool to retrieve all visitors for a specified Formdesk form. Use when you need to list visitors by form ID.form_id
FORMDESK_GET_VISITOR_DETAILSTool to retrieve detailed information about a specific Formdesk visitor. Use after confirming you have the form ID and visitor ID.form_id, visitor_id
FORMDESK_KVK_HANDELSREGISTER_LOOKUPTool to lookup company details from the Dutch KVK Handelsregister. Use when auto-filling company address fields.-
FORMDESK_MANAGE_VISITOR_ENTRIESTool to list or retrieve a visitor's own form entries. Use after authenticating visitor.form_id
FORMDESK_MULTIPLE_PAGES_FORMTool to create a multi-page Formdesk form. Use when you need forms split into multiple pages for better user experience.form
FORMDESK_PREPOPULATE_FIELDSTool to prepopulate form fields. Use when loading default, parameter-based, lookup, import, or webservice-provided values before displaying a form.formId, method, fieldValues
FORMDESK_UPDATE_FIELDTool to update an existing field definition on a Formdesk form. Use when you need to modify field properties like label or validation rules.formId, fieldId, properties
FORMDESK_UPDATE_FORMTool to update an existing form. Use when you need to modify form metadata after fetching current details.formId
FORMDESK_UPDATE_VISITORTool 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.formId, visitorId, visitor
We love our partners - FlyMy.AI builds with the best. Thanks, Formdesk!