otherapi_key

SureContact

SureContact is a marketing automation and CRM platform for managing contacts, companies, deals, campaigns, lists, forms, purchases, reports, and related workflows.

Verdict

SureContact exposes 26 tools that let your team draft campaigns, manage contact segments, enroll people in sequences, and pull analytics reports — all without leaving Switchy. Marketing ops and customer success get the most value: @mention SureContact to check campaign performance mid-standup, create a task for a high-intent lead, or pull a revenue report for the quarter. The MCP won't publish live pages or send real email unless you explicitly invoke enrollment or scheduling tools, so you can safely explore drafts and data. You'll need an API key with read and write scopes; some operations (like sequence enrollment) are irreversible once confirmed.

Common use cases

  • Draft campaign copy and preview before scheduling
  • Pull engagement metrics during weekly review
  • Create task for sales when lead clicks link
  • Build dynamic segment from recent webinar attendees
  • Check revenue report for last quarter

Integration

Vendor
SureContact
Category
other
Auth
API_KEY
Tools
26
Composio slug
surecontact

Tools

  • Create Campaign Draft

    Create a campaign in draft status without sending or scheduling email. Optionally configure content, sender details, tracking, and recipient filters for later review in SureContact.

  • Create Landing Page Draft

    Create a landing page in draft status without publishing it or making a public URL live. Optionally initialize the draft from page-builder design JSON or an existing page template.

  • Create Segment

    Create a tag or contact list. A dynamic list continuously evaluates its filters; a static list is manually managed.

  • Create Task

    Create an actionable workspace task linked to one or more contacts and optionally assign it. Workspace notification settings may notify the assignee.

  • Enroll Contact In Sequence

    Enroll one contact in an active sequence by UUID or email. This irreversible operation is asynchronous and can trigger sequence actions, including real external email, shortly after the request is accepted.

  • Get Campaign Performance

    Get campaign details, live sending progress, or one page of per-contact delivery and engagement results without changing campaign state.

  • Get Contact

    Retrieve one contact by UUID or email address without changing it.

  • Get Report

    Read one SureContact analytics report for a selected date range: overview, contact growth, email sending, email engagement, link clicks, unsubscribes, bounces, ecommerce revenue, products, or campaign summary.

  • List Campaigns

    Search and page through email campaigns by lifecycle status without changing them.

  • List Contacts

    Search and page through contacts in the connected workspace without changing them.

  • List Contact Timeline

    Page through either notes or activities for one contact, newest first, without changing the timeline.

  • List Form Submissions

    Search and page through submissions captured by one form without changing them.

  • List Marketing Assets

    List one page of forms, email templates, or landing pages available for campaigns and lead capture.

  • List Purchases

    Page through tracked purchases with optional contact, status, and source filters.

  • List Segments

    List tags or lists used to segment contacts, with search and archive filtering where supported.

  • List Tasks

    Page through workspace tasks without changing completion or assignment state.

  • List Workflows

    List automations or email sequences available in the workspace without starting them.

  • Log Contact Interaction

    Create a note or activity on a contact's timeline. This permanently adds workspace-visible history attributed to the API-key owner.

  • Record Purchase

    Record an external purchase in SureContact without charging a payment method. Identifying the buyer by email may create a new contact.

  • Send Email

    Queue one email for immediate asynchronous delivery to one external recipient. Executing this action sends a real external email and may create engagement tracking events; it does not create a draft or preview and cannot be undone.

  • Set Contact Status

    Change a contact's deliverability or subscription status. Setting unsubscribed, bounced, invalid, or complained can stop future messaging.

  • Set Task Completion

    Mark a task done or reopen it as not done. This immediately changes the task's completion state.

  • Start Contact Automation

    Start an active automation for one contact. This irreversible operation is asynchronous and can trigger actions, including real external email, shortly after the request is accepted; it does not wait for those actions to finish.

  • Unenroll Contact From Sequence

    Synchronously cancel a contact's active executions in a sequence and mark its subscriber state as cancelled. The response reports cancelled_executions; zero means the idempotent request found no active execution. Actions already sent or com

  • Update Contact Memberships

    Attach or detach one or more tags or lists from a contact. This immediately changes segmentation and can affect campaign or automation targeting.

  • Upsert Contact

    Create a contact when the email is new or update the existing contact with supplied fields. Supplied tag and list UUIDs are appended and never replace existing memberships.

