Serveur MCP

getresponse

io.usefulapi/getresponse
Marketing et publicité Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Manages GetResponse contacts, mailing lists, tags, newsletters, autoresponders, custom fields, and sender identities.

getresponse_create_contact
Create contact
Add a contact to a campaign (mailing list). GetResponse processes this asynchronously and returns HTTP 202 (queued) with no body — the contact appears in the list within a few minutes. REST: POST /contacts.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email', 'campaignId'], 'properties': {'name': {'type': 'string', 'description': "Contact name (defaults to 'Friend' if omitted)."}, 'note': {'type': 'string', 'description': 'A free-text note to attach to the contact.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tag ids to apply to the contact.'}, 'email': {'type': 'string', 'description': 'Contact email address (required).'}, 'ipAddress': {'type': 'string', 'description': 'Contact IP address, used by GetResponse for geolocation.'}, 'campaignId': {'type': 'string', 'description': 'The campaign (list) id to add the contact to (required).'}, 'dayOfCycle': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Autoresponder cycle day to place the contact on (→ dayOfCycle).'}}}
getresponse_delete_contact
Delete contact
Delete (remove) a contact from the account. This unsubscribes them and deletes their data. REST: DELETE /contacts/{contactId}.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contactId'], 'properties': {'contactId': {'type': 'string', 'description': 'The contact id to delete.'}, 'ipAddress': {'type': 'string', 'description': 'Optional IP address to record for the deletion (→ query[ipAddress]).'}, 'messageId': {'type': 'string', 'description': 'Optional id of the message this deletion is attributed to (→ query[messageId]).'}}}
getresponse_get_account
Get account
Get the authenticated GetResponse account profile (id, email, name, company, plan, timezone, etc.). REST: GET /accounts.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
getresponse_get_campaign
Get campaign (list)
Get a single campaign (mailing list) by id, including subscription confirmation settings. REST: GET /campaigns/{campaignId}.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['campaignId'], 'properties': {'campaignId': {'type': 'string', 'description': 'The campaign (list) id — the alphanumeric token, not the numeric id.'}}}
getresponse_get_contact
Get contact
Get a single contact by id, including campaign membership, tags, custom field values and engagement scoring. REST: GET /contacts/{contactId}.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contactId'], 'properties': {'fields': {'type': 'string', 'description': 'Comma-separated list of fields to return, e.g. "name,email" (GetResponse `fields`).'}, 'contactId': {'type': 'string', 'description': 'The contact id.'}}}
getresponse_get_newsletter
Get newsletter
Get a single newsletter (email broadcast) by id, including its status and send settings. REST: GET /newsletters/{newsletterId}.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['newsletterId'], 'properties': {'newsletterId': {'type': 'string', 'description': 'The newsletter id.'}}}
getresponse_list_autoresponders
List autoresponders
List autoresponders (drip/cycle emails sent automatically on a schedule after subscription). Paginated. REST: GET /autoresponders.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number (pagination).', 'exclusiveMinimum': 0}, 'perPage': {'type': 'integer', 'maximum': 1000, 'description': 'Records per page (GetResponse `perPage`; default 100, max 1000).', 'exclusiveMinimum': 0}}}
getresponse_list_campaigns
List campaigns (lists)
List the account's campaigns — GetResponse's name for mailing lists a contact can subscribe to. Paginated. Optional name filter and sort. REST: GET /campaigns.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': 'string', 'description': 'Filter by campaign (list) name substring (→ query[name]).'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number (pagination).', 'exclusiveMinimum': 0}, 'perPage': {'type': 'integer', 'maximum': 1000, 'description': 'Records per page (GetResponse `perPage`; default 100, max 1000).', 'exclusiveMinimum': 0}, 'sortName': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Sort by campaign name ASC/DESC (→ sort[name]).'}, 'sortCreatedOn': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Sort by created date ASC/DESC (→ sort[createdOn]).'}}}
getresponse_list_contacts
List contacts
List/search contacts across the account. Paginated, with optional email/name/campaign filters, sort, and a fields selector. REST: GET /contacts.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': 'string', 'description': 'Filter by name substring (→ query[name]).'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number (pagination).', 'exclusiveMinimum': 0}, 'email': {'type': 'string', 'description': 'Filter by email substring (→ query[email]).'}, 'fields': {'type': 'string', 'description': 'Comma-separated list of fields to return, e.g. "name,email" (GetResponse `fields`).'}, 'perPage': {'type': 'integer', 'maximum': 1000, 'description': 'Records per page (GetResponse `perPage`; default 100, max 1000).', 'exclusiveMinimum': 0}, 'sortEmail': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Sort by email ASC/DESC (→ sort[email]).'}, 'campaignId': {'type': 'string', 'description': 'Restrict to contacts in this campaign (list) id (→ query[campaignId]).'}, 'sortCreatedOn': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Sort by created date ASC/DESC (→ sort[createdOn]).'}}}
getresponse_list_custom_fields
List custom fields
List the account's custom field definitions (custom contact attributes) — id, name, type and values. REST: GET /custom-fields.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number (pagination).', 'exclusiveMinimum': 0}, 'perPage': {'type': 'integer', 'maximum': 1000, 'description': 'Records per page (GetResponse `perPage`; default 100, max 1000).', 'exclusiveMinimum': 0}}}
getresponse_list_from_fields
List from-fields
List the account's verified 'from' fields (sender name/email addresses usable when sending). REST: GET /from-fields.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number (pagination).', 'exclusiveMinimum': 0}, 'perPage': {'type': 'integer', 'maximum': 1000, 'description': 'Records per page (GetResponse `perPage`; default 100, max 1000).', 'exclusiveMinimum': 0}}}
getresponse_list_newsletters
List newsletters
List newsletters (one-off email broadcasts). Paginated, with optional subject filter and sort. REST: GET /newsletters.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number (pagination).', 'exclusiveMinimum': 0}, 'perPage': {'type': 'integer', 'maximum': 1000, 'description': 'Records per page (GetResponse `perPage`; default 100, max 1000).', 'exclusiveMinimum': 0}, 'subject': {'type': 'string', 'description': 'Filter by subject substring (→ query[subject]).'}, 'sortCreatedOn': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Sort by created date ASC/DESC (→ sort[createdOn]).'}}}
getresponse_list_tags
List tags
List the account's tags (labels applied to contacts for segmentation). REST: GET /tags.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number (pagination).', 'exclusiveMinimum': 0}, 'perPage': {'type': 'integer', 'maximum': 1000, 'description': 'Records per page (GetResponse `perPage`; default 100, max 1000).', 'exclusiveMinimum': 0}}}
getresponse_update_contact
Update contact
Update an existing contact's mutable fields (name, tags, custom field values). Only the fields you supply are changed. REST: POST /contacts/{contactId}.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contactId'], 'properties': {'name': {'type': 'string', 'description': 'New contact name.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tag ids to set on the contact.'}, 'contactId': {'type': 'string', 'description': 'The contact id to update.'}, 'customFieldValues': {'type': 'array', 'items': {'type': 'object', 'required': ['customFieldId', 'value'], 'properties': {'value': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The value(s) for the custom field (array, even for single values).'}, 'customFieldId': {'type': 'string', 'description': 'The custom field id.'}}}, 'description': 'Custom field values to set (each { customFieldId, value:[...] }).'}}}
Modifié
getresponse_delete_contact
2 October 2026 02:40
Modifié
getresponse_update_contact
2 October 2026 02:40
Modifié
getresponse_create_contact
2 October 2026 02:40
Modifié
getresponse_list_from_fields
2 October 2026 02:40
Modifié
getresponse_list_custom_fields
2 October 2026 02:40
Modifié
getresponse_list_tags
2 October 2026 02:40
Modifié
getresponse_list_autoresponders
2 October 2026 02:40
Modifié
getresponse_get_newsletter
2 October 2026 02:40
Modifié
getresponse_list_newsletters
2 October 2026 02:40
Modifié
getresponse_get_contact
2 October 2026 02:40
Modifié
getresponse_list_contacts
2 October 2026 02:40
Modifié
getresponse_get_campaign
2 October 2026 02:40
Modifié
getresponse_list_campaigns
2 October 2026 02:40
Modifié
getresponse_get_account
2 October 2026 02:40
Ajouté
getresponse_delete_contact
30 September 2026 02:40
Ajouté
getresponse_update_contact
30 September 2026 02:40
Ajouté
getresponse_create_contact
30 September 2026 02:40
Ajouté
getresponse_list_from_fields
30 September 2026 02:40
Ajouté
getresponse_list_custom_fields
30 September 2026 02:40
Ajouté
getresponse_list_tags
30 September 2026 02:40
Ajouté
getresponse_list_autoresponders
30 September 2026 02:40
Ajouté
getresponse_get_newsletter
30 September 2026 02:40
Ajouté
getresponse_list_newsletters
30 September 2026 02:40
Ajouté
getresponse_get_contact
30 September 2026 02:40
Ajouté
getresponse_list_contacts
30 September 2026 02:40
Ajouté
getresponse_get_campaign
30 September 2026 02:40
Ajouté
getresponse_list_campaigns
30 September 2026 02:40
Ajouté
getresponse_get_account
30 September 2026 02:40