an apple mail mcp server with the whole message, not the header

most mail bridges hand your agent subjects and senders. vintage extracts full bodies from the local store, text from pdf attachments, and apple’s own on-device mail categorization — and links every sender to a person in your graph.

that makes mail useful in cross-source questions: the receipt, the thread about it, and the calendar event it produced come back together.

vintage runs entirely on your Mac: it reads the local Apple databases, builds one person-graph index, and serves it over cli and mcp. no cloud, no account, nothing leaves the machine.

brew install systemoperators/tap/vintage
vintage index sync
claude mcp add vintage -- vintage mcp --stdio
vintage mail             # recent, personal-first

which mail accounts does it cover?

anything Mail.app syncs to the mac — gmail, icloud, imap. vintage reads the local store, so there are no per-provider integrations or oauth flows.

local. no account. never phones home. · everything vintage does · the engine