read_email
Retrieve full email content by email ID. Access detailed message body and headers from macOS Mail through AI agents.
Instructions
Read full email content by ID
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- server.js:14-14 (registration)The 'read_email' tool is registered in a static TOOLS array as ["read_email", "Read full email content by ID"] on line 14.
["read_email", "Read full email content by ID"], - server.js:106-109 (handler)All tools (including 'read_email') share a stub handler that returns an inspection placeholder message, since the real server is a native binary.
for (const [name, desc] of TOOLS) { server.tool(name, desc, {}, async () => ({ content: [{ type: "text", text: "This is an inspection stub. Install Local MCP: npx -y local-mcp@latest setup" }], })); - server.js:106-110 (registration)Dynamic registration loop: each tool name and description from the TOOLS array is registered via server.tool() with an empty schema and stub handler.
for (const [name, desc] of TOOLS) { server.tool(name, desc, {}, async () => ({ content: [{ type: "text", text: "This is an inspection stub. Install Local MCP: npx -y local-mcp@latest setup" }], })); }