First live test found real bugs — date filters off by a timezone, "bill" matching "billion", a draft update dropping the quote. All fixed the same day.
Test with real data early. 🙏
Built a smaller sibling: mail-brief-mcp 📬
After shipping a full email connector, I noticed most real use was two things: summarize what came in, draft replies. So I built an MCP that does only that.
https://t.co/0M67s3fHTy https://t.co/cWgpaZqjbV
1/ My email lives in Yahoo. Claude, ChatGPT and Muse have connectors for Gmail — not Yahoo. So I built on an open-source MCP server to fix that 🧵
Drafts, attachments, and a hosted mode with sign-in + MFA.
https://t.co/nNwTqCQH5Q
Same guardrails as before:
• password only from your OS keychain
• email content marked as untrusted, hidden text stripped
• payment-scam warnings — now including UPI, IFSC, KYC and OTP-request patterns 🇮🇳
Works with any IMAP provider that offers app passwords.
v2 of yahoo-mail-mcp is out, shaped by your feedback 🔐
Stronger credential handling, more robust connections, and clearer docs on what's tested.
https://t.co/nNwTqCQH5Q
1/ My email lives in Yahoo. Claude, ChatGPT and Muse have connectors for Gmail — not Yahoo. So I built on an open-source MCP server to fix that 🧵
Drafts, attachments, and a hosted mode with sign-in + MFA.
https://t.co/nNwTqCQH5Q
1/ My email lives in Yahoo. Claude, ChatGPT and Muse have connectors for Gmail — not Yahoo. So I built on an open-source MCP server to fix that 🧵
Drafts, attachments, and a hosted mode with sign-in + MFA.
https://t.co/nNwTqCQH5Q
@Joshua_WD Good catch. Calls already lock the connection and re-SELECT per call, but the 5-min safety release could hand it on mid-command. Fixed — stuck connections are now torn down, not reused. Thanks!
1/ My email lives in Yahoo. Claude, ChatGPT and Muse have connectors for Gmail — not Yahoo. So I built on an open-source MCP server to fix that 🧵
Drafts, attachments, and a hosted mode with sign-in + MFA.
https://t.co/nNwTqCQH5Q
@ConduitMail Agreed — drafts-only is deliberate. The assistant prepares, I review and hit send in Yahoo myself. That also means a leaked token can't send mail through the server; it can only leave drafts I'll see.
5/ Tested live with Claude Desktop; hosted mode is experimental (53 offline tests, not yet tested on Render).
MIT licensed, built with Claude Code. Feedback and issues welcome 🙏
3/ Lessons from building it:
• Logging in to IMAP on every tool call gets you throttled → one shared login
• node-imap silently used only the first UID of "1,2,3" → pass an array
• The OAuth redirect check was includes('https://t.co/kZLRB6m463') 😬 → exact hostname match
2/ The feature I use most: "Draft a reply to Alice saying I'll review by Friday… now make it more formal."
It saves threaded drafts to Yahoo and revises them from feedback. It never sends anything.
@MrAndyCutler Have been facing some issue. Logging with work email worked. But it doesn’t make sense. So no learning @Azure if you are fired or a student 😓
@emirates asking to rejoin queue after asking passengers to shuffle cabin luggage is unacceptable @RGIAHyd your weighing scales don’t work. Perhaps the last time I travel @emirates.