gmail-reply-tracker-mcp

jonathangetonapod/gmail-reply-tracker-mcp

3.3

If you are the rightful owner of gmail-reply-tracker-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Gmail Reply Tracker MCP Server is a tool designed to integrate with Gmail, providing real-time analysis of your inbox to track emails that require replies.

Tools
5
Resources
0
Prompts
0

BridgeKit

The Multi-Tenant MCP Platform for Productivity Tools

Connect Claude to Gmail, Calendar, Docs, Sheets, Drive, Slack, Fathom, Instantly, Bison, and Meta Ads - all through natural conversation.

MCP Compatible Secure OAuth Tools Platforms

FeaturesPlatformsSecurityGet StartedFor Developers


What is BridgeKit?

BridgeKit is a multi-tenant MCP (Model Context Protocol) SaaS platform that connects Claude Desktop to your productivity tools. Instead of switching between apps, you talk to Claude:

"Check my unreplied emails from this week and draft responses"

"Send a message to #core-team on Slack saying the feature is live"

"Create a Google Doc summarizing our Q4 results and share it with the team"

"Search my Drive for the proposal we sent last month"

106 tools across 10 platforms - all accessible through natural conversation.

Platform Compatibility

PlatformStatusNotes
Claude DesktopFully SupportedmacOS & Windows
Claude WebFully Supportedclaude.ai (Pro, Max, Team, Enterprise)
Claude MobileFully SupportediOS & Android (Pro, Max, Team, Enterprise)

BridgeKit is a remote MCP server - add it once on claude.ai and it syncs to Desktop, Web, and Mobile automatically.


Features

Multi-Tenant Architecture

  • Per-user isolation - Each user's credentials and data are completely separate
  • Team support - Share subscriptions across your organization
  • Multi-account - Connect up to 5 Google accounts per user

Full-Featured Dashboard

  • Health monitoring - Real-time status of all integrations
  • Usage analytics - Track API calls, success rates, response times
  • Subscription management - Subscribe to individual tool categories
  • Team management - Invite members, manage roles, share access

Enterprise Security

  • 256-bit AES encryption - All tokens encrypted at rest
  • OAuth 2.0 - No passwords stored, just secure tokens
  • Session management - Expiring tokens with secure refresh
  • Audit logging - Full request/response logging

Billing & Subscriptions

  • 3-day free trial - Full access, no credit card required
  • Per-category pricing - Pay only for what you use ($5/month each)
  • Team billing - One subscription covers all team members
  • Stripe integration - Secure payment processing

Platforms

Google Workspace

PlatformToolsCapabilities
Gmail25Search, read, send, reply, drafts, labels, thread management
Calendar15Events, scheduling, availability, Google Meet integration
Docs8Create, read, edit, format, tables, professional styling
Sheets12Full spreadsheet control - formulas, formatting, charts
Drive11Search, list, create folders, move, copy, share, organize

Communication

PlatformToolsCapabilities
Slack7List channels, read history, search messages, send messages, reply to threads

Sales & Marketing

PlatformToolsCapabilities
Instantly10Email campaigns, lead management, analytics
Bison4Email campaigns, deliverability (EmailBison)
Meta Ads3Facebook/Instagram ad accounts, campaigns, insights

Meetings

PlatformToolsCapabilities
Fathom11Meeting recordings, transcripts, summaries, action items

See It In Action

Email Management

"Show me emails I haven't replied to in the last 3 days"
"Reply to John's email about the proposal - tell him we're interested"
"Find all emails from clients this month and summarize them"

Calendar & Scheduling

"Schedule a 30-minute call with the team on Friday at 3pm"
"What do I have on my calendar tomorrow?"
"Find a time that works for sarah@company.com and me next week"

Google Docs & Sheets

"Create a new doc called 'Meeting Notes' and add today's agenda"
"Read the data from my Sales spreadsheet and analyze trends"
"Add a new row to my tracking sheet with today's metrics"

Google Drive

"Search my Drive for files about the Q4 proposal"
"List all files shared with me in the last week"
"Create a new folder called 'Client Projects' and move these files into it"

Slack

"Send a message to #general saying the deploy is complete"
"Search Slack for messages about the API issue from last week"
"Reply to the thread about the bug fix with an update"

Meeting Notes (Fathom)

"What were the action items from yesterday's client call?"
"Summarize my meeting with Acme Corp last week"
"Find all meetings where we discussed pricing"

Multi-Account Support

"Search my work Gmail for invoices"
"Now check my personal calendar for conflicts"
"Switch to my freelance account and check unreplied emails"

Security & Privacy

Your Data Stays Yours

ConcernHow We Handle It
"Can you read my emails?"No. BridgeKit is a connector - your data flows between Claude and your apps. We don't store content.
"What about my password?"We never see it. You sign in directly with Google/Slack using OAuth.
"Can I revoke access?"Anytime. Remove BridgeKit from your Google/Slack app permissions.
"Is my connection secure?"Yes. All data encrypted in transit (HTTPS) and at rest (AES-256).

