Repository avatar
AI Tools
v1.0.1
active

fezola

com.fezola.app/fezola

Read, search and draft replies across all your mailboxes, Google Chat and Telegram.

Documentation

Fezola

Fezola: IMAP, Gmail, Outlook and iCloud MCP server

One MCP connector for every inbox and chat you own.
Gmail, Outlook.com, iCloud, OVH, IONOS, Gandi or any IMAP mailbox, plus Google Chat and Telegram, in Claude (and ChatGPT on Business plans), Cursor, VS Code and any MCP client.

Website · Documentation · Demo video · Pricing

Add to Claude Add to Cursor Install in VS Code

Listed in Awesome MCP Servers


Most people have more than one inbox: a personal Gmail, a work address, a custom domain on iCloud, OVH, IONOS, Gandi or Fastmail, a Google Chat, a Telegram. Fezola is a hosted remote MCP server for email over IMAP (plus Gmail OAuth, Google Chat and Telegram) that puts all of them behind a single connector, so Claude, ChatGPT or any MCP client can answer "what needs my reply today?" across everything. Drafts land in the inbox that got the mail.

Looking for an IMAP MCP server without running one yourself? Add your IMAP host and password (an app password for iCloud or Gmail) once on fezola.com, then connect https://api.fezola.com/mcp with OAuth: no Docker, no local process, no credentials in your MCP client config.

Fezola demo

This repository holds the public documentation and client configuration for the hosted Fezola service. The server itself is closed source and runs at https://api.fezola.com/mcp.

Asking an AI assistant what needs a reply: answers from Gmail, OVH, Google Chat and Telegram, each labeled with its account

Connect

Server URLhttps://api.fezola.com/mcp
TransportStreamable HTTP
AuthenticationOAuth 2.1 with PKCE and dynamic client registration. You sign in to Fezola and approve the assistant on a consent screen. No API key to copy.
RegistryOfficial MCP Registry: com.fezola.app/fezola

First create a free account at app.fezola.com and add your mailboxes and chats. Then add the connector to your client:

Claude (claude.ai, Desktop, mobile)

Use the Add to Claude button above (it opens the form already filled in), or go to Settings > Connectors > Add custom connector, name it Fezola, paste https://api.fezola.com/mcp, then sign in.

ChatGPT

In ChatGPT, open Settings > Apps & Connectors > Advanced settings and turn on Developer mode. Back in Apps & Connectors, click Create, name it Fezola, paste https://api.fezola.com/mcp and choose OAuth. Paid plans only (Plus, Pro, Business), on chatgpt.com.

Perplexity

Settings > Connectors > + Custom connector, choose Remote, name it Fezola, paste the URL and choose OAuth. Pro and Max plans.

Claude Code

claude mcp add --transport http fezola https://api.fezola.com/mcp

Or as a plugin, from this repository's marketplace:

/plugin marketplace add mehdis34/fezola-mcp
/plugin install fezola@fezola

Gemini CLI

gemini extensions install https://github.com/mehdis34/fezola-mcp

Then run /mcp auth fezola to sign in.

Cursor

Use the Add to Cursor button above, or add it to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "fezola": { "url": "https://api.fezola.com/mcp" }
  }
}

VS Code

Use the Install in VS Code button above, or add it to .vscode/mcp.json:

{
  "servers": {
    "fezola": { "type": "http", "url": "https://api.fezola.com/mcp" }
  }
}

Any other client that supports remote MCP servers with OAuth works the same way: give it the URL and follow the sign-in.

What you can ask

  • "What needs my reply today?" One briefing across every mailbox, Google Chat and Telegram.
  • "Find the OVH invoice from last month." One search over all accounts, attachments included (PDF, Word, images).
  • "Summarize the thread with Paul and draft a reply." The draft lands in the mailbox that received the email; you review and send.
  • "Archive the newsletters from this week" or "move this to Receipts."

Tools

AreaTools
Accountslist_accounts, test_connection, rename_account, remove_account, get_connect_link, get_connection_help
Mail: readlist_recent, search_messages, get_message, get_thread, get_attachment, list_folders
Mail: draftscreate_draft, reply_draft, forward_draft, update_draft, list_drafts, delete_draft
Mail: organizemark_as_read, mark_as_unread, flag_message, move_message, archive_message, trash_message, mark_as_spam
Google Chat (read-only)list_chat_spaces, list_recent_chat, search_chat, get_chat_thread
Telegram (read-only)list_telegram_chats, list_recent_telegram, search_telegram, get_telegram_chat
Profile and accessget_profile, update_profile, list_connected_assistants, revoke_assistant
Planget_plan, get_upgrade_link, get_billing_portal_link, list_invoices

send_message exists but is off by default: Fezola saves drafts and you send them yourself. Every tool carries MCP annotations (read-only, destructive, idempotent) so clients can ask for confirmation where it matters.

Guides

Security and privacy

  • Messages are read live when the assistant asks. Fezola does not store your emails or chats.
  • Mailbox passwords and OAuth tokens are encrypted at rest and never leave the server.
  • Each access token only sees the accounts of the user who approved it. You can revoke any assistant at any time.
  • Google Chat and Telegram access is read-only.
  • Full details: privacy policy. Vulnerability reports: security.txt.

Plans

  • Free: 2 sources.
  • Pro: up to 20 sources, 9 EUR or USD per month or 90 per year, 7-day free trial.

Screenshots

Your sourcesThe connectorConsent
SourcesConnectorConsent

Support

  • Email: support@fezola.com
  • Issues and feature requests: open an issue in this repository. Which channel should come next: Outlook, Slack, WhatsApp Business?

License

The documentation and configuration examples in this repository are under the MIT License. The Fezola service is proprietary.

No installation packages available.

Remote