Monostate/Employees-Airdrop-Rewards-MCP
Built by Metorial, the integration platform for agentic AI.
Monostate/Employees-Airdrop-Rewards-MCP
Server Summary
Wallet Management
Token Creation
Liquidity Management
Custodial Wallet Generation
CSV Import
Role-Based Allocation
Gas Fee Estimation
A Model Context Protocol (MCP) server to help corporate HR teams airdrop Solana tokens to employees. This project provides an efficient way to distribute tokens to employee wallet addresses, with support for role-based allocation and automated email notifications.
git clone https://github.com/monostate/Employees-Airdrop-Rewards-MCP.git
cd crossmint-hr-airdrop-mcp
./setup.sh
The setup script will:
.env
file templateEdit the .env
file with your API keys and configuration:
# Crossmint API Key (required for custodial wallet creation)
CROSSMINT_API_KEY=your_crossmint_api_key
# Crossmint Email (required for wallet operations)
[email protected]
# Resend API Key (required for sending emails)
RESEND_API_KEY=your_resend_api_key
# Helius API Key (optional, for compressed transactions)
HELIUS_API_KEY=your_helius_api_key
# Solana RPC URL (optional, defaults to mainnet-beta)
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
pnpm install-mcp
This will install the MCP server to Claude Desktop. You'll need to restart Claude Desktop to load the new MCP server.
Once configured, you can use the HR Airdrop MCP server with Claude Desktop by giving it instructions like:
connect_wallet
: Connect a Solana walletconnect_crossmint_wallet
: Connect a Crossmint walletcheck_balance
: Check wallet SOL balancecreate_token
: Create a new tokenadd_liquidity
: Add liquidity to the tokengenerate_wallets
: Create custodial wallets for employeesupload_csv
: Process employee data from CSVcalculate_amounts
: Calculate token distribution amountscalculate_fees
: Calculate gas fees for the airdropstart_airdrop
: Perform the token airdropsend_emails
: Send notifications to employeesget_state
: Check the current state of the airdrop processFor role-based token distribution, prepare a CSV file with the following columns:
name,email,role
John Doe,[email protected],developer
Jane Smith,[email protected],manager
Supported roles: operational
, developer
, manager
, VP
, VIP
To make changes to the project:
src/
pnpm build
This project is licensed under the MIT License - see the LICENSE file for details.