Enterprise-Grade Security

  • Encrypted token storage - AES-256 encryption for all OAuth tokens
  • Per-request isolation - Each request runs in isolated context
  • Session-based auth - Expiring tokens with secure refresh
  • No credential sharing - Your tokens are never shared between users
  • Comprehensive audit logging - All access logged for security review
  • Health monitoring - Real-time status checks for all integrations

OAuth Scopes

We request only the permissions needed:

Google:

  • gmail.readonly / gmail.compose - Read and send emails
  • calendar - Full calendar access
  • documents / spreadsheets - Docs and Sheets access
  • drive - File management

Slack:

  • channels:read / channels:history - Read channels and messages
  • chat:write - Send messages
  • search:read - Search message history

What's Included

Free Trial (3 Days)

  • All 106 tools unlocked
  • All 10 categories included
  • No credit card required
  • Full team features

After Trial

  • Free tier: 10 tool calls per day
  • Subscriptions: $5/month per category, unlimited calls

Pricing

CategoryToolsMonthly
Gmail25$5
Calendar15$5
Docs8$5
Sheets12$5
Drive11$5
Slack7$5
Fathom11$5
Instantly10$5
Bison4$5
Meta Ads3$5

Teams: Same price, unlimited members. One subscription covers everyone.


Get Started

Step 1: Create Your Account

Visit your-bridgekit-url.railway.app and sign up with your email.

Step 2: Connect Google Account

Click "Connect Google" and authorize the permissions you need.

Step 3: Add to Claude

Option A: Claude Web & Mobile (Recommended)
  1. Go to claude.ai → Settings → Integrations
  2. Click "Add Integration" → "Custom MCP Server"
  3. Paste your BridgeKit URL from the dashboard
  4. Authenticate when prompted
  5. Works on web, desktop, and mobile automatically!
Option B: Claude Desktop Only

Copy the configuration from your dashboard and add to Claude Desktop:

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "bridgekit": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://your-server.railway.app/mcp"],
      "env": {
        "BRIDGE_SESSION_TOKEN": "your-session-token"
      }
    }
  }
}

Step 4: Start Chatting

Talk to Claude on any platform:

"Hey Claude, show me my unreplied emails"

That's it! Claude now has access to your productivity tools across web, desktop, and mobile.


Tool Reference

Gmail (25 tools)

search_emails get_unreplied_emails get_email_thread get_inbox_summary send_email reply_to_email reply_all_to_email create_email_draft get_recent_emails get_email_by_id list_email_labels modify_email_labels get_unreplied_by_sender get_emails_by_label get_email_count mark_email_read mark_email_unread archive_email trash_email star_email unstar_email get_starred_emails get_important_emails get_draft_emails delete_draft

Calendar (15 tools)

list_calendars list_calendar_events list_past_calendar_events create_calendar_event update_calendar_event delete_calendar_event quick_add_calendar_event get_calendar_event find_free_time get_upcoming_events get_today_events get_week_events create_recurring_event add_attendee_to_event remove_attendee_from_event

Google Docs (8 tools)

create_google_doc read_google_doc append_to_google_doc insert_into_google_doc replace_text_in_google_doc add_heading_to_google_doc create_table_in_google_doc format_google_doc_professional

Google Sheets (12 tools)

create_spreadsheet read_spreadsheet append_to_spreadsheet update_spreadsheet clear_spreadsheet_range find_replace_in_spreadsheet delete_spreadsheet_rows add_sheet_to_spreadsheet delete_sheet_from_spreadsheet list_sheets_in_spreadsheet sort_spreadsheet_range format_spreadsheet_cells

Google Drive (11 tools)

search_drive_files list_drive_files get_drive_file_info list_recent_drive_files list_shared_with_me_drive create_drive_folder move_drive_file copy_drive_file share_drive_file delete_drive_file rename_drive_file

Slack (7 tools)

list_slack_channels get_slack_channel_history get_slack_thread search_slack_messages get_slack_users send_slack_message reply_to_slack_thread

Fathom (11 tools)

list_fathom_meetings get_fathom_transcript get_fathom_summary get_fathom_action_items search_fathom_meetings_by_title search_fathom_meetings_by_attendee get_all_fathom_meetings get_fathom_meeting_details get_recent_fathom_meetings get_fathom_highlights export_fathom_meeting

Instantly (10 tools)

list_instantly_campaigns get_instantly_campaign list_instantly_leads add_instantly_lead get_instantly_analytics list_instantly_accounts get_instantly_account_status pause_instantly_campaign resume_instantly_campaign get_instantly_campaign_summary

Bison (4 tools)

list_bison_campaigns get_bison_campaign_stats list_bison_senders get_bison_sender_health

Meta Ads (3 tools)

list_meta_ad_accounts list_meta_campaigns get_meta_campaign_insights


For Developers

Technical Architecture

BridgeKit is a production-ready multi-tenant MCP server:

