Toolpin Monitor a server

iContact MCP by usefulapi

io.usefulapi/icontact · v1.3.0 · MCP 2025-06-18

Read iContact contacts, lists, campaigns and message stats; add contacts and manage subscriptions.

Reachability reachable
checked 2026-10-26 05:30 UTC
Registry status active
Tools pinned 20
b2adb2474173
Tools last changed unchanged since first capture 2026-10-26
Repo last push 2026-10-26
as of 2026-10-26
GitHub stars 0
as of 2026-10-26

Provenance

Registry namespace io.usefulapi (domain verified by the official registry)
Repository github.com/m190/usefulapi-mcp
Website https://usefulapi.io/icontact/
Remote endpoints
https://icontact.usefulapi.io/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-10-26 05:30 first capture 20 tools pinned

Pinned tool definitions (20)

ToolDescription
icontact_get_account The iContact account behind the credentials (company name, address, plan fields) and its client folders, with the folder this server uses. GET /a/ and GET /a/{accountId}/c/.
icontact_list_contacts List contacts (email, name, address, phone, status, create date). Filter by status, exact email, first/last name or a list the contact belongs to. GET /contacts.
icontact_get_contact One contact by id. GET /contacts/{contactId}.
icontact_create_contact WRITE: add one contact to the account (it is not added to any list; use icontact_set_subscription for that). Not idempotent: an email that already exists is reported by iContact as a warning. POST /contacts.
icontact_update_contact WRITE: change fields of one contact; only the fields you pass are sent. Setting status to donotcontact or deleted stops mail to that contact. POST /contacts/{contactId}.
icontact_list_lists List the account's mailing lists (name, description, welcome-message settings). GET /lists.
icontact_get_list One mailing list by id. GET /lists/{listId}.
icontact_list_subscriptions List list memberships (subscriptionId, contactId, listId, status). Filter by list, contact or status. GET /subscriptions.
icontact_set_subscription WRITE: put a contact on a list (status normal, or pending to start double opt-in) or unsubscribe it (status unsubscribed). Only for contacts who agreed to receive mail. POST /subscriptions.
icontact_list_campaigns List campaigns (the sender identity and settings that messages belong to). GET /campaigns.
icontact_get_campaign One campaign by id. GET /campaigns/{campaignId}.
icontact_list_messages List messages (subject, type, campaign, create date, HTML and text bodies). Filter by type or campaign. GET /messages.
icontact_get_message One message by id, with subject and HTML/text bodies. GET /messages/{messageId}.
icontact_get_message_statistics Delivery statistics of a message (released, bounces, opens, clicks, unsubscribes, complaints, forwards). GET /messages/{messageId}/statistics.
icontact_list_message_activity Who opened, clicked, bounced from or unsubscribed after a message: one page of events for one message. GET /messages/{messageId}/opens | clicks | bounces | unsubscribes.
icontact_list_sends List sends (a message sent to lists/segments: send id, message id, included/excluded lists, scheduled time, status). GET /sends.
icontact_get_send One send by id. GET /sends/{sendId}.
icontact_list_segments List saved segments (rule-based groups of contacts). GET /segments.
icontact_get_segment One segment by id. GET /segments/{segmentId}.
icontact_list_custom_fields List the account's custom contact fields (name, type). GET /customfields.
Get alerted when this changes. Email the moment io.usefulapi/icontact drifts, dies, or revives.

Status badge

Toolpin status badge for io.usefulapi/icontact

[![Toolpin](https://toolpin.dev/badge/io.usefulapi/icontact.svg)](https://toolpin.dev/servers/io.usefulapi/icontact)

Maintain this server? Add the badge to your README. It links your users to this live status page.