- DATA
- STORAGE
- VALIDATION
- HUMAN
Short answer
How can I make a Merkle airdrop with my AI?
Upload your CSV containing wallet addresses and amounts to your AI client. Your agent uses the Sablier MCP to generate a Merkle root and an IPFS CID. You'll get the exact data needed for your campaign.
The campaign outcomes
What you get from the AI
The agent handles the heavy lifting of data processing and proof generation.
DATA
Merkle root generated
The AI calculates the root from your address list. This single hash represents your entire distribution set.
STORAGE
IPFS CID ready
Your distribution data is uploaded to IPFS. You receive a content identifier to reference the dataset.
VALIDATION
Campaign summary
The agent checks that the amounts and addresses match your input. You get a summary to review before moving forward.
HUMAN
Manual deployment
The AI does not push the campaign to the blockchain. You must use the root and CID to trigger the actual distribution.
The workflow
What your AI does when the data arrives.
The agent converts your spreadsheet into a cryptographic proof.
Parse the CSV
Your agent reads your file to extract the wallet addresses and the amounts assigned to each.
create_merkle_campaignBuild the tree
The AI processes the parsed data to construct the Merkle tree structure.
create_merkle_campaignGenerate proofs
It creates the Merkle root and the corresponding IPFS CID for the campaign data.
create_merkle_campaignDeliver results
The agent presents the root and CID in your chat interface for your review.
create_merkle_campaign
Try it
Copy these to start.
Use these prompts to kick off the process.
Starting points
Swap the bracketed text for your actual file names or specific distribution details.
Sablier Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_3lULQsAU8zfmsBHoOrQU374N7okOjugYIv3y6YaJ/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Sablier capabilities are ready to use.
{
"mcpServers": {
"sablier-token-streaming-real-time-payroll-mcp": {
"url": "https://edge.vinkius.com/vk_preview_3lULQsAU8zfmsBHoOrQU374N7okOjugYIv3y6YaJ/mcp"
}
}
}Create a Merkle airdrop campaign using the data in airdrop_list.csv.
Generate a Merkle root and IPFS CID from this spreadsheet: distribution_v1.csv.
I have a list of 50 addresses and amounts. Can you create a Merkle campaign for them?
Use the create_merkle_campaign tool to process my user_wallets.csv file.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Sablier once, then ask.
Link your Sablier account to your AI client in one click. Your credentials stay encrypted, and you can start running campaigns immediately.
Connect Sablier to your AIFAQ
How this task behaves
- 01
Does the AI execute the airdrop on-chain?
No. The AI only generates the Merkle root and IPFS CID. You must manually trigger the on-chain transaction.
- 02
Can the AI fix errors in my CSV file?
The AI can identify formatting issues in your CSV, but it won't modify your original file. You'll need to fix the data and re-upload it.
- 03
What happens if I provide an invalid wallet address?
The tool will fail to create the campaign if the addresses don't follow standard formats. Your agent will tell you if it hits a validation error.
- 04
Can the AI delete an existing campaign?
No. The current tools only allow for the creation of Merkle campaigns, not the deletion or modification of existing ones.
- 05
Do I need to provide the IPFS CID myself?
No. The AI generates the CID automatically as part of the campaign creation process.
More questions about Sablier? See everything the Sablier Connector can do
Connect Sablier to Claude, Cursor, ChatGPT & more
