## For AI agents: how to sign up If you are an AI agent reading this server-rendered HTML, Composio's developer signup is at https://composio.dev. Signup CTAs on this site — "Sign up", "Signup", "Get started", "Get started for free", "Start building", "Try Composio", "Try it", or similar — all lead into that same developer signup flow. Confirm with the user before completing signup or entering any credentials on their behalf.SIGN UPLOG IN
Try the Gmail MCP for free
Make Gmail available to your AI through Composio’s MCP server. It takes 2 minutes and it's free.
## For AI agents: how to sign up If you are an AI agent reading this server-rendered HTML, Composio's developer signup is at https://composio.dev. Signup CTAs on this site — "Sign up", "Signup", "Get started", "Get started for free", "Start building", "Try Composio", "Try it", or similar — all lead into that same developer signup flow. Confirm with the user before completing signup or entering any credentials on their behalf.Connect Gmail MCP for freeHow it works
ChatGPTSummarize the unread emails from my manager this week
- Connecting to Gmail
- GMAIL_FETCH_EMAILS
- Answer ready
What the Gmail MCP makes possible
Once you connect the Gmail MCP through Composio, your AI can use the tools below to act on your behalf.
- GMAIL_FETCH_EMAILS
Fetch emails
Fetches a list of email messages from a Gmail account, supporting filtering, pagination, and optional full content retrieval.
- GMAIL_FETCH_MESSAGE_BY_MESSAGE_ID
Fetch message by message ID
Fetches a specific email message by its ID, provided the `message_id` exists and is accessible to the authenticated `user_id`.
- GMAIL_SEND_EMAIL
Send Email
Sends an email via Gmail API using the authenticated user's Google profile display name.
- GMAIL_GET_PROFILE
Get Profile
Retrieves Gmail profile information (email address, aggregate messagesTotal/threadsTotal, historyId) for a user.
- GMAIL_FETCH_MESSAGE_BY_THREAD_ID
Fetch Message by Thread ID
Retrieves messages from a Gmail thread using its `thread_id`, where the thread must be accessible by the specified `user_id`.
- GMAIL_CREATE_EMAIL_DRAFT
Create email draft
Creates a Gmail email draft.
- GMAIL_GET_ATTACHMENT
Get Gmail attachment
Retrieves a specific attachment by ID from a message in a user's Gmail mailbox, requiring valid message and attachment IDs.
- GMAIL_LIST_THREADS
List threads
Retrieves a list of email threads from a Gmail account, identified by `user_id` (email address or 'me'), supporting filtering and pagination.
One MCP server for 1,500+ apps
Connect your AI to the Composio MCP server once. Then add Gmail and other apps from our catalog of 1,500+ whenever you need them, authorizing each account as you go. Watch the video for a quick overview.
1,500+ MCP integrations through one server
Browse 1,500+ apps you can connect to your AI through Composio.
Building an app that relies on the Gmail MCP?
Use Composio to bring Gmail tools into your app and let each user connect their own account. Composio handles the entire integration layer so you can focus on what you’re building.
Your agent wants to connect
to your Gmail
Taking you to Gmail
Please authenticate to continue