@aot-tech/gmail-mcp-server
Version:
Gmail MCP Server with Bearer Token Authentication - A Model Context Protocol server for Gmail access
34 lines (33 loc) • 1.33 kB
TypeScript
import { EmailData, GmailMessagePayload, GmailMessageHeader } from '../types/index';
export declare function parseEmailAddress(emailString: string): {
name: string;
email: string;
};
export declare function formatEmailAddress(emailString: string): string;
export declare function getDisplayName(emailString: string): string;
export declare function createEmailMessage(emailData: EmailData): string;
export declare function decodeEmailContent(data: string): string;
export declare function extractEmailBody(payload: GmailMessagePayload): string;
export declare function extractHeaderValue(headers: GmailMessageHeader[], headerName: string): string;
export declare function extractEmailDetails(message: any): {
id: string;
from: string;
fromName: string;
fromEmail: string;
to: string;
subject: string;
date: string;
body: string;
};
export declare function formatEmailDetails(details: {
id: string;
from: string;
fromName: string;
fromEmail: string;
to: string;
subject: string;
date: string;
body: string;
}): string;
export declare function formatSearchResult(messageId: string, from: string, subject: string, date: string): string;
export declare function formatSearchResultWithName(messageId: string, from: string, subject: string, date: string): string;