Skip to main content
Personal Suite: Email, Calendar, Messaging in One MCP
Back to Blog
AI Connectors April 6, 2026 Updated: September 30, 2026 8 min readby Matthias Meyer

Personal Suite: Email, Calendar, Messaging in One MCP

A local MCP server with 49 tools for email, calendars, messaging, search and images. Setup, your own API keys and limits of local storage.

On this page▾

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
Servers5-6 separate1
Config files5-61
OAuth flows5-6 each1-2
API keys10+2-5
Setup timedepends on modules and sign-independs on modules and sign-in
Maintenance5 updates, 5 failure points1 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#

  1. 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.

  2. Use CalDAV instead of Google Calendar when possible. No OAuth approval needed, check server compatibility and authentication. Especially convenient with Apple iCloud or Nextcloud.

  3. 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.

  4. 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.

  5. Choose image generation deliberately. Compare providers by subject, quality, resolution and current price. One example price does not establish which service is cheapest overall.

  6. Use suite_health regularly. The connection test immediately shows when a connection has expired or failed, before you notice it during work.

Security#

AspectImplementation
EncryptionAES-256-GCM for all credentials
TransportLocal stdio by default; optional HTTP. HTTPS requires an appropriately configured deployment.
Google OAuthLocal CLI wizard with PKCE S256 and localhost callback
Local configurationCredentials for the local server process; no hosted tenant platform
Local deletionsuite_delete removes locally stored configuration; data held by connected services must be handled separately
Code qualityTypeScript 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.

github.com/studiomeyer-io/mcp-personal-suite

Matthias Meyer

Matthias Meyer

Founder & AI Director

Founder & AI Director at StudioMeyer. Has been building websites and AI systems for 10+ years. Living on Mallorca since 2011, running an AI and web design studio there: web design, AI connectors, AI systems and custom-trained models, plus three self-serve MCP servers.

Update history

  • Technical claims and measurement scope corrected consistently with the German version.
  • Updated the Brave Search API pricing (USD 5 of monthly credit).
MCPpersonal-suiteEmailcalendarmessagingopenclawProductivity
Model Context Protocol

Three more posts from the same topic cluster that show how the picture fits together:

Cluster overview: MCP vs REST API vs WebMCP: When to Use Which Protocol