Skip to main content
Glama
monostate

Crossmint HR Airdrop MCP

by monostate

generate_wallets

Create custodial wallets for employees to facilitate Solana token airdrops. Supports role-based allocation and automated email notifications via Crossmint HR Airdrop MCP.

Instructions

Generate custodial wallets for employees using Crossmint

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
apiKeyNoCrossmint API key (optional, defaults to test key for demo)
employeesYesList of employees in format "name,email" (one per line)
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It states the tool generates wallets but lacks critical behavioral details: whether this is a write operation (likely, but not confirmed), what permissions or authentication are needed beyond the optional API key, if there are rate limits, what happens on success/failure, or if wallets are reusable. The description is minimal and misses key operational context for a tool that likely involves external API calls and data creation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, efficient sentence that directly states the tool's purpose without fluff. It's front-loaded with the core action and resource, making it easy to parse. Every word earns its place, and there's no redundancy or unnecessary elaboration.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of generating wallets (likely a write operation with external dependencies), no annotations, no output schema, and 2 parameters, the description is incomplete. It doesn't cover behavioral traits, error handling, output format, or integration details with Crossmint. For a tool that could involve financial or sensitive data creation, more context is needed to ensure safe and correct usage by an agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema fully documents both parameters (apiKey and employees). The description adds no parameter-specific semantics beyond what's in the schema—it doesn't explain format details for 'employees' (e.g., line breaks) or clarify the 'apiKey' default behavior. With high schema coverage, the baseline is 3, and the description doesn't compensate with extra insights.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('generate') and resource ('custodial wallets for employees') with the specific platform ('using Crossmint'). It distinguishes from siblings like 'connect_crossmint_wallet' or 'check_balance' by focusing on creation rather than connection or querying. However, it doesn't explicitly differentiate from potential wallet-related siblings beyond the generative aspect.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It doesn't mention prerequisites (e.g., needing Crossmint setup), exclusions (e.g., not for existing wallets), or comparisons to siblings like 'connect_crossmint_wallet' for linking versus creating. Usage is implied only by the action 'generate' without contextual boundaries.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Related Tools

Latest Blog Posts

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