Build a Multi-Account Gmail MCP Server for Claude Desktop

Posted yesterday

Worldwide

Summary

I need a local MCP (Model Context Protocol) server that connects 5 Gmail accounts (1 personal, 4 business) to Claude Desktop, so I can search, read, draft, and send email across all of them without manually switching accounts. This is an MCP (Model Context Protocol) server for Claude Desktop — not a chatbot or model-training project. Requirements: - Local MCP server (runs on my machine, no hosting/cloud needed) - OAuth 2.0 setup under one Google Cloud project, authenticating all 5 Gmail accounts - Secure local token storage with automatic refresh - MCP tools for: searching mail, reading a message/thread, sending, drafting, and applying labels - Every tool call should let Claude specify WHICH account to act on (e.g. "personal", "work-main", "work-sales", etc.) - A summary/check tool designed for periodic automated use (e.g. "check all 5 inboxes and return anything unread/urgent") — this will be called on a schedule by Claude directly, so it should be fast and return a concise summary rather than full message dumps - One-time browser-based login per account during setup; hands-off after that - Compatible with Claude Desktop's MCP configuration Deliverables: - Working, tested MCP server (Python preferred) - Setup documentation - A short screen-share call to walk through authenticating my 5 accounts together Milestones: 1. OAuth working end-to-end on 1-2 accounts (proof of concept) 2. All 5 accounts authenticated + full toolset, including the summary/check tool

  • $550.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
API Integration
Application Integration
Activity on this job
  • Proposals:50+
  • Last viewed by client:16 minutes ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 24, 2023
  • United States
    Lehi7:54 PM
  • $14K total spent
    32 hires, 9 active
  • 319 hours
  • Manufacturing & Construction
    Individual client

Explore similar jobs on Upwork

AI Agent Development
VICIDIAL
Automation
Electronics
Embedded System
Embedded C
Firmware Programming
STM32
ESP32
Arduino
PCB Design
KiCad
Altium Designer
Robotics
CAN Bus
Microcontroller Programming
Circuit Design
Electronic Circuit Design
Internet of Things
Hardware Prototyping
Medical Device
Proteus Design Suite
EasyEDA

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo