Labsco
MCP SERVER

Triage Gmail and your calendar in conversation, across more than one Google account.

Email: Mailboxes & Delivery
Summary
Mail and calendar for several Google accounts at once, with per-account notes the model can read.

Multiple accounts is the distinguishing part: work and personal live in the same session, and the extra_info field on each account lets you tell the assistant what that account is for, so "check the family agenda" resolves without you naming an address.

What it is

A server that connects Gmail and Google Calendar to an MCP client, with support for several Google accounts configured side by side.

What you get
  • Email search with the filters you would actually use: unread, a given sender, a date range, has-attachment
  • Full message content by ID, and several messages fetched at once
  • Draft creation with recipients, subject, body and CC, and draft deletion
  • Replies that either send immediately or save as a draft
  • Attachments saved from an email to your local disk
  • Calendar events within a time range, across multiple calendars
  • Event creation with location, description, attendees, timezone and notification preferences, plus deletion
  • Per-account extra_info you write yourself, so the assistant knows which account holds the family calendar
Requirements

Your own Google Cloud OAuth2 client with the Gmail and Calendar APIs enabled, written into a .gauth.json, plus a .accounts.json listing the accounts. The first tool call for an account opens a browser to authorize; the refresh token is reused after that. Runs via uvx as mcp-gsuite.

Setup effort

One command plus a key — npx -y @smithery/cli install mcp-gsuite --client claude, then supply credentials