Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

Mixmax MCP connector

OAuth 2.1/DCRCommunicationMarketingCRM & Sales

Connect to Mixmax MCP. Manage email sequences, templates, contacts, and engagement analytics from your AI workflows.

Mixmax MCP connector

  1. Terminal window
    npm install @scalekit-sdk/node

    Full SDK reference: Node.js | Python

  2. Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. quickstart.ts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENV_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'mixmaxmcp'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize Mixmax MCP:', link)
    process.stdout.write('Press Enter after authorizing...')
    await new Promise(r => process.stdin.once('data', r))
    // Make your first call
    const result = await actions.executeTool({
    connector,
    identifier,
    toolName: 'mixmaxmcp_mixmax_info',
    toolInput: {},
    })
    console.log(result)

Connect this agent connector to let your agent:

  • Sequences records — Query and inspect Mixmax email sequences
  • Info mixmax — Retrieve general information about the Mixmax account and configuration
  • Meetings records — Query Mixmax meetings and calendar data

Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.

mixmaxmcp_meetings#Query Mixmax meetings and calendar data. Supports actions: get_event, search_events, find_event_by_meet_id, get_calendar, get_meeting_prep, list_meeting_preps, get_meeting_summary, search_meeting_summaries, get_meeting_transcript, get_meeting_assistant_settings, list_meeting_types, get_admin_copilot_settings.20 params

Query Mixmax meetings and calendar data. Supports actions: get_event, search_events, find_event_by_meet_id, get_calendar, get_meeting_prep, list_meeting_preps, get_meeting_summary, search_meeting_summaries, get_meeting_transcript, get_meeting_assistant_settings, list_meeting_types, get_admin_copilot_settings.

NameTypeRequiredDescription
actionstringrequiredThe action to perform. See the tool description for accepted values.
afterstringoptionalISO 8601 timestamp. Return events that start after this date and time.
attendeestringoptionalEmail address of the attendee to filter meeting summaries by.
beforestringoptionalISO 8601 timestamp. Return events that start before this date and time.
domainstringoptionalAttendee email domain to filter events by (for search_events).
emailsarrayoptionalList of email addresses to filter events by.
eventIdstringoptionalThe unique calendar event ID (required for get_event).
eventTypestringoptionalType of calendar event to filter by. Accepted values: default, focusTime, outOfOffice.
expandstringoptionalExpand events to include additional data. Accepted values: mixmax:summary.
fromstringoptionalISO 8601 timestamp. Start of the date range for meeting summaries search.
includeContextbooleanoptionalWhether to include full LLM context in the meeting prep response. Defaults to true.
isExternalbooleanoptionalWhen true, filters to external meetings only.
limitnumberoptionalMaximum number of results to return.
meetingIdstringoptionalThe Google Meet ID of the event (required for find_event_by_meet_id).
meetingKeystringoptionalThe unique meeting key returned by search_meeting_summaries. Required for get_meeting_summary and get_meeting_transcript.
ownerstringoptionalFilter meeting summaries by ownership. Accepted values: me, shared, workspace.
skipnumberoptionalNumber of results to skip for pagination.
titlestringoptionalFilter meeting summaries by meeting title.
tostringoptionalISO 8601 timestamp. End of the date range for meeting summaries search.
uniqueKeystringoptionalThe unique meeting prep key (required for get_meeting_prep).
mixmaxmcp_mixmax_info#Retrieve general information about the Mixmax account and configuration.0 params

Retrieve general information about the Mixmax account and configuration.

mixmaxmcp_sequences#Query and inspect Mixmax email sequences. Supports actions: list_sequences, get_sequence, get_sequence_insights, find_contact_in_sequences, get_daily_send_count, validate_sequence.7 params

Query and inspect Mixmax email sequences. Supports actions: list_sequences, get_sequence, get_sequence_insights, find_contact_in_sequences, get_daily_send_count, validate_sequence.

NameTypeRequiredDescription
actionstringrequiredThe action to perform. See the tool description for accepted values.
contactEmailstringoptionalEmail address of the contact to look up in sequences.
folderstringoptionalFilter sequences by folder name.
limitnumberoptionalMaximum number of results to return.
namestringoptionalFilter sequences by name using a substring match.
nextstringoptionalPagination cursor from the previous response. Use the 'next' field in the response to get the next page.
sequenceIdstringoptionalThe unique ID of the sequence (required for get_sequence, get_sequence_insights, and validate_sequence).