naver-mail-organizer-mcp

naver-mail-organizer-mcp

Provides local-only MCP tools for reviewing and organizing a Naver Mail account via IMAP, with safety-first handling of credentials and mail moves requiring approved plans.

Category
Visit Server

README

Naver Mail Organizer MCP

Local-only MCP tools for reviewing and organizing a Naver Mail account through IMAP. This is an independent project and is not affiliated with, endorsed by, or supported by NAVER.

Safety first

The connector stores its application password in the local OS credential store and fixes IMAP to imap.naver.com over TLS port 993. Never share an application password, verification code, message body, attachment, audit record, or other secret in chat, Git, issues, client configuration, or .env files.

Mail moves require an approved, unexpired review plan. Automatic spam moves are off by default. They may be enabled only in generated or manually edited MCP client configuration by setting NAVER_MAIL_ALLOW_AUTO_SPAM=true; only literal true enables automatic spam moves. There is no command-line spam opt-in.

Quick start

  1. In Naver Mail on a PC, enable IMAP/SMTP at 환경설정 > POP3/IMAP 설정 > IMAP/SMTP 설정, then create a dedicated application password after enabling two-step verification. Naver documents the setup and revoke path in its IMAP/SMTP help.

  2. Store the password locally. This command prompts for it; never put the value in the command or any configuration file.

    npx naver-mail-organizer-mcp setup --account <naver-email>
    
  3. Run the read-only connection check.

    npx naver-mail-organizer-mcp doctor --account <naver-email>
    
  4. Generate the configuration for your MCP client and install it using that client's normal configuration flow. Do not change generated entries to add secrets.

Client configuration

Generate a configuration for the account you stored locally:

npx naver-mail-organizer-mcp config codex --account <naver-email>
npx naver-mail-organizer-mcp config claude --account <naver-email>
npx naver-mail-organizer-mcp config claude-desktop --account <naver-email>

To explicitly allow automatic spam moves, regenerate the specific client entry with --allow-auto-spam, then install that generated configuration. It adds only NAVER_MAIL_ALLOW_AUTO_SPAM=true to the client environment; only literal true enables the behavior. Remove that environment setting to return to the safe default. Do not add a spam option to a server command.

Revoking access

Disable IMAP/SMTP at the Naver settings path above or delete the dedicated application password in Naver ID security settings. Delete local credentials through your OS credential manager if necessary.

Development

npm ci
npm test
npm run pack:check

See CONTRIBUTING.md and SECURITY.md before opening an issue or pull request.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured