NestDaddy

HideMail

app.hidemail/hidemail · v1.1.1

Private email aliases that forward to your inbox: create, find, edit and turn aliases off or on.

Connect Remote server

Terminal
claude mcp add --transport http hidemail https://hidemail.app/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "hidemail": {
      "url": "https://hidemail.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "hidemail": {
      "type": "http",
      "url": "https://hidemail.app/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://hidemail.app/mcp

Tools 17 found in our last check

  • create_alias

    Creates a new random email alias for the signed-in user that forwards to their inbox. Use when the user needs a private address for a website or service. The optional note describes where the alias is used. The optional domain must be one of the domains from list_alias_domains;…

  • list_aliases

    Lists the signed-in user's aliases, newest first, with their note, on/off status and how many emails each one forwarded or blocked. Use to find an alias by address or note, or to filter by status. Results are paginated, 50 per page.

  • update_alias_note

    Replaces the note of one of the signed-in user's aliases. The previous note is overwritten and cannot be recovered.

  • activate_alias

    Turns one of the signed-in user's aliases back on, so mail sent to it is forwarded to their inbox again.

  • deactivate_alias

    Turns one of the signed-in user's aliases off. Mail sent to it is blocked until it is turned back on with activate_alias. Nothing is deleted.

  • get_account

    Shows the signed-in user's HideMail plan ("free" or "paid") and how many aliases they have out of the plan's limit. Use before creating several aliases to check there is room. Never returns the user's real email address.

  • get_webhook

    Shows the webhook URL that receives a copy of every email arriving on the signed-in user's aliases, or that none is set.

  • request_webhook

    Asks to send a copy of every email arriving on the signed-in user's aliases to an https:// webhook URL. Nothing changes yet: the user gets a confirmation email and the webhook is set only after they confirm it there. Tell the user to check their inbox.

  • remove_webhook

    Stops sending copies of incoming email to the signed-in user's webhook. Mail still reaches their inbox. Takes effect immediately; setting a webhook again needs email confirmation.

  • list_alias_domains

    Lists the domains new aliases can be created on: the built-in HideMail domain and the user's custom domains that can receive mail. The one with is_default true is used for new aliases.

  • set_default_alias_domain

    Chooses the domain new aliases are created on. Use a domain from list_alias_domains. Existing aliases keep their address.

  • reset_default_alias_domain

    Switches new aliases back to the built-in HideMail domain. Existing aliases keep their address.

  • list_custom_domains

    Lists the user's own domains added to HideMail with their setup status (provisioning, provisioning_failed, needs_mx, ready) and whether catch-all is on.

  • get_custom_domain_setup

    Shows the DNS records a custom domain needs (an ownership TXT record and an MX record), whether each one is published yet, the MX hosts the domain uses now, and the setup status. Call it before add_custom_domain and again after changing DNS. If replaces_other_mail_provider is tr…

  • add_custom_domain

    Adds one of the user's own domains to HideMail and starts setting it up. The ownership TXT record from get_custom_domain_setup must be published first. Setup takes a few seconds; then publish the MX record and call verify_custom_domain. The free plan allows 1 custom domain, the…

  • verify_custom_domain

    Checks that the custom domain's MX record points at HideMail and, if so, starts receiving its mail. Once verified, the domain can be made the default with set_default_alias_domain.

  • set_custom_domain_catch_all

    Turns catch-all on or off for a verified custom domain. With catch-all on, mail to any address on the domain that has no alias yet creates that alias (paid plan only). With it off, such mail is dropped; existing aliases keep working either way.

Details

Endpointhttps://hidemail.app/mcp (Streamable HTTP)
First published16 Oct 2026
Last updated16 Oct 2026
Registry nameapp.hidemail/hidemail

More communication servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.