update_campaign
Update Campaign
Update an existing email campaign's properties such as name, subject, content, sender details, or associated contact lists. Only provided fields will be updated.
Ask your agent in plain language. Each of these maps to a real tool on the server.
update_campaign
Update an existing email campaign's properties such as name, subject, content, sender details, or associated contact lists. Only provided fields will be updated.
manage_contact_list
Create, update, or delete a contact list. When creating, provide a name and optional description. When updating, provide the list ID and the fields to change.
list_campaigns
List and search email campaigns in your Benchmark Email account. Filter by name or status to find specific campaigns. Returns campaign metadata including status, schedule, and sender information.
manage_contact
Add, update, or remove a contact from a contact list. When adding a contact, provide at minimum an email address. Supports custom fields (Field1 through Field24).
list_contacts
List contacts in a specific contact list. Filter by status (active, unsubscribed) or search by email/name. Returns contact details including email, name, and custom fields.
create_campaign
Create a new email campaign in draft status. Configure the campaign name, subject, sender, content, and target contact lists. The campaign will need to be scheduled or sent separately.
get_campaign_report
Retrieve performance metrics for a sent email campaign. Returns aggregate statistics including opens, clicks, bounces, unsubscribes, and abuse complaints. Optionally fetch detailed per-contact data for opens, clicks, bounces, or unsubscribes.
send_campaign
Schedule an email campaign for delivery at a specific date and time, set it back to draft, duplicate it, or resend it to newly added contacts. Use this tool after creating a campaign to control its delivery.
get_campaign
Retrieve full details of a specific email campaign by its ID, including content, sender info, schedule, and associated contact lists.
delete_campaign
Delete an email campaign by moving it to Trash.
list_contact_lists
List and search contact lists in your Benchmark Email account. Returns list metadata including name, contact count, status, and creation date.
get_contact_list
Retrieve a contact list by ID, including its description, active contact count, and custom-field labels. Use list_contact_lists to discover list IDs.
who_am_i
Retrieve the Benchmark Email Classic account connected by the current API token, including its client ID, contact email, name, and account status.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Create, schedule, and send email marketing campaigns. Manage contact lists by adding, updating, and removing subscribers in bulk or individually. Track campaign performance metrics including opens, clicks, bounces, and unsubscribes. Upload and manage images for use in campaigns. Create and configure signup forms, surveys, and autoresponders. Set up webhooks on contact lists to receive real-time notifications for subscribes, unsubscribes, profile updates, and cleaned addresses.
Common questions about connecting Benchmark Email to AI agents with Metorial.