The Gmail MCP server provides tools to interact with your Gmail account through the Model Context Protocol (MCP).
Yagms MCP server exists for a simple reason — assistants are far more useful when they can act on Yagms directly instead of describing what you should do. The Gmail MCP server provides tools to interact with your Gmail account through the Model Context Protocol (MCP).
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
Once Yagms is connected, these are the calls the assistant has available:
Parameters — - senderEmail (optional): Filter by sender emailPrerequisites — 1. Create OAuth credentials for Gmail API: - Go to Google Cloud Console - Create a new project or select anAuthentication — Before using the Gmail MCP server, you need to authenticate with your Google account:Configuration — You can customize the paths for OAuth keys and credentials using environment variables:You will need 2 environment variables: GMAIL_OAUTH_PATH, GMAIL_CREDENTIALS_PATH. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
~/.yagms-oauth.keys.jsonThis sits in the team communication group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Yagms's toolset — Parameters, Prerequisites, Authentication and 1 more — is a fair guide to whether it matches your workflow. It is maintained by acro5piano; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Yagms's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| Parameters | - senderEmail (optional): Filter by sender email |
| Prerequisites | 1. Create OAuth credentials for Gmail API: - Go to [Google Cloud Console](https://console.cloud.google.com/) - Create a new project or select an existing one - Enable the Gmail API - Create OAuth 2.0 credentials (Desktop |
| Authentication | Before using the Gmail MCP server, you need to authenticate with your Google account: |
| Configuration | You can customize the paths for OAuth keys and credentials using environment variables: |
~/.yagms-oauth.keys.json| Variable | Description | Required |
|---|---|---|
| GMAIL_OAUTH_PATH | Filesystem location the server is allowed to use. | Optional |
| GMAIL_CREDENTIALS_PATH | Filesystem location the server is allowed to use. | Optional |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.
Exposes REST APIs defined by OpenAPI specifications as Model Context Protocol (MCP) tools, facilitating seamless integration into MCP-based workflows.