MCP-Server

formbricks

io.usefulapi/formbricks
Daten & Analytik Marketing & Werbung Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Reads survey responses and manages Formbricks contacts, personalized survey links, webhooks, teams and organization users.

formbricks_create_contact
Create a contact
Create a contact in a workspace from a set of attributes, e.g. email and userId. Formbricks v2: POST /management/contacts.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['workspaceId', 'attributes'], 'properties': {'attributes': {'type': 'object', 'description': 'Attribute key/value pairs, e.g. {"email":"a@example.com","userId":"u_1"}.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'workspaceId': {'type': 'string', 'description': 'The workspace to create the contact in.'}, 'environmentId': {'type': 'string', 'description': 'Restrict to one environment.'}}}
formbricks_create_webhook
Create a webhook
Register a webhook that fires on survey events. Formbricks v2: POST /management/webhooks.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'url', 'workspaceId', 'triggers', 'surveyIds'], 'properties': {'url': {'type': 'string', 'description': 'The HTTPS URL Formbricks should POST to.'}, 'name': {'type': 'string', 'description': 'A label for the webhook.'}, 'triggers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Events to fire on, e.g. ["responseCreated", "responseFinished"].'}, 'surveyIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Surveys the webhook covers. Pass an empty array for all surveys.'}, 'workspaceId': {'type': 'string', 'description': 'The workspace the webhook belongs to.'}, 'environmentId': {'type': 'string', 'description': 'Restrict to one environment.'}}}
formbricks_delete_response
Delete a response
Delete one survey response. Irreversible — use it to honour a data-deletion request. Formbricks v2: DELETE /management/responses/{id}.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['response_id'], 'properties': {'response_id': {'type': 'string', 'description': 'The response to delete.'}}}
formbricks_delete_webhook
Delete a webhook
Remove a webhook. Formbricks v2: DELETE /management/webhooks/{id}.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['webhook_id'], 'properties': {'webhook_id': {'type': 'string', 'description': 'The webhook to delete.'}}}
formbricks_get_contact_attribute_key
Get one contact attribute key
Fetch a single contact attribute key. Formbricks v2: GET /management/contact-attribute-keys/{id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['key_id'], 'properties': {'key_id': {'type': 'string', 'description': "The attribute key's id."}}}
formbricks_get_response
Get one response
Fetch a single survey response with its answers, metadata and completion state. Formbricks v2: GET /management/responses/{id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['response_id'], 'properties': {'response_id': {'type': 'string', 'description': "The response's id."}}}
formbricks_get_survey_contact_link
Get a personal survey link for a contact
Get the personalised survey URL for one contact — the link you send so their response is attributed to them. Formbricks v2: GET /management/surveys/{surveyId}/contact-links/contacts/{contactId}/.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['survey_id', 'contact_id'], 'properties': {'survey_id': {'type': 'string', 'description': 'The survey to link to.'}, 'contact_id': {'type': 'string', 'description': 'The contact the link is for.'}}}
formbricks_get_survey_segment_links
Get personal survey links for a segment
Get personalised survey URLs for every contact in a segment — how you run a targeted send. Formbricks v2: GET /management/surveys/{surveyId}/contact-links/segments/{segmentId}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['survey_id', 'segment_id'], 'properties': {'skip': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'How many records to skip (offset paging).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'survey_id': {'type': 'string', 'description': 'The survey to link to.'}, 'segment_id': {'type': 'string', 'description': 'The segment of contacts.'}}}
formbricks_get_webhook
Get one webhook
Fetch a single webhook with its URL, triggers and bound surveys. Formbricks v2: GET /management/webhooks/{id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['webhook_id'], 'properties': {'webhook_id': {'type': 'string', 'description': "The webhook's id."}}}
formbricks_health
Check API health
Check that the Formbricks API is reachable. Formbricks v2: GET /health.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
formbricks_list_contact_attribute_keys
List contact attribute keys
List the contact attribute keys defined in an environment — the schema of what you know about a contact. Formbricks v2: GET /management/contact-attribute-keys.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'skip': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'How many records to skip (offset paging).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction.'}, 'sortBy': {'type': 'string', 'description': 'Field to sort on, e.g. createdAt or updatedAt.'}, 'workspaceId': {'type': 'string', 'description': 'Restrict to this workspace.'}, 'environmentId': {'type': 'string', 'description': 'Restrict to this environment.'}}}
formbricks_list_organization_users
List organisation users
List the users in an organisation, optionally looked up by id or email. Formbricks v2: GET /organizations/{organizationId}/users.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['organization_id'], 'properties': {'id': {'type': 'string', 'description': 'Only the user with this id.'}, 'skip': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'How many records to skip (offset paging).'}, 'email': {'type': 'string', 'description': 'Only the user with this email.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'organization_id': {'type': 'string', 'description': "The organisation's id."}}}
formbricks_list_responses
List survey responses
List survey responses, optionally narrowed to one survey, one contact or a date window. This is the main read: the answers people gave. Formbricks v2: GET /management/responses.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'skip': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'How many records to skip (offset paging).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction.'}, 'sortBy': {'type': 'string', 'description': 'Field to sort on, e.g. createdAt or updatedAt.'}, 'endDate': {'type': 'string', 'description': 'ISO-8601 upper bound on the date field.'}, 'surveyId': {'type': 'string', 'description': 'Only responses to this survey.'}, 'contactId': {'type': 'string', 'description': 'Only responses from this contact.'}, 'startDate': {'type': 'string', 'description': 'ISO-8601 lower bound on the date field.'}, 'filterDateField': {'enum': ['createdAt', 'updatedAt'], 'type': 'string', 'description': 'Which date field the window applies to.'}}}
formbricks_list_roles
List roles
List the roles that can be assigned to organisation users. Formbricks v2: GET /roles.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
formbricks_list_teams
List teams
List the teams in an organisation. Formbricks v2: GET /organizations/{organizationId}/teams.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['organization_id'], 'properties': {'skip': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'How many records to skip (offset paging).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction.'}, 'sortBy': {'type': 'string', 'description': 'Field to sort on, e.g. createdAt or updatedAt.'}, 'organization_id': {'type': 'string', 'description': "The organisation's id."}}}
formbricks_list_webhooks
List webhooks
List the webhooks configured to fire on survey events, optionally filtered to specific surveys. Formbricks v2: GET /management/webhooks.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'skip': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'How many records to skip (offset paging).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction.'}, 'sortBy': {'type': 'string', 'description': 'Field to sort on, e.g. createdAt or updatedAt.'}, 'surveyIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Only webhooks bound to these survey ids.'}}}
formbricks_whoami
Identify the configured key
Return the project and environment the configured x-api-key belongs to — the fastest way to find the workspace and environment ids the other tools need. Formbricks v2: GET /me.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Geändert
formbricks_delete_response
2. October 2026 02:40
Geändert
formbricks_create_contact
2. October 2026 02:40
Geändert
formbricks_delete_webhook
2. October 2026 02:40
Geändert
formbricks_create_webhook
2. October 2026 02:40
Geändert
formbricks_list_roles
2. October 2026 02:40
Geändert
formbricks_list_organization_users
2. October 2026 02:40
Geändert
formbricks_list_teams
2. October 2026 02:40
Geändert
formbricks_get_survey_segment_links
2. October 2026 02:40
Geändert
formbricks_get_survey_contact_link
2. October 2026 02:40
Geändert
formbricks_get_contact_attribute_key
2. October 2026 02:40
Geändert
formbricks_list_contact_attribute_keys
2. October 2026 02:40
Geändert
formbricks_get_webhook
2. October 2026 02:40
Geändert
formbricks_list_webhooks
2. October 2026 02:40
Geändert
formbricks_get_response
2. October 2026 02:40
Geändert
formbricks_list_responses
2. October 2026 02:40
Geändert
formbricks_whoami
2. October 2026 02:40
Geändert
formbricks_health
2. October 2026 02:40
Hinzugefügt
formbricks_delete_response
30. September 2026 02:40
Hinzugefügt
formbricks_create_contact
30. September 2026 02:40
Hinzugefügt
formbricks_delete_webhook
30. September 2026 02:40
Hinzugefügt
formbricks_create_webhook
30. September 2026 02:40
Hinzugefügt
formbricks_list_roles
30. September 2026 02:40
Hinzugefügt
formbricks_list_organization_users
30. September 2026 02:40
Hinzugefügt
formbricks_list_teams
30. September 2026 02:40
Hinzugefügt
formbricks_get_survey_segment_links
30. September 2026 02:40
Hinzugefügt
formbricks_get_survey_contact_link
30. September 2026 02:40
Hinzugefügt
formbricks_get_contact_attribute_key
30. September 2026 02:40
Hinzugefügt
formbricks_list_contact_attribute_keys
30. September 2026 02:40
Hinzugefügt
formbricks_get_webhook
30. September 2026 02:40
Hinzugefügt
formbricks_list_webhooks
30. September 2026 02:40