┌─────────────────────────────────────────────────────────────┐
│                     Claude Desktop                          │
│                    (MCP Client)                             │
└─────────────────────┬───────────────────────────────────────┘
                      │ SSE/HTTP (MCP Protocol)
                      ▼
┌─────────────────────────────────────────────────────────────┐
│                   BridgeKit Server                          │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────────────┐ │
│  │   FastAPI   │  │   Auth      │  │  Request Context    │ │
│  │   Router    │──│   Layer     │──│  (Per-User Isolation)│ │
│  └─────────────┘  └─────────────┘  └─────────────────────┘ │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │                  Tool Registry                       │   │
│  │  Gmail │ Calendar │ Docs │ Sheets │ Drive │ Slack   │   │
│  │  Fathom │ Instantly │ Bison │ Meta Ads              │   │
│  └─────────────────────────────────────────────────────┘   │
└─────────────────────┬───────────────────────────────────────┘
                      │
        ┌─────────────┼─────────────┐
        ▼             ▼             ▼
┌───────────┐  ┌───────────┐  ┌───────────┐
│  Supabase │  │  Google   │  │  Slack/   │
│  (Users,  │  │  APIs     │  │  Meta/    │
│  Tokens)  │  │           │  │  etc      │
└───────────┘  └───────────┘  └───────────┘

Tech Stack

  • FastAPI - High-performance Python web framework
  • Supabase - PostgreSQL database with row-level security
  • Stripe - Subscription billing and payment processing
  • Google APIs - Official Gmail, Calendar, Docs, Sheets, Drive SDKs
  • Slack SDK - Official Slack Web API client
  • Fernet/AES-256 - Token encryption at rest
  • Railway - Deployment and hosting

Key Features

  • Multi-tenant isolation - Per-request context with user isolation
  • Encrypted credentials - AES-256 encryption for all OAuth tokens
  • Session management - Secure, expiring session tokens
  • Rate limiting - Per-user rate limits to prevent abuse
  • Health monitoring - Real-time integration status checks
  • Comprehensive logging - Full audit trail for all requests

Environment Variables

# Google OAuth
GOOGLE_CLIENT_ID=your-client-id
GOOGLE_CLIENT_SECRET=your-client-secret
GOOGLE_REDIRECT_URI=https://your-app.railway.app/oauth/callback

# Slack OAuth
SLACK_CLIENT_ID=your-slack-client-id
SLACK_CLIENT_SECRET=your-slack-client-secret

# Database
SUPABASE_URL=your-supabase-url
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key

# Security
TOKEN_ENCRYPTION_KEY=your-32-byte-key
ADMIN_PASSWORD=your-admin-password

# Stripe
STRIPE_SECRET_KEY=sk_live_...
STRIPE_WEBHOOK_SECRET=whsec_...
STRIPE_PRICE_GMAIL=price_...
STRIPE_PRICE_CALENDAR=price_...
# ... etc for each category

# Third-party APIs (optional)
FATHOM_API_KEY=your-fathom-key
META_APP_ID=your-meta-app-id
META_APP_SECRET=your-meta-app-secret

Self-Hosting

# Clone the repo
git clone https://github.com/jonathangetonapod/gmail-reply-tracker-mcp.git
cd gmail-reply-tracker-mcp

# Set up environment
cp .env.example .env
# Edit .env with your credentials

# Install dependencies
pip install -r requirements.txt

# Run locally
python src/mcp_remote_server.py

# Or deploy to Railway
railway up

API Endpoints

EndpointMethodDescription
/mcpGET/POSTMCP protocol (SSE + tool execution)
/dashboardGETUser dashboard
/admin/dashboardGETAdmin panel
/billingGETSubscription management
/teamsGETTeam management
/oauth/callbackGETGoogle OAuth callback
/oauth/slack/callbackGETSlack OAuth callback
/healthGETHealth check

Frequently Asked Questions

Is this safe to use with my work email?

Yes. BridgeKit uses Google's official OAuth system - the same authentication used by thousands of business apps. Your IT department can review and approve the permissions. You can revoke access anytime.

Can I use this with Claude web or mobile?

Yes! BridgeKit works on Claude Desktop, Claude Web (claude.ai), and Claude Mobile (iOS/Android). Add it as a remote MCP integration on claude.ai and it automatically syncs across all your devices. Requires a paid Claude plan (Pro, Max, Team, or Enterprise).

Can I connect multiple Google accounts?

Yes! Connect up to 5 Google accounts and tell Claude which to use: "Check my personal Gmail for travel confirmations"

How does team billing work?

One subscription covers your entire team. The team owner subscribes to categories, and all team members get access. No per-seat pricing.

What happens after my trial?

You keep access with 10 free tool calls per day. Subscribe to any categories you want for unlimited access at $5/month each.

Can Claude send emails without asking?

Claude always asks for confirmation before sending emails, posting to Slack, or making changes. You stay in control.


Support


BridgeKit - Your productivity tools, accessible through conversation.

106 tools | 10 platforms | Enterprise security

Get Started | View Features | Documentation