# Benchmark Email Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Benchmark Email

Manage email lists, contacts and view campaign opens, clicks and bounces in Benchmark Email.

- Record: https://musedirectory.ai/connector/benchmark-email
- Category: Marketing & Ads
- Developer: usefulapi (https://usefulapi.io/benchmark-email/)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 1534ms, checked 2026-10-29T09:16:10Z
- Endpoint: https://benchmark-email.usefulapi.io/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-29T12:46:25Z)
- Source: Found in the official MCP Registry (io.usefulapi/benchmark-email) https://registry.modelcontextprotocol.io/v0/servers?search=io.usefulapi%2Fbenchmark-email

Connect to Benchmark Email to manage contact lists and segments, add or update contacts, and read detailed reports on email campaign performance including opens, clicks, bounces and unsubscribes.

Example request: "Show me how many people opened my last email campaign and who clicked the links."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Benchmark Email to help me. It is a free service with an MCP server at https://benchmark-email.usefulapi.io/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- 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.

Screening checks:
- MCP handshake: pass (Answered in 21ms)
- Domain against threat feeds (Cloudflare security DNS): pass (benchmark-email.usefulapi.io, usefulapi.io not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (25 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
