Mailgent for Goose
Goose is an open-source MCP agent. Add Mailgent as an extension and Goose can send mail, hold secrets, clear 2FA, manage a calendar, and pay — under one identity.
Goose is built around MCP extensions, so Mailgent slots in as one more extension. Configure it with an agent key and Goose gains the full identity toolset.
That turns Goose from a capable local agent into one that can operate in the world: receiving and sending email, holding credentials, and acting under a verifiable identity.
Add Mailgent as an extension
Point Goose at the Mailgent MCP server with the agent's key. The tools register as an extension and become callable in Goose sessions.
Scope the key to control which capabilities Goose can reach.
extensions:
mailgent:
cmd: npx
args: ["-y", "@mailgent-dev/mcp"]
envs:
LOOMAL_API_KEY: mgnt-...From local agent to operator
With Mailgent attached, a Goose recipe can sign up for a service, read the confirmation email, store the resulting API key in the vault, and proceed — the kind of multi-step real-world task that needs an inbox and identity to work at all.
FAQ
Is Goose support official?
Mailgent is a standard MCP server, so it works with any MCP host including Goose. Configure it as an extension.
Can Goose pay for things?
If you grant payment scope and fund the wallet, Goose can pay x402-priced URLs under a mandate you set.
Give your agent an inbox.
A real email address, a vault, 2FA, and an identity in one API call.