cyberimpact_get_account
Get account
Check the connection and show which Cyberimpact account the API token belongs to (username, email, account name). GET /ping.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.17.4Updated Nov 7, 2026
Read Cyberimpact members, groups and mailing results; add members, send opt-ins, create mailings.
The publisher's own server: Ably MCP by usefulapi
Reads and writes a Cyberimpact email-marketing account: members, groups, mailings, templates and consent, plus adding contacts and scheduling mailings.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fcyberimpact/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"cyberimpact-by-usefulapi": {
"type": "http",
"url": "https://cyberimpact.usefulapi.io/mcp"
}
}
}Read Cyberimpact members, groups and mailing results; add members, send opt-ins, create mailings.
Live endpoint: https://cyberimpact.usefulapi.io/mcp · Homepage: https://usefulapi.io/cyberimpact
https://cyberimpact.usefulapi.io/mcp.claude mcp add --transport http cyberimpact https://cyberimpact.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Cyberimpact credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/cyberimpact/
On first connect you'll paste your Cyberimpact API token (Developers → API tokens).
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with cyberimpact_upgrade (it returns a Stripe Checkout link). Cancel any time with cyberimpact_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running cyberimpact_upgrade before then undoes the cancel. Or write to [email protected].
MIT © usefulapi. Not affiliated with or endorsed by Cyberimpact.
Source: servers/cyberimpact/README.md at commit 4046075
Get account
Check the connection and show which Cyberimpact account the API token belongs to (username, email, account name). GET /ping.
Takes no parameters.
List members
List subscribed contacts (members) with name, email, language, consent type, mailing counts and custom fields. status: active (in at least one group, default), orphans (in no group) or all. Filter by the date a member joined or was last updated. Bounced and unsubscribed members have their own tools. GET /members.
pagesortlimitstatusjoinedOnToupdatedOnTojoinedOnFromupdatedOnFromGet member
One member by email address or id: all attributes, consent type, mailings received/opened/clicked and custom fields (keyed by custom field id; see cyberimpact_list_custom_fields). GET /members/{key}.
keyrequiredGet member's groups
The groups a member belongs to (id, title, public/private, dynamic). GET /members/{key}/groups.
keyrequiredpagesortlimitGet member's mailings
The mailings a member received (use it to see what a contact was sent and when). GET /members/{key}/mailings.
keyrequiredpagesortlimitGet member consent
A member's consent record: consent type, relation type, consent date, expiration and proof (for CASL compliance checks). GET /members/{key}/consent.
keyrequiredList bounced members
Members whose last mailing hard-bounced (invalid addresses to clean up), with the bounce date. GET /members/bounced.
pagesortlimitbouncedOnToupdatedOnTobouncedOnFromupdatedOnFromList unsubscribed members
Members who unsubscribed, with the unsubscribe date. These contacts must not be mailed again. GET /members/unsubscribed.
pagesortlimitupdatedOnToupdatedOnFromunsubscribedOnTounsubscribedOnFromList custom fields
The account's custom member fields (id, name, type text/date/integer/decimal). Member customFields are keyed by these ids. GET /customfields.
Takes no parameters.
List groups
List the account's groups (mailing lists) with member and mailing counts, public/private and dynamic flags. Use the ids to target mailings and opt-ins. GET /groups.
pagesortlimitGet group
One group by id with its member count, mailing count and flags. GET /groups/{id}.
group_idrequiredList group members
The members of one group, with the same member filters as cyberimpact_list_members. GET /groups/{id}/members.
pagesortlimitgroup_idrequiredjoinedOnToupdatedOnTojoinedOnFromupdatedOnFromList mailings
List mailings by state: sent (default, archived ones excluded), scheduled (queued to go out) or archived. Each has id, subject, language, send/schedule date, recipient count and sender. Optionally only mailings sent to one group. GET /mailings/{sent|scheduled|archived}.
kindpagesortlimitgroup_idGet mailing
One mailing by id with its results: sent/delivered/stopped counts, views, clicks, delivery/click/view rates, per-link clicks, recipient groups, sender and body (HTML/text, cut at 20 000 characters). GET /mailings/{id}.
mailing_idrequiredList mailing recipients
Who received a mailing and what happened: kind = all, delivered, stopped, hard_bounced, soft_bounced, unsubscribed, opened or clicked. Optionally only recipients from one group. GET /mailings/{id}/recipients[/{kind}].
kindpagesortlimitgroup_idmailing_idrequiredList templates
List the account's email templates (id, title, created/updated). GET /templates.
pagesortlimitGet template
One template by id with its HTML and text body (cut at 20 000 characters). GET /templates/{id}.
template_idrequiredGet batch
Status of a bulk batch job (NEW, PROCESSING or COMPLETED) and its result. Set show_error_details to list the per-member errors. GET /batches/{id}.
batch_idrequiredshow_error_detailsAdd member
WRITE: add a contact as a subscribed member WITHOUT a confirmation email (implied consent) and put it in the given groups; the contact can then be mailed. Only use it for people who really gave their consent (CASL); to ask the person to confirm first use cyberimpact_send_optin. A member that already exists is rejected by the API. Throttled by Cyberimpact; for many contacts use the app's import. POST /members.
noteemailrequiredgendercompanycountrylanguagelastnamebirthdatefirstnamegroup_idsrequiredpostalCodecustomFieldsUpdate member
WRITE: change only the given attributes of a member (other attributes stay as they are). The old values of the changed fields are overwritten and not recoverable through the API. Set new_email to change the address. PATCH /members/{key}.
keyrequirednotegendercompanycountrylanguagelastnamebirthdatefirstnamenew_emailpostalCodecustomFieldsAdd member to groups
WRITE: add an existing member to more groups (existing group memberships are kept). Being in a group makes the member a recipient of mailings sent to it. Returns the member's groups after the update. POST /members/{key}/groups.
keyrequiredgroup_idsrequiredSend opt-in email
WRITE, SENDS AN EMAIL to the given address: an opt-in confirmation request. The person is added to the groups only after they confirm (the member is created if it does not exist). Use this instead of cyberimpact_add_member when you do not have the person's consent yet. Only call it after the user has approved sending to this address, and set confirm_send to true. Throttled by Cyberimpact. POST /members/optins.
noteemailrequiredgendercompanycountrylanguagelastnamebirthdatefirstnamegroup_idsrequiredpostalCodeconfirm_sendrequired+2 moreCreate group
WRITE: create a new, empty group (mailing list). A public group can be offered on subscription forms; a private one is internal. Groups cannot be deleted through this server. POST /groups.
titlerequiredis_publicrequiredCreate template
WRITE: create a new email template from HTML and/or text. It is only saved in the account; nothing is sent. POST /templates.
titlerequiredbodyHtmlbodyTextSchedule mailing
WRITE, SENDS EMAIL TO CUSTOMERS: create a mailing scheduled to be sent at send_at to every member of the chosen groups. It goes out for real unless it is cancelled in the Cyberimpact app before send_at. Only call it after the user has approved the subject, body, sender and groups, and set confirm_send to true. mail_from must be a validated sender address of the account. A mailing cannot be deleted through this server. POST /mailings.
send_atrequiredsubjectrequiredbodyHtmlbodyTextlanguagerequiredreply_tofrom_namegroup_idsrequiredmail_fromstatisticsconfirm_sendrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "cyberimpact": { "url": "https://cyberimpact.usefulapi.io/mcp" } }}