Skip to main content
Glama

start_stream

Initiate payment streams for verified human tasks by verifying on-chain Superfluid flows or creating micro-transfers. Supports USDC on L2 networks like Base, Arbitrum, and Polygon.

Instructions

Start a stream payment for an ACCEPTED stream job. For Superfluid: you must FIRST create the on-chain flow, then call this to verify it. Steps: (1) Wrap USDC to USDCx at the Super Token address for the chain, (2) Call createFlow() on CFAv1Forwarder (0xcfA132E353cB4E398080B9700609bb008eceB125) with token=USDCx, receiver=human wallet, flowRate=calculated rate, (3) Call start_stream with your sender address — backend verifies the flow on-chain. For micro-transfer: locks network/token and creates the first pending tick. Prefer L2s (Base, Arbitrum, Polygon) for lower gas costs.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
job_idYesThe job ID
agent_keyYesYour agent API key (starts with hp_)
sender_addressYesYour wallet address that created the flow (Superfluid) or will send payments (micro-transfer)
networkYesBlockchain network (e.g., "base", "polygon", "arbitrum")
tokenNoToken symbol (default: "USDC")

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/human-pages-ai/humanpages'

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