yahoo-mail-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for SSE mode | 3000 |
| NODE_ENV | No | Environment: development or production | development |
| YAHOO_EMAIL | Yes | Your Yahoo Mail email address | |
| TRANSPORT_MODE | No | Transport mode: stdio or sse | stdio |
| OAUTH_CLIENT_ID | No | OAuth 2.0 client ID (required for remote deployment) | |
| YAHOO_APP_PASSWORD | Yes | 16-character app-specific password from Yahoo | |
| OAUTH_CLIENT_SECRET | No | OAuth 2.0 client secret (required for remote deployment) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_emailsA | List recent emails from a Yahoo Mail folder. Returns UIDs (permanent identifiers) and enriched metadata including size, flags, and attachment status. |
| read_emailA | Read email content using UIDs (permanent identifiers). UIDs don't change when emails are deleted. Get UIDs from list_emails or search_emails. |
| search_emailsC | Search emails using UIDs with advanced filters. Returns UIDs which are permanent identifiers that don't change when emails are deleted. Get UIDs from results for subsequent operations. |
| delete_emailsA | Move emails to Trash folder using UIDs (soft delete, recoverable). UIDs are permanent identifiers. |
| archive_emailsA | Move emails to Archive folder using UIDs for long-term storage. UIDs are permanent identifiers. |
| mark_as_readA | Mark emails as read using UIDs. UIDs are permanent identifiers. |
| mark_as_unreadA | Mark emails as unread using UIDs. UIDs are permanent identifiers. |
| flag_emailsA | Flag emails as important/starred using UIDs. UIDs are permanent identifiers. |
| unflag_emailsB | Remove flag/star from emails using UIDs. UIDs are permanent identifiers. |
| move_emailsA | Move emails to a specified folder using UIDs. UIDs are permanent identifiers. Use list_folders to see available folders. |
| list_foldersA | List all available IMAP folders/mailboxes in your Yahoo Mail account |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jtokib/yahoo-mail-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server