MCP server
Benchmark Email MCP by usefulapi
io.usefulapi/benchmark-email
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Manage Benchmark Email lists and contacts, and read campaign reports: opens, clicks, bounces.
Working at last checkVerified publisher: usefulapi.ioAbout 4,405 tokens per request once connected25 tools
https://benchmark-email.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 25
- Token cost
- About 4,405 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http benchmark-email https://benchmark-email.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.benchmark-email] url = "https://benchmark-email.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"benchmark-email":{"httpUrl":"https://benchmark-email.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"benchmark-email":{"url":"https://benchmark-email.usefulapi.io/mcp"}}}
VS Code
{"servers":{"benchmark-email":{"type":"http","url":"https://benchmark-email.usefulapi.io/mcp"}}}
Antigravity
agy mcp add benchmark-email https://benchmark-email.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"benchmark-email","server_url":"https://benchmark-email.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"benchmark-email","server_url":"https://benchmark-email.usefulapi.io/mcp"}
Tools
benchmark_add_contact~369 tokens
WRITE: add one contact to a list (or update it if the email is already there, as the vendor decides). It does not send any email. Only add people who agreed to get email. POST /Contact/{list_id}/ContactDetails.benchmark_create_list~112 tokens
WRITE: create an empty contact list. POST /Contact/.benchmark_get_account~92 tokens
The Benchmark Email account this token belongs to: client id, name, company, email, status, plan products, contact count and emails sent. GET /Client/ProfileDetails.benchmark_get_contact~178 tokens
One contact of a list with all its fields (Field1 ... Field24 hold the custom columns). GET /Contact/{list_id}/ContactDetails/{contact_id}.benchmark_get_email~117 tokens
One email campaign: subject, sender, target and excluded lists, dates and settings. GET /Emails/{email_id}.benchmark_get_email_bounces~123 tokens
Which addresses bounced for an email: contact, email address, time and bounce type. GET /Emails/{email_id}/Report/Bounces.benchmark_get_email_clicks~117 tokens
Who clicked a link in an email: contact, email address and time. GET /Emails/{email_id}/Report/Clicks.benchmark_get_email_opens~193 tokens
Who opened an email: contact, email address, time and device. GET /Emails/{email_id}/Report/Opens.benchmark_get_email_report~130 tokens
The report summary of one email: recipients, opens, clicks, bounces, unsubscribes, forwards, complaints and rates. GET /Emails/{email_id}/Report.benchmark_get_email_unsubscribes~130 tokens
Who unsubscribed after an email: contact, email address, time and reason, with a count per reason. GET /Emails/{email_id}/Report/Unsubscribes.benchmark_get_list~123 tokens
One contact list: name, description, active contact count and its custom field names (Field1Name ...). GET /Contact/{list_id}.benchmark_get_list_fields~123 tokens
The column names of a contact list (email, firstname, lastname and the custom fields). GET /Contact/{list_id}/Fields.benchmark_get_plan~78 tokens
The account's email plan, add-ons and contact usage (active, account and total contacts, percent used). GET /Client/Plan.benchmark_get_settings~92 tokens
Default sender settings: from name and email, signature, footer, time zone, language and company address. The API token in the reply is removed. GET /Client/Setting.benchmark_get_signup_form~111 tokens
One signup form with its settings and target lists. GET /SignupForm/{form_id}.benchmark_get_signup_form_link~109 tokens
The public link of a signup form. GET /SignupForm/{form_id}/Link.benchmark_list_contacts~428 tokens
List the contacts of one list with email, name, dates and id. Filter by status (subscribed, unsubscribed, hard_bounced) or search a column. GET /Contact/{list_id}/ContactDetails.benchmark_list_email_reports~215 tokens
Report summaries of sent emails: sends, opens, clicks, bounces, unsubscribes and complaints per campaign. GET /Emails/Report.benchmark_list_emails~275 tokens
List email campaigns with id, name, subject, type, status, dates and target lists. GET /Emails/.benchmark_list_lists~254 tokens
List contact lists with id, name, description, contact count and dates. Use the ids with the contact tools. GET /Contact/.benchmark_list_segments~148 tokens
List the saved segments (filtered subsets of lists) with id and name. GET /Contact/Segments.benchmark_list_signup_forms~227 tokens
List signup forms with id, name, date and the lists they feed. GET /SignupForm/.benchmark_search_contacts~125 tokens
Find an email address across all lists: one row per list it is on, with the list name, contact id and master-unsubscribe flag. GET /Contact/ContactDetails.benchmark_unsubscribe_contact~183 tokens
WRITE: move a contact to the Do Not Contact (master unsubscribe) list, so no campaign reaches it again. The API has no undo for this. DELETE /Contact/{list_id}/MoveToDNC/{contact_id}.benchmark_update_contact~353 tokens
WRITE: change fields of one contact in one list. Only the fields you pass are sent. PATCH /Contact/{list_id}/ContactDetails/{contact_id}.
Browse
Related MCP servers
- Sarbacane MCP by usefulapi
Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns. - Sendlane MCP by usefulapi
Manage Sendlane lists, contacts, tags and custom fields; read campaign and SMS reports. - GetResponse MCP by usefulapi
Manage GetResponse contacts, campaigns, newsletters and autoresponders. - EmailOctopus MCP by usefulapi
Manage lists, contacts and campaigns, and read campaign performance reports on EmailOctopus. - iContact MCP by usefulapi
Read iContact contacts, lists, campaigns and message stats; add contacts and manage subscriptions. - Sakari MCP by usefulapi
Manage Sakari SMS contacts, conversations, templates and campaigns, and send texts. - SendGrid MCP by usefulapi
Send email and read templates, marketing contacts, lists, stats, bounces and unsubscribes. - Vision6 MCP by usefulapi
Read Vision6 lists, contacts, messages and reports; update contacts; send transactional email/SMS.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/benchmark-email)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents