To connect Claude with your calendar, emails, and Telegram, you previously needed five to six separate MCP servers. Each with its own configuration, its own OAuth flow, and its own API keys. Doable for developers, a barrier for everyone else.
Personal Suite bundles everything into a single MCP server: email, calendar, messaging, web search, and image generation. One install, one configuration, 49 tools.
Why one server instead of five?#
The math is simple:
| Traditional (5-6 servers) | Personal Suite | |
|---|---|---|
| Servers | 5-6 separate | 1 |
| Config files | 5-6 | 1 |
| OAuth flows | 5-6 each | 1-2 |
| API keys | 10+ | 2-5 |
| Setup time | depends on modules and sign-in | depends on modules and sign-in |
| Maintenance | 5 updates, 5 failure points | 1 update |
Less complexity means fewer errors. And less time spent configuring instead of working.
The OpenClaw situation#
Personal Suite runs directly as an MCP server in your client. The project itself does not charge per tool call. Costs come from your client or model provider and any external APIs you connect. This does not establish a general OpenClaw fee of $0.50 to $2.00 per tool call.
The 6 modules at a glance#
Email (15 tools)#
Supports Gmail (OAuth2), Outlook (OAuth2), and generic IMAP/SMTP. Auto-discovery recognizes over 30,000 email providers automatically, including German providers like WEB.DE, GMX, T-Online, mailbox.org, Posteo, IONOS, and Strato.
What you can do:
- Read, send, reply, forward emails
- Send attachments up to 25 MB
- View and search threads
- Manage folders, mark emails as read/unread
- Full-text search across subject, sender, and content
"Show me today's unread emails." Or: "Reply to Mueller's email: appointment works, Thursday 2 PM."
Calendar (11 tools)#
Supports Google Calendar (OAuth2) and CalDAV. CalDAV means: Apple iCloud, Nextcloud, mailbox.org, Posteo, Fastmail, Radicale, Synology NAS, and any other CalDAV server.
What you can do:
- Create, modify, delete events
- Check availability (find free time slots)
- View daily agenda
- List and search calendars
- Upcoming events at a glance
"What's on today?" Or: "Create an event: meeting with Mueller, Thursday 2-3 PM."
The advantage of CalDAV: No Google approval and no OAuth setup needed. A username and a password are enough, and it works with self-hosted calendars too.
Messaging (8 tools)#
Supports Telegram, Discord, Slack, and WhatsApp. You can send messages, receive messages, list channels, and broadcast to multiple platforms at once.
"Send to Team Telegram channel: meeting moved to 3 PM." Or: "What came in on Slack?"
Web search (7 tools)#
A search gateway bundling multiple providers: SearXNG (free, self-hosted), Brave (USD 5 of credit per month, enough for about 1,000 queries, credit card required), Exa (semantic search), and Tavily (research synthesis).
- Web search, news, images
- Semantic search (finds conceptually similar content)
- Code context search (GitHub, Stack Overflow)
- Deep research (aggregates from multiple sources)
You bring your own API keys. StudioMeyer has no per-request costs and doesn't pass any on either.
Image generation (3 tools)#
Supports three AI providers: OpenAI DALL-E 3, Flux Pro (via fal.ai), and Google Gemini Imagen 3. Auto-routing picks the best provider based on your prompt:
- Text-heavy images (logos, signs) -> OpenAI
- Photorealistic images (people, landscapes) -> Flux
- General purpose -> Gemini
Image costs depend on the provider, model, resolution and quality. Check the current pricing of your chosen provider. Again: your API keys, your costs, no middleman markup.
System (5 tools)#
- suite_status: Which modules are configured?
- suite_setup: Interactive setup wizard
- suite_health: Connection test (IMAP, SMTP, CalDAV, bots, APIs)
- suite_guide: Built-in documentation for all modules
- suite_delete: Deletion of locally stored credentials
Installation#
Option 1: Local (self-hosted, free)#
npm install -g mcp-personal-suite
Claude Desktop configuration:
{
"mcpServers": {
"personal-suite": {
"command": "personal-suite"
}
}
}
For Google OAuth, run mcp-personal-suite setup in the terminal. The wizard collects OAuth client credentials locally and opens Google authorization in the browser. Do not enter credentials in the model chat. Auto-discovery can suggest suitable IMAP/SMTP settings for your email provider.
Note: the hosted version no longer exists#
When this article was written, Personal Suite was also available as hosted SaaS at suite.studiomeyer.io. That service was shut down on 22 April 2026 and the domain has answered with 410 Gone ever since. Personal Suite today runs locally only, exactly as described above. That is not a limitation, it is the point of the project: the local configuration stores credentials on your machine. Connected services receive data required for authentication; secrets entered in chat or tool arguments can also be processed by the AI client.
Configure credentials locally#
The current local server stores credentials encrypted with AES-256-GCM on your machine. The Google OAuth wizard runs through mcp-personal-suite setup: client credentials are entered in the terminal, authorization happens at Google in the browser and the callback goes to localhost. This is not a universal local password form for every module.
Encryption at rest does not prevent credentials from entering model context if you type them in chat or supply them as model-controlled tool arguments. Use the local setup path. The server then uses OAuth tokens for direct provider calls. The actual flow is in the setup code.
Tips for getting started#
-
Start with email. It's the module with the biggest immediate benefit. "Unread emails" and "Reply to..." can simplify routine work; measure savings in your own workflow.
-
Use CalDAV instead of Google Calendar when possible. No OAuth approval needed, check server compatibility and authentication. Especially convenient with Apple iCloud or Nextcloud.
-
Brave Search: USD 5 of credit per month. That covers about 1,000 search queries (as of September 2026). Signing up at brave.com/search/api needs a credit card.
-
Set up a Telegram bot. Open Telegram, search @BotFather, send /newbot, pick a name. Enter the token through the documented local configuration method. Keep it out of chat and tool arguments.
-
Choose image generation deliberately. Compare providers by subject, quality, resolution and current price. One example price does not establish which service is cheapest overall.
-
Use suite_health regularly. The connection test immediately shows when a connection has expired or failed, before you notice it during work.
Security#
| Aspect | Implementation |
|---|---|
| Encryption | AES-256-GCM for all credentials |
| Transport | Local stdio by default; optional HTTP. HTTPS requires an appropriately configured deployment. |
| Google OAuth | Local CLI wizard with PKCE S256 and localhost callback |
| Local configuration | Credentials for the local server process; no hosted tenant platform |
| Local deletion | suite_delete removes locally stored configuration; data held by connected services must be handled separately |
| Code quality | TypeScript strict, 433 tests, 0 errors |
Pricing#
Personal Suite is open source under the MIT license. The self-hosted version is and will remain free.
There is no paid variant. The hosted version with a freemium model that was announced earlier is not coming; the service was discontinued on 22 April 2026.
You bring your own API keys (Bring Your Own Key). StudioMeyer charges no markup on third-party provider costs.
Personal Suite is built for everyone who wants to use Claude productively, without configuring five separate MCP servers. One server, 49 tools, one configuration. Open source under the MIT license, locally operated and usable with your own API keys. Whether a particular deployment complies with data protection rules also depends on the connected services and their processing.
