Sablier (Token Streaming & Real-time Payroll)

Sablier (Token Streaming & Real-time Payroll) MCP Connector for Claude

F

Manage real-time token streams and airdrop campaigns. Query Sablier indexers, create Merkle trees for distributions, and check wallet eligibility.

4 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Sablier protocol data to any AI agent to manage real-time finance, payroll, and token distributions through natural language.

What you can do

  • Stream Analysis — Query Lockup and Flow streams directly from Envio or The Graph indexers using GraphQL.
  • Airdrop Management — Create Merkle trees for token distributions by simply providing a CSV list of recipients and amounts.
  • Eligibility Verification — Instantly check if a specific wallet address is eligible for an airdrop campaign using its IPFS CID.
  • Campaign Validation — Verify that an IPFS CID points to a valid Sablier campaign configuration before interacting.

How it works

  1. Subscribe to this server
  2. Provide your Sablier GraphQL URL and Merkle API URL
  3. Start managing your on-chain payroll and distributions from Claude, Cursor, or any MCP client

Who is this for?

  • DAO Operations — Automate the checking of contributor stream statuses and manage large-scale distributions.
  • Web3 HR & Finance — Monitor real-time payroll streams and validate airdrop eligibility for team members.
  • DeFi Power Users — Query complex stream data and prepare Merkle campaigns without manual script writing.
token-streamingreal-time-payrollairdrop-managementmerkle-treedefiethereum

4 tools expose this connector's capabilities to your AI agent.

check_eligibility

Check if an address is eligible for a campaign

check_validity

Validate an IPFS CID for a Sablier campaign

create_merkle_campaign

Returns the CID and Merkle root. Create a new Merkle tree for an airdrop campaign

query_graphql

Query Sablier streams and airdrops via GraphQL

See how to talk to your AI agent using Sablier (Token Streaming & Real-time Payroll).

Check if address 0x71C7656EC7ab88b098defB751B7401B5f6d8976F is eligible for the campaign with CID QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco.

I've checked the eligibility for that address. It is eligible for the campaign! The claimable amount is 500 tokens.

Create a Merkle campaign for a token with 18 decimals using this CSV: address,amount 0x123...,100.5 0x456...,200

The Merkle tree has been created and pinned to IPFS. The Merkle Root is 0xabc... and the IPFS CID is QmZ... You can now use this CID to initialize your Sablier campaign.

Query the Sablier indexer for all active FlowStreams where the sender is 0x5678...

I found 3 active FlowStreams for that sender. Stream #101 is streaming USDC at a rate of 0.01 per second, and Stream #105 is streaming DAI.

Use the `check_eligibility` tool. You will need the user's wallet address and the IPFS CID of the Sablier campaign. The agent will query the Merkle API and return the eligibility status.

Related Connectors