Skip to main content
Glama
suryanandan1

Gmail MCP Server

by suryanandan1

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ALLOW_GMAIL_SENDNoEnable Gmail send. Set to 'true' to allow.false
ALLOW_GMAIL_DRAFT_CREATENoEnable Gmail draft creation. Set to 'true' to allow.false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkA

Verify that the MCP server is running and show integration status.

echo_textA

Echo non-empty text to verify argument handling and tool responses.

add_numbersA

Add two numbers to verify typed numeric tool arguments.

gmail_auth_statusA

Check local Gmail OAuth credential and token readiness without a network call.

gmail_get_profileA

Verify the Gmail API connection and return mailbox totals.

gmail_list_messagesC

List recent Gmail messages with IDs, sender, subject, date, and snippet.

gmail_search_messagesB

Search Gmail using Gmail search syntax such as from:, subject:, or is:unread.

gmail_read_messageA

Read a Gmail message using a message_id returned by list or search.

gmail_create_draftC

Create a Gmail draft after explicit enablement in .env.

gmail_send_emailC

Send an email after explicit enablement in .env.

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/suryanandan1/MCP_and_gmail_connection'

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