Setup

Setup guide

  1. 11. In Switchy, open Settings → Integrations and click Connect next to SureContact. 2. You'll be prompted to paste an API key; generate one in your SureContact account under Settings → API & Webhooks with scopes for campaigns, contacts, sequences, and reports. 3. Paste the key into Switchy and click Authorize. 4. Switchy will test the connection by fetching your account metadata; if it succeeds you'll see a green checkmark. 5. Open any Project, type '@SureContact get contact email:test@example.com' and send the message. 6. If the MCP returns contact details or a 'not found' response, the integration is working. 7. To avoid accidental sends, confirm any enrollment or scheduling prompt twice before the MCP executes it.

What teammates see: by default, memories from SureContact are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Draft Welcome Campaign

@SureContact create a campaign draft titled 'Welcome Series - Day 1' with subject 'Thanks for joining us' and a plain-text body thanking new subscribers and linking to our getting-started guide.

Segment High-Intent Leads

@SureContact create a dynamic segment named 'Hot Leads - Last 7 Days' that includes contacts who clicked any email link in the past week and have not unsubscribed.

Check Campaign Performance

@SureContact get campaign performance for the campaign titled 'Product Launch Announcement' and show me open rate, click rate, and total delivered.

Create Follow-Up Task

@SureContact create a task titled 'Call to discuss enterprise plan' linked to contact email demo@acme.com and assign it to Jamie.

Pull Revenue Report

@SureContact get the ecommerce revenue report for January 1 to March 31 this year and summarize total revenue and top three products by sales.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@SureContact show me the email engagement report for the last 30 days, broken down by campaign type

Output

Here's the engagement summary for the past 30 days: Newsletter campaigns averaged 24.3% open rate and 3.1% click rate across 12 sends to 8,400 contacts. Promotional campaigns showed 18.7% opens and 5.2% clicks across 7 sends. Automated sequences maintained 31.2% opens with 4.8% clicks. Top-performing campaign was 'Product Launch - Q1' with 42% opens. Bounce rate across all types held steady at 1.2%. This data reflects campaigns that completed delivery in your selected window.

Notes

This example demonstrates read-only analytics access. The MCP retrieves aggregated metrics without modifying campaign state. Note that report granularity depends on your SureContact plan tier—some breakdowns may require higher-tier API access. Date ranges are configurable but historical data retention varies by account age.

Prompt

@SureContact create a draft campaign for our April webinar announcement, subject line 'Join us: AI workflows masterclass', sender 'events@company.com', and tag it for the Product team to review

Output

Draft campaign created successfully (ID: cmp_8x3k9m). Configuration: subject set to 'Join us: AI workflows masterclass', sender 'events@company.com' with your verified domain. Campaign remains in draft status—no emails will send until a team member schedules or triggers it in SureContact. The draft is tagged 'Product team review' and appears in your workspace's Campaigns > Drafts view. You can now edit content, configure recipient segments, or set up A/B tests before going live.

Notes

This write operation creates a campaign shell without sending anything, making it safe for AI-assisted drafting. However, once a human schedules the campaign in SureContact's UI, real emails will go to real contacts. Always verify sender domain authentication and recipient segments before scheduling. The MCP cannot preview rendered email HTML.

Prompt

@SureContact find all contacts tagged 'enterprise-trial' who opened our last product update email, then create a task for Sarah to follow up with each one this week

Output

Found 23 contacts matching your criteria: tagged 'enterprise-trial' and opened 'Product Update - March 2024'. Task created and assigned to Sarah (sarah@company.com): 'Follow up with enterprise trial contacts who engaged with March update'. The task links all 23 contacts and is due Friday. Sarah will receive a workspace notification if her settings allow. Note: this search reflects engagement data as of the last sync, typically within 15 minutes of email opens.

Notes

This synthesis example chains a segment query with task creation, demonstrating how the MCP bridges analytics and workflow. The contact list is a snapshot—new opens after task creation won't auto-update the task. Enrollment in sequences is irreversible and triggers real emails, so use task assignment for human review before automated follow-up.

Use-case deep-dives

Onboarding drip for SaaS trial users

When SureContact beats generic email for trial nurture sequences

A 6-person SaaS team runs a 14-day trial with a 5-email drip sequence tied to user signup events. SureContact wins here because the Enroll Contact In Sequence tool lets you trigger the sequence from your product backend the moment a trial starts, and Get Report pulls engagement metrics (opens, clicks, unsubscribes) into your analytics dashboard without logging into a separate email tool. The Create Task tool closes the loop: if a trial user clicks the upgrade link but doesn't convert, your CSM gets a task in SureContact to follow up. The threshold: if you need sub-minute delivery guarantees or complex branching logic based on product usage, you'll outgrow this and need a dedicated customer.io or Vero integration. For straightforward trial nurture at 50-200 signups a month, SureContact keeps the workflow in one place and the MCP makes it scriptable.

Weekly newsletter send for content teams

SureContact for recurring sends when you draft in-house

A 3-person content team publishes a weekly newsletter to 8,000 subscribers. They write the email in Notion, then copy it into SureContact's campaign builder every Thursday morning. The Create Campaign Draft tool automates the copy-paste step: your Notion-to-HTML script calls the MCP, populates the draft with content and sender details, and leaves it in SureContact for a final review before send. Get Campaign Performance pulls delivery stats into your weekly retro doc without opening the SureContact dashboard. The trade-off: if your newsletter has dynamic personalization (first name, recommended articles per subscriber), you'll need to pre-render that before calling the MCP, because the tool doesn't expose SureContact's merge-tag logic. For static or lightly personalized sends under 20,000 contacts, this workflow saves 15 minutes every week and keeps your content pipeline scriptable.

Event registration follow-up for local nonprofits

When SureContact's segment and task tools handle small-event ops

A 4-person nonprofit runs quarterly fundraising events with 100-300 attendees. After each event, they segment registrants by attendance status (showed up, no-show, waitlist) and send tailored thank-you or re-engagement emails. The Create Segment tool builds these lists from your registration database without manual CSV uploads, and Create Campaign Draft queues the follow-up emails for each segment. Create Task assigns post-event donation asks to individual board members when a high-value attendee opens the thank-you email but doesn't donate. The limit: if you run more than one event per month or your attendee list exceeds 1,000, the manual review step for each draft campaign becomes a bottleneck, and you'll want full send automation. For quarterly events under 500 people, SureContact's draft-first workflow gives you safety and the MCP makes list-building repeatable.

Frequently asked

What does the SureContact MCP let me do in Switchy?

It connects Switchy to your SureContact email marketing workspace so AI agents can draft campaigns, create landing pages, manage contact segments, pull performance reports, and enroll contacts in sequences. You stay in Switchy; the MCP handles the SureContact API calls. Useful for building campaign briefs, pulling engagement data into project threads, or automating list hygiene tasks without opening the SureContact dashboard.

Do I need admin access to connect SureContact?

You need an API key from SureContact, which typically requires account-owner or admin permissions to generate. Check your SureContact account settings under API or Integrations. If you're on a team plan, confirm with your admin that API access is enabled and that your key has the scopes you need—some accounts restrict draft creation or sequence enrollment to specific roles.

Can the MCP send live emails or does it only create drafts?

It can do both. Tools like Create Campaign Draft leave emails unsent for manual review in SureContact. But Enroll Contact In Sequence is irreversible and triggers real outbound emails as soon as the sequence runs. Use draft tools when you want human approval; use enrollment tools only when you trust the agent's logic and have tested the sequence thoroughly.

How is this different from using SureContact's dashboard or API directly?

The dashboard is click-heavy for repetitive tasks like pulling reports or tagging contacts. The raw API requires you to write and maintain code. The MCP sits in between: AI agents call 26 pre-built tools in plain English, so you describe what you want and Switchy handles the HTTP requests, pagination, and error handling. Faster than clicking, simpler than coding.

Who on the team should connect this MCP?

Whoever owns your SureContact account and understands which campaigns and sequences are safe to automate. Marketing ops or growth leads are typical owners. Don't hand the API key to someone unfamiliar with your email workflows—enrolling the wrong segment in a live sequence can burn your sender reputation fast. One connection per workspace is usually enough.

More other MCPs

See all other MCPs →

Data last verified 62 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.