IMAP and SMTP via MCP Server
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · sse counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 81dd623 · analyzer v27 · 1w ago
skills & prompt files 1
- agent-rules Wh1isper-mcp-email-server-81dd623/AGENTS.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 35
filesystem 4
- fs Wh1isper-mcp-email-server-81dd623/dev/install_claude_desktop.py :4
from pathlib import Path - fs Wh1isper-mcp-email-server-81dd623/mcp_email_server/config.py :7
import shutil - fs Wh1isper-mcp-email-server-81dd623/mcp_email_server/emails/classic.py :19
from pathlib import Path - fs Wh1isper-mcp-email-server-81dd623/mcp_email_server/tools/installer.py :4
import shutil
secrets 2
- secrets Wh1isper-mcp-email-server-81dd623/mcp_email_server/config.py :300
password = os.getenv("MCP_EMAIL_SERVER_PASSWORD") - secrets Wh1isper-mcp-email-server-81dd623/mcp_email_server/keyring_store.py :29
import keyring
tool registrations 7
- list_available_accounts Wh1isper-mcp-email-server-81dd623/mcp_email_server/app.py :113
- add_email_account Wh1isper-mcp-email-server-81dd623/mcp_email_server/app.py :119
- send_email Wh1isper-mcp-email-server-81dd623/mcp_email_server/app.py :286
- delete_emails Wh1isper-mcp-email-server-81dd623/mcp_email_server/app.py :437
- mark_emails_as_read Wh1isper-mcp-email-server-81dd623/mcp_email_server/app.py :457
- move_emails Wh1isper-mcp-email-server-81dd623/mcp_email_server/app.py :477
- list_mailboxes Wh1isper-mcp-email-server-81dd623/mcp_email_server/app.py :522
declared dependencies 7
- aioimaplib@>=2.0.1
- aiosmtplib@>=4.0.0
- beautifulsoup4@>=4.14.3
- gradio@>=6.0.1
- jinja2@>=3.1.5
- keyring@>=25.0
- loguru@>=0.7.3