Skip to main content
Aliases are lightweight signer wallets that can act on behalf of your main wallet, scoped to Snapshot governance actions only. They can:
  • Cast a vote
  • Publish a proposal
  • Follow a space
They cannot move tokens or interact with contracts outside of Snapshot. This is what makes integrations like the MCP server possible: an AI assistant can act on your behalf without ever having access to your private key.

How it works

When you authorize an alias, you sign an EIP-712 message with your main wallet. This message links the alias address to your account on Snapshot. From that point on, the alias can sign governance messages (votes, proposals, follows) on your behalf. Your main wallet key never leaves your wallet. Only the alias key is used for signing, and its scope is limited to Snapshot governance.

Authorize an alias

To authorize an alias, visit:
https://snapshot.box/#/settings/alias/authorize/{aliasAddress}
Replace {aliasAddress} with the address you want to authorize. You will see the list of actions the alias can perform on your behalf. Click Authorize and sign the message with your main wallet.
If you are using the MCP server, the alias is created and authorized automatically through an OAuth flow the first time the AI calls a write tool.

Manage aliases

You can view all your authorized aliases at Settings > Aliases. Each alias shows its address and when it was created.

Revoke an alias

You can revoke an alias at any time using one of two methods:
  1. Go to Settings > Aliases and click Revoke next to the alias.
  2. Visit the authorize URL for that alias (https://snapshot.box/#/settings/alias/authorize/{aliasAddress}) and click Revoke alias.
Revoking an alias removes its ability to act on your behalf immediately. Any integration using that alias will stop working.
If you are using the MCP server, disconnecting the connector in your AI client stops the AI from making requests but does not revoke the alias. To fully revoke, use one of the methods above.

Security

PropertyDetail
Your main key never leaves your walletWrites are signed by the alias, not your main wallet.
Scoped to governanceAliases can only sign Snapshot governance messages (votes, proposals, follows). They cannot move tokens or call other contracts.
RevocableRevoke any alias instantly from the Snapshot UI.
IsolatedEach alias is an independent signer. Revoking one does not affect others.