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!