Migadu MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| mailbox_creation_wizard | Generate a step-by-step plan for creating mailboxes based on requirements |
| bulk_operation_planner | Plan bulk operations for multiple mailboxes or aliases |
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/Michaelzag/migadu-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server