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
| Field | Details |
|---|---|
Formdesk Domain | Your 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 Key | The 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.
| Action | What it does | Required inputs |
|---|---|---|
FORMDESK_AUTOMATIC_LOGIN | Tool 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_ENTRY | Tool 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_FIELD | Tool 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_VISITOR | Tool 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_ENTRY | Tool to delete a specific entry from a Formdesk form. Use after confirming the target entry exists. | formId, entryId |
FORMDESK_DELETE_FIELD | Tool to delete a specific field in a Formdesk form. Use after confirming formId and fieldId. | form_id, field_id |
FORMDESK_DELETE_FORM | Tool 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_VISITOR | Tool to delete a specific visitor in a Formdesk form. Use after confirming formId and visitorId. | form_id, visitor_id |
FORMDESK_GET_ENTRY_DETAILS | Tool 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_DETAILS | Tool 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_DETAILS | Tool to retrieve detailed information about a specific Formdesk form. Use when you have the formId. | formId |
FORMDESK_GET_FORM_ENTRIES | Tool 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_FIELDS | Tool to retrieve all fields of a specific form. Use after obtaining the formId to inspect its field definitions. | formId |
FORMDESK_GET_FORM_LIST | Tool to retrieve a list of all forms available in the account. Use after obtaining a valid bearer token. | - |
FORMDESK_GET_FORM_VISITORS | Tool to retrieve all visitors for a specified Formdesk form. Use when you need to list visitors by form ID. | form_id |
FORMDESK_GET_VISITOR_DETAILS | Tool 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_LOOKUP | Tool to lookup company details from the Dutch KVK Handelsregister. Use when auto-filling company address fields. | - |
FORMDESK_MANAGE_VISITOR_ENTRIES | Tool to list or retrieve a visitor's own form entries. Use after authenticating visitor. | form_id |
FORMDESK_MULTIPLE_PAGES_FORM | Tool to create a multi-page Formdesk form. Use when you need forms split into multiple pages for better user experience. | form |
FORMDESK_PREPOPULATE_FIELDS | Tool 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_FIELD | Tool 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_FORM | Tool to update an existing form. Use when you need to modify form metadata after fetching current details. | formId |
FORMDESK_UPDATE_VISITOR | Tool 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 |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Formdesk!