Connect-MCP

Benchmark Email MCP by usefulapi

io.usefulapi/benchmark-email · v1.0.0

Manage Benchmark Email lists and contacts, and read campaign reports: opens, clicks, bounces.

MCPremoteno credentialsEmailAnalytics & marketing

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 25 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 88/100

What it does: 25 tools · 21 read, 4 write (incl. delete/pay) · Email, Analytics & marketing

Test call benchmark_get_account: needs a key: HTTP 401 (946 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://benchmark-email.usefulapi.io/mcp

Tools

25 tools listed at last check
  • benchmark_get_account 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_plan The account's email plan, add-ons and contact usage (active, account and total contacts, percent used). GET /Client/Plan.
  • benchmark_get_settings 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_list_lists List contact lists with id, name, description, contact count and dates. Use the ids with the contact tools. GET /Contact/.
  • benchmark_get_list One contact list: name, description, active contact count and its custom field names (Field1Name ...). GET /Contact/{list_id}.
  • benchmark_get_list_fields The column names of a contact list (email, firstname, lastname and the custom fields). GET /Contact/{list_id}/Fields.
  • benchmark_create_list WRITE: create an empty contact list. POST /Contact/.
  • benchmark_list_segments List the saved segments (filtered subsets of lists) with id and name. GET /Contact/Segments.
  • benchmark_list_contacts 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_get_contact One contact of a list with all its fields (Field1 ... Field24 hold the custom columns). GET /Contact/{list_id}/ContactDetails/{contact_id}.
  • benchmark_search_contacts 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_add_contact 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_update_contact WRITE: change fields of one contact in one list. Only the fields you pass are sent. PATCH /Contact/{list_id}/ContactDetails/{contact_id}.
  • benchmark_unsubscribe_contact 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_list_emails List email campaigns with id, name, subject, type, status, dates and target lists. GET /Emails/.
  • benchmark_get_email One email campaign: subject, sender, target and excluded lists, dates and settings. GET /Emails/{email_id}.
  • benchmark_list_email_reports Report summaries of sent emails: sends, opens, clicks, bounces, unsubscribes and complaints per campaign. GET /Emails/Report.
  • benchmark_get_email_report The report summary of one email: recipients, opens, clicks, bounces, unsubscribes, forwards, complaints and rates. GET /Emails/{email_id}/Report.
  • benchmark_get_email_opens Who opened an email: contact, email address, time and device. GET /Emails/{email_id}/Report/Opens.
  • benchmark_get_email_clicks Who clicked a link in an email: contact, email address and time. GET /Emails/{email_id}/Report/Clicks.
  • benchmark_get_email_bounces Which addresses bounced for an email: contact, email address, time and bounce type. GET /Emails/{email_id}/Report/Bounces.
  • benchmark_get_email_unsubscribes Who unsubscribed after an email: contact, email address, time and reason, with a count per reason. GET /Emails/{email_id}/Report/Unsubscribes.
  • benchmark_list_signup_forms List signup forms with id, name, date and the lists they feed. GET /SignupForm/.
  • benchmark_get_signup_form One signup form with its settings and target lists. GET /SignupForm/{form_id}.
  • benchmark_get_signup_form_link The public link of a signup form. GET /SignupForm/{form_id}/Link.

Badge

Connect-MCP badge for io.usefulapi/benchmark-email

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.usefulapi/benchmark-email.svg)](https://clawy.uk/mcp/s/io.usefulapi/benchmark-email)