cakemail-mcp-server
Version:
Enterprise MCP server for Cakemail API integration with Claude AI - includes comprehensive template management, list management, sub-account management, BEEeditor visual email design, and advanced analytics
308 lines • 8.18 kB
TypeScript
export declare const emailTools: ({
name: string;
description: string;
inputSchema: {
type: string;
properties: {
email: {
type: string;
description: string;
format: string;
};
sender_id: {
type: string;
description: string;
};
subject: {
type: string;
description: string;
};
html_content: {
type: string;
description: string;
};
text_content: {
type: string;
description: string;
};
template_id: {
type: string;
description: string;
};
list_id: {
type: string;
description: string;
};
email_type: {
type: string;
enum: string[];
description: string;
default: string;
};
email_id?: never;
as_submitted?: never;
tracking?: never;
log_type?: never;
iso_time?: never;
page?: never;
per_page?: never;
start_time?: never;
end_time?: never;
tags?: never;
providers?: never;
sort?: never;
interval?: never;
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
email_id: {
type: string;
description: string;
format: string;
};
email?: never;
sender_id?: never;
subject?: never;
html_content?: never;
text_content?: never;
template_id?: never;
list_id?: never;
email_type?: never;
as_submitted?: never;
tracking?: never;
log_type?: never;
iso_time?: never;
page?: never;
per_page?: never;
start_time?: never;
end_time?: never;
tags?: never;
providers?: never;
sort?: never;
interval?: never;
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
email_id: {
type: string;
description: string;
format: string;
};
as_submitted: {
type: string;
description: string;
default: boolean;
};
tracking: {
type: string;
description: string;
default: boolean;
};
email?: never;
sender_id?: never;
subject?: never;
html_content?: never;
text_content?: never;
template_id?: never;
list_id?: never;
email_type?: never;
log_type?: never;
iso_time?: never;
page?: never;
per_page?: never;
start_time?: never;
end_time?: never;
tags?: never;
providers?: never;
sort?: never;
interval?: never;
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
log_type: {
type: string;
enum: string[];
description: string;
default: string;
};
email_id: {
type: string;
description: string;
format: string;
};
iso_time: {
type: string;
description: string;
default: boolean;
};
page: {
type: string;
minimum: number;
description: string;
default: number;
};
per_page: {
type: string;
minimum: number;
maximum: number;
description: string;
default: number;
};
start_time: {
type: string;
description: string;
};
end_time: {
type: string;
description: string;
};
tags: {
type: string;
description: string;
};
providers: {
type: string;
description: string;
};
sort: {
type: string;
description: string;
default: string;
};
email?: never;
sender_id?: never;
subject?: never;
html_content?: never;
text_content?: never;
template_id?: never;
list_id?: never;
email_type?: never;
as_submitted?: never;
tracking?: never;
interval?: never;
};
required: never[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
interval: {
type: string;
enum: string[];
description: string;
default: string;
};
iso_time: {
type: string;
description: string;
default: boolean;
};
start_time: {
type: string;
description: string;
};
end_time: {
type: string;
description: string;
};
providers: {
type: string;
description: string;
};
tags: {
type: string;
description: string;
};
email?: never;
sender_id?: never;
subject?: never;
html_content?: never;
text_content?: never;
template_id?: never;
list_id?: never;
email_type?: never;
email_id?: never;
as_submitted?: never;
tracking?: never;
log_type?: never;
page?: never;
per_page?: never;
sort?: never;
};
required: never[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
email: {
type: string;
description: string;
format: string;
};
sender_id: {
type: string;
description: string;
};
subject: {
type: string;
description: string;
};
html_content: {
type: string;
description: string;
};
text_content: {
type: string;
description: string;
};
template_id: {
type: string;
description: string;
};
list_id: {
type: string;
description: string;
};
email_type?: never;
email_id?: never;
as_submitted?: never;
tracking?: never;
log_type?: never;
iso_time?: never;
page?: never;
per_page?: never;
start_time?: never;
end_time?: never;
tags?: never;
providers?: never;
sort?: never;
interval?: never;
};
required: string[];
};
})[];
//# sourceMappingURL=email-tools.d.ts.map