Skip to main content
Glama
hanhandly

Graph Mail MCP

by hanhandly

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
mail_auth_statusA

Return authentication status, expiry, unexpected-scope warnings, and the next login action without exposing tokens.

mail_list_foldersD

List folders in the selected mailbox scope.

mail_search_messagesA

Search messages safely. Prefer subject for a known title; query is full-text and may match message bodies.

mail_get_messageB

Read one message by Graph ID, immutable ID, or internetMessageId with an explicit body mode.

mail_get_threadA

Reconstruct a bounded mailbox-local conversation with complete per-message headers and the requested body mode. Embedded forwarded chains are not separate messages.

mail_list_attachmentsC

List metadata for a message attachments collection.

mail_get_attachmentC

Get bounded attachment metadata/text/base64 content.

mail_create_draftC

Create a new/reply/reply-all/forward draft without sending.

mail_update_draftB

Update an MCP-owned draft after registry and Graph preflight.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources