MCP serverio.usefulapi/emailoctopus
Manage lists, contacts and campaigns, and read campaign performance reports on EmailOctopus.
Overview
Score?
UNRATED 0.143
of what a free look can see, on 18 looks
Looks
35
last 11 hr ago
Tools
13
More info
URL
emailoctopus.usefulapi.io/mcp
streamable-http
Says it is
emailoctopus-mcp 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.143 · highest on record 0.8561
Toolsfrom sha256:c181cde75b…b7359d
| Tool | Schema |
|---|---|
| emailoctopus_create_contact CREATES a new contact in a list — this MODIFIES live data (adds a subscriber). `email_address` is required; optionally set `fields` (keyed by field tag), `tags`, and `status`. Emai |
input · no output |
| emailoctopus_create_list CREATES a new list — this MODIFIES live data. Provide a `name`. EmailOctopus: POST /lists. Returns the created list. |
input · no output |
| emailoctopus_delete_contact PERMANENTLY REMOVES a contact from a list — this MODIFIES live data and cannot be undone. `contact_id` is the MD5 hash of the lowercased email address, or the id from list_contacts |
input · no output |
| emailoctopus_get_campaign Get a single campaign by its id. Returns the campaign's full state — name, status, subject, from, content, and created_at. EmailOctopus: GET /campaigns/{campaign_id}. |
input · no output |
| emailoctopus_get_campaign_links_report Get a campaign's per-link click report — for each link in the campaign, the URL and its click counts. EmailOctopus: GET /campaigns/{campaign_id}/reports/links. |
input · no output |
| emailoctopus_get_campaign_report Get a campaign's aggregate performance report — sent, opened, clicked, bounced, unsubscribed, complained, and related counts. EmailOctopus: GET /campaigns/{campaign_id}/reports/sum |
input · no output |
| emailoctopus_get_contact Get a single contact in a list. Returns email_address, fields, tags, status, and created_at. `contact_id` is the MD5 hash of the lowercased email address, or the `id` returned by e |
input · no output |
| emailoctopus_get_list Get a single list by its id. Returns the list's full state — name, contact counts by status, and created_at. EmailOctopus: GET /lists/{list_id}. |
input · no output |
| emailoctopus_list_campaigns List all campaigns in the account. Returns {data:[...],paging:{...}} — each campaign's id, name, status, subject, and created_at. Paginate with `limit` (max 100) and `starting_afte |
input · no output |
| emailoctopus_list_contacts List the contacts in a list. Returns {data:[...],paging:{...}} — each contact's id, email_address, fields, tags, status, and created_at. Paginate with `limit` (max 100) and `starti |
input · no output |
| emailoctopus_list_lists List all lists in the account. Returns {data:[...],paging:{...}} — each list's id, name, contact counts by status, and created_at. Paginate with `limit` (max 100) and `starting_aft |
input · no output |
| emailoctopus_update_contact UPDATES an existing contact in a list — this MODIFIES live data. Send only the fields you want to change (email_address, fields, tags, status). `contact_id` is the MD5 hash of the |
input · no output |
| emailoctopus_update_list UPDATES an existing list by id — this MODIFIES live data. Sets the list's `name`. EmailOctopus: PUT /lists/{list_id}. Returns the updated list. |
input · no output |
Verify it yourself
npx teppi-check https://emailoctopus.usefulapi.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2PJJM4F2HXKWTPH7877F