newsman_list_lists
List subscriber lists
All email lists (and SMS lists) this key can access, each with list_id, list_name and list_type. Start here: most other tools need a list_id. GET /v2/list/all.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.12.4Updated Nov 7, 2026
Read NewsMAN lists, subscribers, segments, newsletter and automation stats; manage subscribers.
The publisher's own server: Ably MCP by usefulapi
Hosted MCP server for NewsMAN email marketing: read lists, subscribers, segments, newsletter and automation stats, and manage subscribers.
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%2Fnewsman/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": {
"newsman-by-usefulapi": {
"type": "http",
"url": "https://newsman.usefulapi.io/mcp"
}
}
}Live endpoint: https://newsman.usefulapi.io/mcp
https://newsman.usefulapi.io/mcp.claude mcp add --transport http newsman https://newsman.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 NewsMAN credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/newsman/
On first connect you will paste your NewsMAN Authorization token. It is validated, stored per-user, and scoped to you. No keys in config files.
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 newsman_upgrade (it returns a Stripe Checkout link). Cancel any time with newsman_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running newsman_upgrade before then undoes the cancel. Or write to [email protected].
MIT
Source: servers/newsman/README.md at commit 4046075
List subscriber lists
All email lists (and SMS lists) this key can access, each with list_id, list_name and list_type. Start here: most other tools need a list_id. GET /v2/list/all.
Takes no parameters.
Get list properties
Properties of one list: sender name and email, owner contact details, site, link parameters, send rate. The list secret is never returned. GET /v2/list/getProps.
list_idrequiredCount list subscribers
The number of active (subscribed) subscribers of a list. GET /v2/list/count.
list_idrequiredList subscribers by status
Subscribers of a list with a given status (subscribed, unsubscribed, bounced, spam, inactivated), optionally only those who joined since a UTC date. Each item has subscriber_id, email and the date of that status. Paged (page from 0, up to 1000 per page). GET /v2/list/getSubscribers.
pagelimitsincestatusrequiredlist_idrequiredGet list growth
Daily evolution of a list: total and eligible subscribers, unsubscribes, spam reports and hard bounces per day. Give `days` (last N days) OR start_date/stop_date; the period is at most 90 days. GET /v2/list/subscribersEvolution.
dayslist_idrequiredstop_datestart_dateSearch subscribers
Search the subscribers of a list by keywords (email or name) and status, optionally only those who joined since a UTC date. Paged (page from 0, up to 1000 per page). GET /v2/subscriber/search.
pagelimitsincestatuslist_idrequiredkeywordsrequiredGet subscriber by email
One subscriber of a list by email address: status and dates, name, IP, custom properties and segments. GET /v2/subscriber/getByEmail.
emailrequiredlist_idrequiredGet subscriber by id
One subscriber by subscriber_id: status and dates, name, IP, custom properties and segments. GET /v2/subscriber/get.
subscriber_idrequiredGet subscriber history
The last 100 actions of a subscriber: subscribe, unsubscribe, send, view, click, bounce, spam, each with a date and metadata (newsletter, link). GET /v2/subscriber/history.
subscriber_idrequiredList segments
The segments of a list with segment_id, segment_name, subscriber count and status (0 idle, 1 import running, 2 counting, 3 searching). NewsMAN allows 20 calls a minute for this method. GET /v2/segment/all.
list_idrequiredCount segment subscribers
The number of active subscribers in a segment. GET /v2/segment/count.
segment_idrequiredList segment subscribers
The subscribers of a segment (subscriber_id and email). Paged (page from 0, up to 1000 per page). GET /v2/segment/getSubscribers.
pagelimitsegment_idrequiredList newsletters
Newsletters (campaigns) of a list with newsletter_id, subject, status, dates, segments and headline stats. Filter by status (-1 cancelled, 0 new, 1 confirmed, 2 sending, 3 paused, 4 resumed, 5 sent; or a comma list such as 1,5; default all), by creation date range, or the last N days. Paged. GET /v2/newsletter/all.
dayspagelimitstatuslist_idrequiredstop_datestart_dateGet newsletter
Properties of one newsletter: subject, sender, status, dates, segments, links to the online view. Long HTML is clipped. GET /v2/newsletter/getProps.
newsletter_idrequiredGet newsletter stats
Delivery and engagement stats of one newsletter: sent, views, clicks, unsubscribes, bounces, spam reports and rates. GET /v2/newsletter/stats.
newsletter_idrequiredGet newsletter clicked links
The links clicked in one newsletter with the number of clicks and the last click time. GET /v2/newsletter/linksClicked.
newsletter_idrequiredList automations
Automation workflows of a list with workflow_id, name, type, status (0 inactive, 1 active), version and stats. Filter by name, status and last-updated range. GET /v2/automation/all.
nametypestatuslist_idrequiredstop_datestart_dateGet automation
One automation workflow: name, type, status, version, recurrence, stats and preview links. GET /v2/automation/getWorkflow.
workflow_idrequiredGet automation stats
Daily stats of the automations of a list: sends, opens, clicks, purchases, bounces, unsubscribes. Optionally for given workflows and a period (last N days, or start_date/stop_date; at most 90 days). GET /v2/automation/stats.
dayslist_idrequiredstop_datestart_dateworkflow_idsGet import status
Status of a background subscriber import by import_id: new, running, finished or error, with times and the last error. GET /v2/import/status.
import_idrequiredSubscribe an email
WRITE: subscribe an email address to a list (or update it if it exists), with optional name and custom properties. A property key with the tag_ prefix sets a tag. Only use for people who gave consent. The subscriber is active at once, with no confirmation email. Returns the subscriber_id. POST /v2/subscriber/saveSubscribe.
ipemailrequiredpropslist_idrequiredlastnamefirstnameUnsubscribe an email
WRITE: unsubscribe an email address from a list, so it no longer receives campaigns from that list. Returns the subscriber_id. POST /v2/subscriber/saveUnsubscribe.
ipemailrequiredlist_idrequiredUpdate a subscriber
WRITE: change the email, first name or last name of a subscriber. Give only the fields to change; the others are left as they are. POST /v2/subscriber/update.
emaillastnamefirstnamesubscriber_idrequiredAdd tags to a subscriber
WRITE: add tags to a subscriber (existing tags stay). POST /v2/subscriber/addTags.
tagsrequiredsubscriber_idrequiredAdd a subscriber to a segment
WRITE: add a subscriber to a (static) segment. POST /v2/subscriber/addToSegment.
segment_idrequiredsubscriber_idrequiredRemove a subscriber from a segment
WRITE: remove a subscriber from a segment (the subscriber stays on the list). POST /v2/subscriber/removeFromSegment.
segment_idrequiredsubscriber_idrequired100% 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": { "newsman": { "url": "https://newsman.usefulapi.io/mcp" } }}