Skip to main content
Glama
junxit

ForwardEmail MCP Server

by junxit

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FORWARDEMAIL_API_KEYYesYour ForwardEmail API key from https://forwardemail.net/my-account/security

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
account_getA

Retrieve your ForwardEmail account information including email, plan, and settings.

account_createB

Create a new ForwardEmail account.

account_updateC

Update your ForwardEmail account information.

domains_listA

List all domains in your ForwardEmail account. Supports pagination and search.

domain_createB

Create a new domain in your ForwardEmail account.

domain_getA

Get details of a specific domain.

domain_updateC

Update domain settings.

domain_deleteA

Delete a domain from your account.

domain_verify_recordsB

Verify DNS records (MX, TXT) for a domain.

domain_verify_smtpA

Verify SMTP records (DKIM, Return-Path, DMARC) for outbound email.

domain_catchall_passwords_listB

List domain-wide catch-all passwords.

domain_catchall_password_createB

Create a domain-wide catch-all password for IMAP/SMTP access.

domain_catchall_password_deleteB

Delete a domain-wide catch-all password.

domain_allowlist_updateA

Replace a domain's sender allowlist. Pass an empty list to clear it.

domain_denylist_updateA

Replace a domain's sender denylist. Pass an empty list to clear it.

domain_test_s3_connectionA

Test the domain's custom S3 storage connection (credentials and bucket access).

aliases_listA

List all aliases for a domain. Supports pagination and search.

alias_createB

Create a new email alias for a domain.

alias_getA

Get details of a specific alias.

alias_updateC

Update an existing alias.

alias_deleteB

Delete an alias.

alias_generate_passwordC

Generate a password for an alias to use with IMAP/SMTP/CalDAV/CardDAV.

emails_limit_getA

Get your daily outbound SMTP email limit and current count.

emails_listA

List outbound SMTP emails. Does not include message body - use email_get for full details.

email_createB

Create and send an outbound email via SMTP API.

email_getA

Get full details of an outbound email including message body and headers.

email_deleteA

Delete/cancel an outbound email. Only works for emails with status 'pending', 'queued', or 'deferred'.

invite_acceptA

Accept a domain invite that was sent to you.

invite_createB

Invite a user to join your domain as admin or user.

invite_deleteA

Remove/cancel a pending domain invite.

member_updateB

Update a domain member's role.

member_deleteB

Remove a member from a domain.

logs_downloadA

Request a log download. Logs will be emailed to you as a gzip-compressed CSV attachment. Limited to 10 requests per day.

encrypt_txt_recordA

Encrypt a TXT record value for use in DNS. Useful for encrypting forwarding addresses in DNS records.

domain_sieve_listB

List Sieve filtering scripts for an alias.

domain_sieve_createC

Create a Sieve filtering script for an alias.

domain_sieve_getB

Get a specific Sieve filtering script for an alias.

domain_sieve_updateC

Update a Sieve filtering script for an alias.

domain_sieve_deleteB

Delete a Sieve filtering script for an alias.

domain_sieve_activateA

Activate a Sieve filtering script for an alias (only one can be active).

contacts_listB

List contacts for an alias (CardDAV). Requires alias credentials.

contact_createB

Create a contact for an alias (CardDAV). Requires alias credentials.

contact_getA

Get a specific contact for an alias (CardDAV). Requires alias credentials.

contact_updateA

Update a contact for an alias (CardDAV). Requires alias credentials.

contact_deleteA

Delete a contact for an alias (CardDAV). Requires alias credentials.

calendars_listA

List calendars for an alias (CalDAV). Requires alias credentials.

calendar_createA

Create a calendar for an alias (CalDAV). Requires alias credentials.

calendar_getA

Get a specific calendar for an alias (CalDAV). Requires alias credentials.

calendar_updateA

Update a calendar for an alias (CalDAV). Requires alias credentials.

calendar_deleteA

Delete a calendar and its events for an alias (CalDAV). Requires alias credentials.

calendar_events_listB

List calendar events for an alias (CalDAV). Requires alias credentials.

calendar_event_createB

Create a calendar event for an alias (CalDAV). Requires alias credentials.

calendar_event_getB

Get a specific calendar event for an alias (CalDAV). Requires alias credentials.

calendar_event_updateB

Update a calendar event for an alias (CalDAV). Requires alias credentials.

calendar_event_deleteA

Delete a calendar event for an alias (CalDAV, soft delete). Requires alias credentials.

messages_listB

List and search messages for an alias (IMAP). Requires alias credentials.

message_createC

Create/append a message for an alias (IMAP, Nodemailer format). Requires alias credentials.

message_getB

Get a specific message for an alias (IMAP). Requires alias credentials.

message_updateA

Update a message (flags/labels/folder move) for an alias (IMAP). Requires alias credentials.

message_deleteA

Permanently delete a message for an alias (IMAP). Requires alias credentials.

folders_listA

List folders for an alias (IMAP). Requires alias credentials.

folder_createA

Create a folder for an alias (IMAP). Requires alias credentials.

folder_getA

Get a specific folder for an alias (IMAP). Requires alias credentials.

folder_updateA

Rename a folder for an alias (IMAP). Requires alias credentials.

folder_deleteA

Delete a folder and its messages for an alias (IMAP). Requires alias credentials.

sieve_scripts_listA

List Sieve scripts for an alias. Requires alias credentials.

sieve_script_createA

Create a Sieve script for an alias. Requires alias credentials.

sieve_script_getB

Get a specific Sieve script for an alias. Requires alias credentials.

sieve_script_updateB

Update a Sieve script for an alias. Requires alias credentials.

sieve_script_deleteA

Delete a Sieve script for an alias (cannot delete the active script). Requires alias credentials.

sieve_script_activateA

Activate a Sieve script for an alias (only one can be active). Requires alias credentials.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/junxit/mcp-forwardemail'

If you have feedback or need assistance with the MCP directory API, please join our Discord server