UNPKG

smartlead-mcp-server

Version:

MCP server for Smartlead campaign management integration. Features include creating campaigns, updating campaign settings, and managing campaign sequences.

150 lines (149 loc) 5.42 kB
export interface SpamTestProvider { id: number; name: string; description?: string; region?: string; country?: string; is_active: boolean; } export interface RegionWiseProvidersResponse { success: boolean; data: { providers: SpamTestProvider[]; }; message?: string; } export interface CreateManualPlacementTestParams { test_name: string; description?: string; spam_filters: string[]; link_checker: boolean; campaign_id: number; sequence_mapping_id: number; provider_ids: number[]; sender_accounts: string[]; all_email_sent_without_time_gap: boolean; min_time_btwn_emails: number; min_time_unit: string; is_warmup: boolean; } export interface CreateAutomatedPlacementTestParams extends CreateManualPlacementTestParams { schedule_start_time: string; test_end_date: string; every_days: number; tz: string; days: number[]; starHour?: string; folder_id?: number; scheduler_cron_value?: { tz: string; days: number[]; }; } export interface GetSpamTestDetailsParams { spam_test_id: number; } export interface DeleteSmartDeliveryTestsParams { spamTestIds: number[]; } export interface StopAutomatedTestParams { spam_test_id: number; } export interface ListAllTestsParams { testType: 'manual' | 'auto'; limit?: number; offset?: number; } export interface ProviderWiseReportParams { spam_test_id: number; } export interface GroupWiseReportParams { spam_test_id: number; } export interface SenderAccountWiseReportParams { spam_test_id: number; } export interface SpamFilterDetailsParams { spam_test_id: number; } export interface DkimDetailsParams { spam_test_id: number; } export interface SpfDetailsParams { spam_test_id: number; } export interface RdnsDetailsParams { spam_test_id: number; } export interface SenderAccountsParams { spam_test_id: number; } export interface BlacklistParams { spam_test_id: number; } export interface EmailContentParams { spam_test_id: number; } export interface IpAnalyticsParams { spam_test_id: number; } export interface EmailHeadersParams { spam_test_id: number; reply_id: number; } export interface ScheduleHistoryParams { spam_test_id: number; } export interface IpDetailsParams { spam_test_id: number; reply_id: number; } export interface MailboxSummaryParams { limit?: number; offset?: number; } export interface MailboxCountParams { } export interface GetAllFoldersParams { limit?: number; offset?: number; name?: string; } export interface CreateFolderParams { name: string; } export interface GetFolderByIdParams { folder_id: number; } export interface DeleteFolderParams { folder_id: number; } export interface GetRegionWiseProvidersParams { } export declare function isGetRegionWiseProvidersParams(args: unknown): args is GetRegionWiseProvidersParams; export declare function isCreateManualPlacementTestParams(args: unknown): args is CreateManualPlacementTestParams; export declare function isCreateAutomatedPlacementTestParams(args: unknown): args is CreateAutomatedPlacementTestParams; export declare function isGetSpamTestDetailsParams(args: unknown): args is GetSpamTestDetailsParams; export declare function isDeleteSmartDeliveryTestsParams(args: unknown): args is DeleteSmartDeliveryTestsParams; export declare function isStopAutomatedTestParams(args: unknown): args is StopAutomatedTestParams; export declare function isListAllTestsParams(args: unknown): args is ListAllTestsParams; export declare function isProviderWiseReportParams(args: unknown): args is ProviderWiseReportParams; export declare function isGroupWiseReportParams(args: unknown): args is GroupWiseReportParams; export declare function isSenderAccountWiseReportParams(args: unknown): args is SenderAccountWiseReportParams; export declare function isSpamFilterDetailsParams(args: unknown): args is SpamFilterDetailsParams; export declare function isDkimDetailsParams(args: unknown): args is DkimDetailsParams; export declare function isSpfDetailsParams(args: unknown): args is SpfDetailsParams; export declare function isRdnsDetailsParams(args: unknown): args is RdnsDetailsParams; export declare function isSenderAccountsParams(args: unknown): args is SenderAccountsParams; export declare function isBlacklistParams(args: unknown): args is BlacklistParams; export declare function isEmailContentParams(args: unknown): args is EmailContentParams; export declare function isIpAnalyticsParams(args: unknown): args is IpAnalyticsParams; export declare function isEmailHeadersParams(args: unknown): args is EmailHeadersParams; export declare function isScheduleHistoryParams(args: unknown): args is ScheduleHistoryParams; export declare function isIpDetailsParams(args: unknown): args is IpDetailsParams; export declare function isMailboxSummaryParams(args: unknown): args is MailboxSummaryParams; export declare function isMailboxCountParams(args: unknown): args is MailboxCountParams; export declare function isGetAllFoldersParams(args: unknown): args is GetAllFoldersParams; export declare function isCreateFolderParams(args: unknown): args is CreateFolderParams; export declare function isGetFolderByIdParams(args: unknown): args is GetFolderByIdParams; export declare function isDeleteFolderParams(args: unknown): args is DeleteFolderParams;