Skip to main content
Benchmark Email logo

Benchmark Email

Benchmark Email is a comprehensive email marketing platform offering tools for creating, sending, and analyzing email campaigns.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Benchmark Email authenticates with an API key. Generate the credential in your Benchmark Email account, then paste it into FlyMyAI the first time an agent uses a Benchmark Email action.

Get your Benchmark Email credential →

Fields to fill in FlyMyAI

FieldDetails
Benchmark Email API KeyYour Benchmark Email API Key (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
BENCHMARK_EMAIL_DELETE_CONTACT_FROM_LISTTool to delete a contact from a specific list by contactid. use when you have list and contact ids. example: "delete contact 2040826674 from list 15257899"list_id, contact_id
BENCHMARK_EMAIL_DELETE_CONTACT_LISTTool to delete a contact list. use after confirming that the list is no longer in use.list_id
BENCHMARK_EMAIL_DELETE_EMAILTool to delete an email campaign. use when removing a campaign by its id. use after confirming the campaign id is correct.id
BENCHMARK_EMAIL_DELETE_LINK_ACCOUNTTool to delete a linked agency account. use when revoking a linked agency account by its id. use after confirming the account id is correct.ID
BENCHMARK_EMAIL_DELETE_WEBHOOKTool to delete a webhook from a contact list by its id. use when removing obsolete or invalid webhooks after confirming list and webhook details.ListID, ID
BENCHMARK_EMAIL_GET_ALL_CONFIRMED_EMAILSTool to retrieve all confirmed email addresses for the client account. use after user completes email confirmation flows to fetch final list.-
BENCHMARK_EMAIL_GET_CLIENT_ACCOUNT_SETTINGSTool to get client account settings such as company, language, timezone, and sender info. use when you need to fetch account configuration before sending campaigns.-
BENCHMARK_EMAIL_GET_CLIENT_DETAILSTool to get client details including profile data, contact count, and plan information. use when verifying account profile and limits.-
BENCHMARK_EMAIL_GET_CLIENT_PLAN_INFORMATIONTool to get client's plan information including addons, email plan, and total contacts. use when you need the current plan details before managing upgrades or billing.-
BENCHMARK_EMAIL_GET_CLIENT_PROFILE_DETAILSTool to get client's profile details like business city, country, phone, and company. use after confirming authentication to fetch client profile info.-
BENCHMARK_EMAIL_GET_CONTACTS_IN_LISTTool to fetch filtered and paginated contacts from a list by listid. use when narrowing a list via search, filters, and paging.ListID
BENCHMARK_EMAIL_GET_CONTACT_LISTSTool to retrieve all contact lists. use when you need to list or select a contact list.-
BENCHMARK_EMAIL_GET_CONTACT_LIST_DETAILSTool to fetch detailed information for a contact list. use after confirming the list id to retrieve all metadata.list_id
BENCHMARK_EMAIL_GET_EMAIL_REPORT_FORWARDSTool to get forwards report for an email campaign. use after campaign send to export its forwards.email_id
BENCHMARK_EMAIL_GET_EMAIL_REPORT_UNOPENSTool to get unopens report for an email campaign by id. use when you need to export or review recipients who did not open a specific email campaign.email_id
BENCHMARK_EMAIL_GET_LINK_ACCOUNT_DETAILSTool to get details of a linked agency account. use when retrieving info for a specific linked account by id after confirming the account exists.ID
BENCHMARK_EMAIL_GET_LIST_LINK_ACCOUNTSTool to get list of linked agency accounts. use after linking agency accounts to retrieve all associated accounts.-
BENCHMARK_EMAIL_GET_SUB_ACCOUNTSTool to retrieve all sub-accounts for the client. use when you need to view or manage sub-accounts.-
BENCHMARK_EMAIL_GET_SUB_ACCOUNTS_PLAN_LISTTool to retrieve available plans for a sub-account. use when you need to determine list and email limits for a specific sub-account client id.ID
BENCHMARK_EMAIL_GET_SUB_ACCOUNT_DETAILSTool to get details for a specific sub-account by id. use when needing profile and plan info of a child account.id
BENCHMARK_EMAIL_GET_SUB_ACCOUNT_HISTORYTool to get sub-account history. use after listing sub-accounts to retrieve each account's billing history.-
BENCHMARK_EMAIL_PATCH_CHANGE_PASSWORDTool to change the password for the client account. use when updating account credentials after validating new and confirm passwords match.NewPassword, ConfirmPassword
BENCHMARK_EMAIL_PATCH_SAVE_SECURITY_PINTool to save a new security pin for the client account. use when you need to update the account pin after confirming both entries match.NewPIN, ConfirmNewPIN
BENCHMARK_EMAIL_PATCH_SEND_RESET_EMAILTool to send a reset email link to change the primary email address. use when initiating an email-based reset of the account’s primary email after user request.-
BENCHMARK_EMAIL_PATCH_UPDATE_CLIENT_SETTINGSTool to update client account settings. use after fetching current settings. updates company info, timezone, language, sender defaults, and signature details.Detail
BENCHMARK_EMAIL_PATCH_UPDATE_CONTACT_LISTTool to update an existing contact list. use after confirming list id and desired modifications to name, description, labels, or custom fields.ListID, Data
BENCHMARK_EMAIL_PATCH_UPDATE_EDIT_PROFILETool to update or edit profile information such as first name, last name, and phone number. use after retrieving profile details to apply changes.FirstName, LastName, PhoneNo
BENCHMARK_EMAIL_PATCH_UPDATE_WEBHOOKTool to update a webhook for a contact list by webhook id. use after retrieving or creating a webhook to modify its event settings such as cleaned-address, email-change, profile-update, subscribe, and unsubscribe callbacks.ListID, ID, Data
BENCHMARK_EMAIL_POST_ADD_CONTACT_TO_LISTTool to add a new contact to a specific list. use after verifying the list id exists.ListID, Email
BENCHMARK_EMAIL_POST_CHANGE_SECURITY_PINTool to change security pin for the client account. use after confirming your current pin to rotate your pin.ResetPIN, ResetConfirmPIN, ResetOldPIN
BENCHMARK_EMAIL_POST_CREATE_CONTACT_LISTTool to create a new contact list. use after planning list name and optional description.Name
BENCHMARK_EMAIL_POST_CREATE_WEBHOOKTool to create a new webhook for a contact list. use when you need to get callbacks for list events after list creation.ListID, CleanedAddress, EmailChanged, ProfileUpdates, Subscribes, Unsubscribes, ClientUrl, ContactMasterID
BENCHMARK_EMAIL_POST_DISABLE_SECURITY_PINTool to disable security pin for the client account. use when revoking the current pin to remove pin protection.DisableOldPIN
BENCHMARK_EMAIL_POST_SAVE_WEBSITE_DOMAINTool to save a website domain for your benchmark email account. use after account setup to register your domain for link tracking.CompanyWebsite
BENCHMARK_EMAIL_POST_SEND_CONFIRM_EMAIL_VERIFICATIONTool to send confirm email verification. use when unverified addresses must receive verification emails after signup.EmailIDs
BENCHMARK_EMAIL_POST_SEND_PIN_EMAILTool to send pin via email. use when you forgot your security pin and need it emailed to you.-
We love our partners - FlyMy.AI builds with the best. Thanks, Benchmark Email!