Aol Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Aol Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A production-ready Model Context Protocol server for AOL Mail. Works as a local stdio MCP server compatible with VS Code GitHub Copilot Agent Mode and Claude Desktop. Uses [uv](https://docs.astral.sh/uv/) for dependency and environment management.
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Verify: uv --version
MCP Server) and click Generate password.AOL_APP_PASSWORD.AOL requires an app password for all third-party IMAP/SMTP clients. Standard account passwords will not work.
There are three ways to run the server depending on your situation.
uvx (recommended, no install required)Runs directly from PyPI without cloning or installing anything permanently.
uvx aol-mcpPass credentials via environment variables (see VS Code / Claude Desktop config below).
Install once, run anywhere by name.
# From PyPI
uv tool install aol-mcp
# From GitHub (before PyPI publish)
uv tool install git+https://github.com/kubegrind/aol-mcp-server
# From a local clone
uv tool install .Then run:
[email protected] AOL_APP_PASSWORD=yourpassword aol-mcpgit clone https://github.com/kubegrind/aol-mcp-server
cd aol-mcp-server
uv sync
cp .env.example .env
# Edit .env with your credentials
uv run server.pyCreate or edit .vscode/mcp.json in your workspace:
Recommended — `uvx` (no install needed):
{
"servers": {
"aol-mail": {
"type": "stdio",
"command": "uvx",
"args": ["aol-mcp"],
"env": {
"AOL_EMAIL": "[email protected]",
"AOL_APP_PASSWORD": "your_app_password"
}
}
}
}Alternative — local clone:
{
"servers": {
"aol-mail": {
"type": "stdio",
"command": "uv",
"args": ["run", "--directory", "/path/to/aol-mcp-server", "server.py"],
"env": {
"AOL_EMAIL": "[email protected]",
"AOL_APP_PASSWORD": "your_app_password"
}
}
}
}Open Copilot Chat, switch to Agent Mode — AOL Mail tools appear automatically.
Edit your Claude Desktop config:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonRecommended — `uvx`:
{
"mcpServers": {
"aol-mail": {
"command": "uvx",
"args": ["aol-mcp"],
"env": {
"AOL_EMAIL": "[email protected]",
"AOL_APP_PASSWORD": "your_app_password"
}
}
}
}Alternative — local clone:
{
"mcpServers": {
"aol-mail": {
"command": "uv",
"args": ["run", "--directory", "/full/path/to/aol-mcp-server", "server.py"],
"env": {
"AOL_EMAIL": "[email protected]",
"AOL_APP_PASSWORD": "your_app_password"
}
}
}
}Restart Claude Desktop after saving — AOL Mail tools appear in the tools panel.
| Tool | Description |
|---|---|
read_inbox | List recent emails from any folder (default: INBOX) |
read_folder | List recent emails from a named folder (e.g. LinkedIn, GitHub) |
read_email | Fetch full body and headers by IMAP message ID, with optional folder |
search_emails | Search by keyword in any folder across FROM, SUBJECT, BODY, or ALL |
send_email | Compose and send a new email |
reply_email | Reply to an existing email by message ID, with optional folder |
delete_email | Move an email to Trash by message ID, with optional folder |
delete_all_in_folder | Bulk delete — move every email in a folder to Trash |
move_email | Move an email to any named folder, with optional source folder |
move_all_emails | Bulk move — move all emails from one folder to another |
list_folders | List all IMAP folders in the mailbox |
mark_read | Mark one or multiple emails as read, with optional folder |
get_attachments | List all attachments (name, MIME type, size) in an email |
Show me the last 5 emails in my inbox.
Show me the last 10 emails in my LinkedIn folder.
Read email ID 42 from my GitHub folder.
Search for emails from [email protected] in my Sent folder.
Send an email to [email protected] with subject "Hello" and body "Hi Alice!".
Reply to email 17 with "Thanks, got it!".
Delete email 99 from my LinkedIn folder.
Delete all emails in my Spam folder.
Move email 55 to folder Work.
Move all emails from LinkedIn to Archive.
List all my mail folders.
Mark emails 10, 11, 12 as read in my GitHub folder.
List attachments in email 33.| Protocol | Host | Port | Security |
|---|---|---|---|
| IMAP | imap.aol.com | 993 | SSL/TLS |
| SMTP | smtp.aol.com | 465 | SSL/TLS |
AOL_APP_PASSWORD is the app password from myaccount.aol.com, not your AOL login password.telnet imap.aol.com 993read_inbox first to retrieve current IDs.uvx / uv not found in VS Code or Claude Desktopuv is on your system PATH (the installer normally handles this).which uv (macOS/Linux) or where uv (Windows) and use it as command."command": "/Users/you/.local/bin/uvx"uv tool install failsuv python install 3.11uv tool install --reinstall aol-mcp-server to force a clean install.uv run --with certifi python -m certifi.env is in .gitignore and must never be committed.finally blocks — no connection leaks.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.