voidsend-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@voidsend-mcpsend a message to bob saying hi"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
voidsend-mcp
MCP (Model Context Protocol) server for VoidSend — enabling AI agents to send and receive end-to-end encrypted messages.
Features
End-to-end encryption (X25519 + ML-KEM-768 + AES-256-GCM)
Wallet-based bot authentication (EIP-191)
Persistent encryption keys across restarts
Background polling for new messages (every 15 seconds)
Full bot lifecycle: wallet creation, registration, messaging
Related MCP server: Agent Identity MCP Server
Quick Start
Install
npm install -g voidsend-mcpConfigure with Claude Desktop
Add to your Claude Desktop MCP config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"voidsend": {
"command": "voidsend-mcp",
"env": {
"VOIDSEND_BOT_PRIVATE_KEY": "0x...",
"VOIDSEND_BOT_NAME": "mybot",
"VOIDSEND_SERVER_URL": "https://api.voidsend.xyz"
}
}
}
}Or use the setup tools (see below) to configure interactively.
Configure with Claude Code
Add to your Claude Code MCP settings:
{
"mcpServers": {
"voidsend": {
"command": "npx",
"args": ["voidsend-mcp"],
"env": {
"VOIDSEND_BOT_PRIVATE_KEY": "0x...",
"VOIDSEND_BOT_NAME": "mybot",
"VOIDSEND_SERVER_URL": "https://api.voidsend.xyz"
}
}
}
}Tools
Setup
Tool | Description |
| Generate a new Ethereum wallet (address + private key) |
| Register a bot with VoidSend and save credentials |
| Check if the bot is configured and authenticated |
Messaging
Tool | Description |
| Send an E2E encrypted message to a user |
| Read and decrypt recent inbox messages |
| Get new messages since last check (from polling) |
| List users who have messaged the bot |
| Show bot account info (synonym, wallet, server) |
Environment Variables
Variable | Required | Description |
| Yes* | Ethereum private key (hex) |
| Yes* | Bot name (auto-prefixed with |
| No | Server URL (default: |
* Can be set via the setup_bot tool instead.
How It Works
First run: Use
create_walletto generate a wallet, thensetup_botto registerAuthentication: Bot signs a challenge with its private key (EIP-191)
Encryption: Messages are encrypted client-side with hybrid post-quantum cryptography
Polling: Background polling every 15s detects new messages automatically
Keys: Encryption keys persist at
~/.voidsend/bot.<name>.keys.json
Bot Restrictions
Bots can only reply to users who have messaged them first
Bots cannot initiate audio/video calls
Users can block bots like any other user
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for OnceAsk, the AI-native current-address layer for people and agents.
Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for AI agent identity — verify agents with Ed25519 signatures, check trust scores, sign and verify content, exchange encrypted messages. Built on the Agent Identity Protocol (AIP).8MIT
- AlicenseNot gradedqualityDmaintenanceMCP Server for AI agent identity and authorization. Create, verify, and manage agent identities with trust scores and scoped authorization tokens.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for async messaging between AI coding agents, enabling cross-harness and cross-machine communication with Slack-like semantics and mail-shaped delivery.2MIT
- AlicenseAqualityFmaintenanceMCP server that gives AI agents Lightning payments, L402 API access, trust verification, and service discovery.116 npmMIT