Skip to main content
Glama

Crossmint HR Airdrop MCP

by monostate

MCP de lanzamiento aéreo de Crossmint HR

Un servidor de Protocolo de Contexto de Modelo (MCP) para ayudar a los equipos de RR. HH. corporativos a distribuir tokens de Solana a los empleados. Este proyecto ofrece una forma eficiente de distribuir tokens a las direcciones de billetera de los empleados, con compatibilidad para la asignación basada en roles y notificaciones automáticas por correo electrónico.

Características

  • Administración de billetera : conecte una billetera Solana o Crossmint para firmar y financiar transacciones
  • Creación de tokens : crea tokens personalizados en la cadena de bloques Solana
  • Gestión de liquidez : agregue liquidez a nuevos tokens a través de Raydium AMM
  • Generación de billeteras de custodia : cree billeteras de custodia de Crossmint para empleados
  • Importación CSV : cargue datos de empleados con nombre, correo electrónico e información del rol
  • Asignación basada en roles : Distribuya tokens según los roles de los empleados
  • Estimación de la tarifa de gas : Calcule las tarifas de transacción antes del lanzamiento aéreo
  • Airdrops comprimidos : utilice el protocolo ZK Light para una distribución eficiente de tokens
  • Notificaciones por correo electrónico : envía instrucciones a los empleados para acceder a sus tokens

Prerrequisitos

  • Node.js (v16+)
  • gestor de paquetes pnpm
  • Monedero Solana con SOL para comisiones de transacción
  • Clave API de Crossmint para la creación de billeteras de custodia
  • Reenviar la clave API para enviar correos electrónicos
  • Clave API de Helius para transacciones comprimidas (opcional)

Instalación

1. Clonar y configurar

git clone https://github.com/monostate/Employees-Airdrop-Rewards-MCP.git cd crossmint-hr-airdrop-mcp ./setup.sh

El script de configuración hará lo siguiente:

  • Instalar dependencias
  • Clonar los repositorios requeridos
  • Crear una plantilla de archivo .env
  • Construir el proyecto

2. Configurar variables de entorno

Edite el archivo .env con sus claves API y configuración:

# Crossmint API Key (required for custodial wallet creation) CROSSMINT_API_KEY=your_crossmint_api_key # Crossmint Email (required for wallet operations) CROSSMINT_EMAIL=your_email@example.com # 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

3. Instalar en Claude Desktop

pnpm install-mcp

Esto instalará el servidor MCP en Claude Desktop. Deberá reiniciar Claude Desktop para cargar el nuevo servidor MCP.

Guía de uso

Una vez configurado, puedes usar el servidor HR Airdrop MCP con Claude Desktop dándole instrucciones como:

  1. Conecte una billetera Solana o una billetera Crossmint
  2. Crea un token para recompensar a los empleados
  3. Añadir liquidez al token
  4. Generar billeteras de custodia para empleados
  5. Subir un CSV con los roles de los empleados
  6. Calcular la distribución de tokens
  7. Calcular tarifas de gas
  8. Realizar el lanzamiento aéreo
  9. Enviar correos electrónicos de notificación

Herramientas disponibles

  • connect_wallet : Conectar una billetera Solana
  • connect_crossmint_wallet : Conectar una billetera Crossmint
  • check_balance : Consulta el saldo SOL de la billetera
  • create_token : Crea un nuevo token
  • add_liquidity : Agrega liquidez al token
  • generate_wallets : Crea billeteras de custodia para empleados
  • upload_csv : Procesar datos de empleados desde CSV
  • calculate_amounts : Calcular las cantidades de distribución de tokens
  • calculate_fees : Calcula las tarifas de gas para el airdrop
  • start_airdrop : Realizar el lanzamiento aéreo del token
  • send_emails : Enviar notificaciones a los empleados
  • get_state : verifica el estado actual del proceso de airdrop

Formato CSV

Para la distribución de tokens basada en roles, prepare un archivo CSV con las siguientes columnas:

name,email,role John Doe,john@example.com,developer Jane Smith,jane@example.com,manager

Roles admitidos: operational , developer , manager , VP , VIP

Desarrollo

Para realizar cambios en el proyecto:

  1. Modificar los archivos TypeScript en src/
  2. Reconstruir con pnpm build
  3. Actualice la configuración de Claude Desktop si es necesario

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

Imagen generada por IYHeE1GSOf4ow3i3

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ayuda a los equipos de RR.HH. corporativos a enviar tokens Solana a los empleados con soporte para asignación basada en roles y notificaciones automáticas por correo electrónico.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Clonar y configurar
        2. Configurar variables de entorno
        3. Instalar en Claude Desktop
      2. Guía de uso
        1. Herramientas disponibles
      3. Formato CSV
        1. Desarrollo
          1. Licencia
            1. Expresiones de gratitud

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Provides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.
                Last updated -
                35
                Python
                BSD 3-Clause
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables Claude to perform Solana token swaps through Jupiter's API, including getting quotes, building transactions, and sending swap transactions on the Solana blockchain.
                Last updated -
                3
                6
                TypeScript
                MIT License
                • Apple
                • Linux
              • -
                security
                -
                license
                -
                quality
                Provides unified access to real-time and historical Solana ecosystem data through 40+ API endpoints, enabling LLM agents to query tokens, wallets, trades, and DeFi metrics.
                Last updated -
                JavaScript
              • A
                security
                F
                license
                A
                quality
                A server implementation that enables interaction with the Futarchy protocol on Solana, allowing users to manage DAOs and proposals through both API endpoints and Cursor's chat interface.
                Last updated -
                10
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/monostate/Employees-Airdrop-Rewards-MCP'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server