Skip to main content
Glama
Zacccck

Claude-Read-Outlook-Attachments

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
M365_CLIENT_IDYesApplication (client) ID from Microsoft Entra App Registration
M365_TENANT_IDNoDirectory (tenant) ID from Microsoft Entra App Registration, default is 'common'common

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkA

Verify that the local Outlook attachment reader MCP server is running and report auth state.

begin_authA

Start Microsoft 365 device-code login for the local Claude Desktop MCP process.

auth_statusA

Check whether Microsoft 365 login for this local MCP process has completed.

list_recent_messagesB

List recent Outlook emails from Microsoft 365. By default this searches the Inbox, prefers emails with attachments, and can filter by subject or sender name/address.

list_email_attachmentsC

List attachments for a specific Outlook email.

read_email_attachmentA

Download an Outlook attachment directly from Microsoft Graph and parse it locally. Supports PDF, OCR-scanned PDF, Word, PowerPoint, Excel, images, archives, MSG, and plain text. Large image previews are automatically downscaled to fit MCP payload limits.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/Zacccck/Claude-MCP-Read-Email-Attachments'

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