Skip to main content
Glama
Michaelzag

Migadu MCP Server

by Michaelzag

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_mailboxesA

List email mailboxes for domain. Returns summary with statistics and samples.

Args: domain: Domain name. Uses MIGADU_DOMAIN if not provided.

Returns: JSON object with mailbox summary and statistics

get_mailboxB

Get detailed mailbox information with smart domain resolution.

Args: target: Email address or local part if MIGADU_DOMAIN set

Returns: JSON object with complete mailbox configuration

create_mailboxB

Create email mailboxes. List of dicts with: target (email/local), name (display), password (optional), recovery_email (optional), is_internal (optional), forwarding_to (optional).

update_mailboxB

Update mailbox settings. List of dicts with: target (required), name (optional), may_send (optional), may_receive (optional), may_access_imap (optional), may_access_pop3 (optional), spam_action (optional), spam_aggressiveness (optional).

delete_mailboxA

Delete mailboxes. DESTRUCTIVE: Cannot be undone. List of dicts with: target (email/local).

reset_mailbox_passwordC

Reset mailbox passwords. List of dicts with: target (email/local), new_password (required).

set_autoresponderB

Configure mailbox autoresponders. List of dicts with: target (email/local), active (required), subject (optional), body (optional), expires_on (optional).

list_identitiesA

List email identities for mailbox. Returns summary with statistics and samples.

create_identityB

Create email identities. List of dicts with: target, mailbox, name, password (required), domain (optional).

update_identityB

Update identity settings. List of dicts with: target, mailbox (required), domain, name, may_send, may_receive (optional).

delete_identityA

Delete identities. DESTRUCTIVE: Cannot be undone. List of dicts with: target, mailbox (required), domain (optional).

list_aliasesA

List email aliases for domain. Returns summary with statistics and samples.

Args: domain: Domain name. Uses MIGADU_DOMAIN if not provided.

Returns: JSON object with alias summary and statistics

get_aliasA

Get detailed alias information.

Args: target: Local part of alias domain: Domain name. Uses MIGADU_DOMAIN if not provided.

Returns: JSON object with complete alias configuration

create_aliasA

Create email aliases with forwarding. List of dicts with: target (local part), destinations (email list), domain (optional), is_internal (optional).

update_aliasA

Update alias destinations. List of dicts with: target (local part), destinations (email list), domain (optional).

delete_aliasA

Delete aliases. DESTRUCTIVE: Cannot be undone. List of dicts with: target (local part), domain (optional).

list_rewritesB

List pattern-based rewrite rules for domain. Returns summary with statistics and samples.

get_rewriteB

Get detailed rewrite rule configuration. Requires rule name/slug.

create_rewriteC

Create pattern-based rewrite rules. List of dicts with: name, local_part_rule, destinations (required), domain (optional).

update_rewriteB

Update rewrite rule configuration. List of dicts with: name (required), domain, new_name, local_part_rule, destinations (optional).

delete_rewriteA

Delete rewrite rules. DESTRUCTIVE: Cannot be undone. List of dicts with: name (required), domain (optional).

Prompts

Interactive templates invoked by user choice

NameDescription
mailbox_creation_wizardGenerate a step-by-step plan for creating mailboxes based on requirements
bulk_operation_plannerPlan bulk operations for multiple mailboxes or aliases

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/Michaelzag/migadu-mcp'

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