Multi-Account Authentication
VibeMCP supports connecting multiple Google and Microsoft accounts simultaneously. This enables cross-account operations like unified inbox and merged calendar views.
Adding Accounts
Multiple Google Accounts
> Add my work Google account (work@company.com)
→ add_google_account
→ complete_google_auth
> Add my personal Google account (me@gmail.com)
→ add_google_account
→ complete_google_authMultiple Microsoft Accounts
> Add my work Microsoft account (work@company.com)
→ add_microsoft_account
→ complete_microsoft_auth
> Add my personal Outlook account (me@hotmail.com)
→ add_microsoft_account
→ complete_microsoft_authMixed Providers
You can connect both Google and Microsoft accounts. VibeMCP auto-detects the provider when routing tool calls.
Cross-Account Tools
Unified Inbox
Aggregates unread messages from all connected accounts:
> Show my unified inboxReturns messages from all accounts, sorted by date.
Unified Search
Search across all email accounts simultaneously:
> Search all accounts for "quarterly report"Unified Calendar
Merged calendar view across all providers:
> Show my calendar for this weekAccount Management
List Connected Accounts
> list_accountsShows all accounts with their provider type and auth status.
Remove an Account
> remove_account email="work@company.com"Check Status
> accounts_statusShows detailed auth status and server configuration.
How It Works
- Each account's OAuth tokens are stored separately as
.oauth2.{email}.json - VibeMCP maintains a service cache with 10-minute TTL per account
- Calendar tools auto-detect the provider (Google vs Microsoft) based on the account registry
- Unified tools fan out queries to all connected accounts and merge results