Skip to main content
Glama

MCP Apple Mail

by LionSR
mail.ts1.36 kB
/** * Complete Mail implementation using modular architecture * Uses separate modules for better organization and type safety */ // Import types export type { MailAccount, MailboxInfo, EmailMessage, MailboxHierarchy, SendMailOptions, SearchOptions, MoveEmailResult, JXAError, MailboxSearchConfig, EmailSortOptions } from './types.js'; // Import account operations import { getAccounts, getMailboxHierarchy } from './mail-accounts.js'; // Import message operations import { getUnreadMails, getLatestMails } from './mail-messages.js'; // Import search operations import { searchMails, searchInbox, searchInMailbox } from './mail-search.js'; // Import mail operations import { sendMail, markAsRead, deleteEmails, moveEmails } from './mail-operations.js'; // Export all functions export { // Account operations getAccounts, getMailboxHierarchy, // Message retrieval getUnreadMails, getLatestMails, // Search operations searchMails, searchInbox, searchInMailbox, // Mail operations sendMail, markAsRead, deleteEmails, moveEmails }; // Default export for backward compatibility const mailJXA = { getAccounts, getMailboxHierarchy, getUnreadMails, searchMails, searchInbox, searchInMailbox, getLatestMails, sendMail, markAsRead, deleteEmails, moveEmails }; export default mailJXA;

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LionSR/mcp-apple'

If you have feedback or need assistance with the MCP directory API, please join our Discord server