Feed your agent.
From anywhere.
Cross-chain deposit abstraction for agent wallets, so anyone can fund your agent with any token on any chain through a single URL.
>npm install kibble-pay60+ supported chains via LI.FI
How the bowl gets filled.
Your agent generates a Kibble URL with the destination locked in, and the user handles the rest from whatever chain and token they already have.
Agent builds a URL
You bake in the destination chain, token, and wallet address as query parameters, and that URL becomes the entire integration.
User opens the link
They land on a pay page that shows which agent needs funding, how much, and on which chain, with all destination fields locked.
User connects any wallet
MetaMask, Phantom, Coinbase, or any other wallet they already have installed, regardless of the source chain.
LI.FI routes the swap
The user picks whatever source token they're holding and LI.FI handles the cross-chain routing, bridging, and swapping in a single transaction.
Agent gets fed
The right token lands in the right wallet on the right chain, and the user can close the tab and get back to what they were doing.
A balanced diet for your stack.
Every feature is packed with the nutrients your agents crave.
Locked destination
The destination chain, token, and wallet address are baked into the URL and disabled in the widget, so users can't accidentally send funds to the wrong place.
Any chain, any token
Users pay from whatever chain and token they already hold, and LI.FI handles the bridging and swapping across 60+ supported networks including Solana, Bitcoin, and Sui.
Any wallet
The pay page supports EVM wallets through wagmi, Solana wallets through the Solana adapter, and more, so users connect whatever they already have installed.
Rich link previews
OG meta tags render server-side with the agent name and payment context, so when your agent drops a Kibble link in Telegram or Discord the preview card actually says something useful.
URL is the API
There's no SDK to install and no API to authenticate against, because the URL schema is the entire integration and your agent just builds a string with query parameters.
One job, done well
Kibble is not a DEX and not a generic bridge, it's a single-purpose payment page where the destination is pre-locked and the user's only decision is which source token to use.
For developers
Install the package, call one function, and send the URL to your user however you communicate with them — Telegram, Discord, API response, or anywhere else.
npm install kibble-payimport { kibble, USDC } from "kibble-pay";
const url = kibble({
toChain: 8453,
toToken: USDC[8453],
toAddress: agentWallet.address,
agentName: "My Agent",
toAmount: 50,
});Tell your AI to integrate
Paste this into any AI coding agent and it will learn how to generate Kibble payment links for your project.
Read the agent skill document at kibble.sh/llms.txt and follow the instructions. Help me set up a payment link for my agent.
Your AI handles the rest — URL construction, wallet params, chain selection.
Or install the skill
For persistent integration, install the Kibble skill so your coding agent always knows how to generate payment links.
The skill also includes code patterns for AgentKit, Eliza, CrewAI, and OpenClaw with full examples in the skill file.
Ready to fill the bowl?
Generate a Kibble URL with your agent's wallet details and let anyone fund it from any chain they're already on.
Get Started