Skip to main content
Formbricks logo

Formbricks

Formbricks is an open-source platform for building and managing surveys, enabling organizations to collect and analyze user feedback effectively.

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​

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

Get your Formbricks credential →

Fields to fill in FlyMyAI​

FieldDetails
Formbricks API KeyYour Formbricks API key. (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
FORMBRICKS_CREATE_ACTION_CLASSTool to create a new action class. Use when defining custom action logic in your environment.name, key, type, environmentId
FORMBRICKS_CREATE_ATTRIBUTE_CLASSTool to create an attribute class in Formbricks. Use when you need to define new attribute classes for segmentation or attributes management.key, environmentId
FORMBRICKS_CREATE_CONTACTTool to create a new contact. Use when you need to register a contact in a Formbricks environment.environmentId, attributes
FORMBRICKS_CREATE_DISPLAYTool to mark a survey as displayed or link it to a response. Use after obtaining the survey and environment IDs to register a display instance.environmentId, surveyId
FORMBRICKS_CREATE_RESPONSETool to create a response for a survey. Use after collecting all survey answers.surveyId, finished, data
FORMBRICKS_CREATE_SURVEYTool to create a new survey. Use after defining survey details and questions.name, environmentId, type, questions
FORMBRICKS_CREATE_WEBHOOKTool to create a new webhook. Use when you need to register an external endpoint to receive form response events.name, url, source, environmentId, triggers, surveyIds
FORMBRICKS_DELETE_ATTRIBUTE_CLASSTool to delete an attribute class. Use when you need to remove an attribute class by its ID after confirming it's no longer needed.id
FORMBRICKS_DELETE_PERSONTool to delete a person. Use when you need to remove a person's record from Formbricks after confirming the ID.personId
FORMBRICKS_DELETE_RESPONSETool to delete a survey response by its ID. Use when you need to remove an existing response after confirming its ID.id
FORMBRICKS_DELETE_SURVEYTool to delete a survey by its ID. Use when you need to remove a survey after confirming its ID.id
FORMBRICKS_DELETE_TEAMTool to delete a team. Use when you need to remove a team by its ID after confirming it's no longer needed.organization_id, team_id
FORMBRICKS_DELETE_WEBHOOKTool to delete a webhook by ID. Use when you need to remove an existing webhook from Formbricks. Use after confirming the webhook ID.id
FORMBRICKS_GET_ACCOUNT_INFOTool to retrieve account information. Use when you need details about the authenticated Formbricks account.-
FORMBRICKS_GET_ALL_CONTACTSTool to retrieve all contacts within the organization. Use when you need a complete list of contacts.-
FORMBRICKS_GET_METool to retrieve current authenticated organization's and environment details. Use when you need to fetch organization and environment information for the current API key.-
FORMBRICKS_GET_RESPONSESTool to retrieve a list of survey responses. Use when you need to page, sort, or filter responses.-
FORMBRICKS_GET_ROLESTool to retrieve all available roles in the system. Use when you need system roles for access control.-
FORMBRICKS_GET_USERSTool to retrieve a list of users within the environment using the Management API.-
FORMBRICKS_GET_WEBHOOKTool to retrieve details of a specific webhook. Use when you need to inspect a webhook's configuration by ID.id
FORMBRICKS_LIST_ACTION_CLASSESTool to list all action classes. Use when you need to inspect available action classes for workflows.-
FORMBRICKS_LIST_ATTRIBUTE_CLASSESTool to list all attribute classes. Use when you need to retrieve existing attribute classes for segmentation or management.-
FORMBRICKS_LIST_SURVEYSTool to list all surveys. Use when you need to retrieve a summary of all surveys available in the environment.-
FORMBRICKS_LIST_WEBHOOKSTool to list all webhooks. Use when you need to retrieve all configured webhooks for the current environment.-
FORMBRICKS_UPDATE_PERSONTool to update an existing person. Use when you need to modify contact attributes in a Formbricks environment.environmentId, userId, attributes
FORMBRICKS_UPDATE_RESPONSETool to update an existing survey response. Use after identifying the response to modify.id, surveyId, finished, data
FORMBRICKS_UPDATE_SURVEYTool to update an existing survey. Use after confirming survey ID to modify its properties.id
FORMBRICKS_UPDATE_WEBHOOKTool to update an existing webhook. Use when you need to apply modifications to a webhook's configuration.id, name, url, source, environmentId, triggers, surveyIds
FORMBRICKS_UPLOAD_BULK_CONTACTSTool to upload multiple contacts in bulk. Use when you need to import up to 250 contacts at once.environmentId, contacts
FORMBRICKS_UPLOAD_PRIVATE_FILETool to obtain S3 presigned upload data for a private survey file. Use after confirming environmentId and surveyId.environmentId, surveyId, fileName, fileType
FORMBRICKS_UPLOAD_PUBLIC_FILETool to get S3 presigned data for uploading a public file. Use after environment creation to retrieve upload details.environmentId, fileName, fileType
We love our partners - FlyMy.AI builds with the best. Thanks, Formbricks!