Skip to main content
Glama

mark_email_as_read

Mark Outlook emails as read to manage your inbox by clearing unread notifications and organizing messages.

Instructions

Mark email as read

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
email_idYesEmail ID

Implementation Reference

  • Tool schema definition: input requires email_id string
    { name: "mark_email_as_read", description: "Mark email as read", inputSchema: { type: "object", properties: { email_id: { type: "string", description: "Email ID" } }, required: ["email_id"] } },
  • MCP tool handler: validates input, calls outlookManager.markAsRead(emailId), returns success message
    case 'mark_email_as_read': { const emailId = (args as any)?.email_id; if (!emailId) { throw new Error('Email ID is required'); } await outlookManager.markAsRead(emailId); return { content: [ { type: 'text', text: `✅ **Email marked as read**\nEmail ID: ${emailId}`, }, ], }; }
  • Core implementation in OutlookManager: currently a no-op stub (Promise.resolve())
    async markAsRead(id: string): Promise<void> { return Promise.resolve(); }

Latest Blog Posts

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/cqyefeng119/windows-outlook-mcp'

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