Crossmint HR Airdrop MCP
About
A MCP Server to launch a token, add value to it, distribute to your employees via email
Details
- License
- MIT license
Explore
- Wallet Management: Connect a Solana wallet or Crossmint wallet to sign and fund transactions
- Token Creation: Create custom tokens on the Solana blockchain
- Liquidity Management: Add liquidity to new tokens via Raydium AMM
- Custodial Wallet Generation: Create Crossmint custodial wallets for employees
- CSV Import: Upload employee data with name, email, and role information
- Role-Based Allocation: Distribute tokens based on employee roles
- Gas Fee Estimation: Calculate transaction fees before airdrop
- Compressed Airdrops: Use ZK light protocol for efficient token distribution
- Email Notifications: Send employees instructions to access their tokens
- Node.js (v16+)
- pnpm package manager
- Solana wallet with SOL for transaction fees
- Crossmint API key for custodial wallet creation
- Resend API key for sending emails
- Helius API key for compressed transactions (optional)
git clone https://github.com/monostate/Employees-Airdrop-Rewards-MCP.git
cd crossmint-hr-airdrop-mcp
./setup.sh
The setup script will:
- Install dependencies
- Clone required repositories
- Create a .env file template
- Build the project
Edit the .env file with your API keys and configuration:
bash
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:
1. Connect a Solana wallet or Crossmint wallet
2. Create a token for employee rewards
3. Add liquidity to the token
4. Generate custodial wallets for employees
5. Upload a CSV with employee roles
6. Calculate token distribution
7. Calculate gas fees
8. Perform the airdrop
9. Send notification emails
connect_wallet
Connect a Solana wallet
connect_crossmint_wallet
Connect a Crossmint wallet
check_balance
Check wallet SOL balance
create_token
Create a new token
add_liquidity
Add liquidity to the token
generate_wallets
Create custodial wallets for employees
upload_csv
Process employee data from CSV
calculate_amounts
Calculate token distribution amounts
calculate_fees
Calculate gas fees for the airdrop
start_airdrop
Perform the token airdrop
send_emails
Send notifications to employees
get_state
Check the current state of the airdrop process
- connect_wallet: Connect a Solana wallet
- connect_crossmint_wallet: Connect a Crossmint wallet
- check_balance: Check wallet SOL balance
- create_token: Create a new token
- add_liquidity: Add liquidity to the token
- generate_wallets: Create custodial wallets for employees
- upload_csv: Process employee data from CSV
- calculate_amounts: Calculate token distribution amounts
- calculate_fees: Calculate gas fees for the airdrop
- start_airdrop: Perform the token airdrop
- send_emails: Send notifications to employees
- get_state: Check the current state of the airdrop process
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.
Features
- Wallet Management: Connect a Solana wallet or Crossmint wallet to sign and fund transactions
- Token Creation: Create custom tokens on the Solana blockchain
- Liquidity Management: Add liquidity to new tokens via Raydium AMM
- Custodial Wallet Generation: Create Crossmint custodial wallets for employees
- CSV Import: Upload employee data with name, email, and role information
- Role-Based Allocation: Distribute tokens based on employee roles
- Gas Fee Estimation: Calculate transaction fees before airdrop
- Compressed Airdrops: Use ZK light protocol for efficient token distribution
- Email Notifications: Send employees instructions to access their tokens
Prerequisites
- Node.js (v16+)
- pnpm package manager
- Solana wallet with SOL for transaction fees
- Crossmint API key for custodial wallet creation
- Resend API key for sending emails
- Helius API key for compressed transactions (optional)
Installation
1. Clone and Setup
git clone https://github.com/monostate/Employees-Airdrop-Rewards-MCP.git
cd crossmint-hr-airdrop-mcp
./setup.sh
The setup script will:
- Install dependencies
- Clone required repositories
- Create a .env file template
- Build the project
2. Configure Environment Variables
Edit the .env file with your API keys and configuration:
```
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



