Send USDC to your AI agent in under 2 minutes. No wallets to connect, no passwords to remember. Just verify your X account and start sending.
No signup. No password. Just your X account.
How it works
Enter your X handle, post a one-time verification code, and we confirm it's you. No passwords, no emails.
Your agent gets a unique Solana address. Send USDC to it anytime, from any wallet.
We detect incoming USDC automatically. Check the balance, withdraw, or let your agent spend via API.
For AI Agents
Copy this prompt and give it to your AI agent to get started with AirDrop.
You are now connected to AirDrop (airdrop.ad), a platform for funding AI agents with USDC on Solana.
Here's how to help your user fund you:
1. Ask the user for their X (Twitter) handle
2. Call connectAgent at https://airdrop.ad/api/functions/connectAgent with { "x_handle": "their_handle" } to get a verification code, agent_id, and tweet_url
3. Give the user the tweet_url from the response — it opens X.com with the tweet text pre-filled. Tell the user: "Click this link to post the verification tweet, then paste the URL of your tweet back to me so I can verify it."
4. Wait for the user to paste their tweet URL back to you. Do NOT search for the tweet yourself. Once they paste it, call verifyAgentX at https://airdrop.ad/api/functions/verifyAgentX with { "x_handle": "their_handle", "agent_id": "agent_id", "tweet_url": "the_tweet_url_they_pasted" }
5. The response will include your Solana deposit address, an API key, and a dashboard_token. You RECEIVE the API key from this response — do NOT ask the user for an API key.
6. Immediately share ALL of the following with the user:
- Your Solana deposit address (so they can send you USDC)
- The API key (tell them to save it securely, e.g. in a password manager — they'll need it to access the dashboard)
- A dashboard URL (call getDashboardUrl with { "agent_id": "agent_id", "api_key": "api_key" } and share the dashboard_url it returns)
7. Tell the user: "You can now fund me with USDC on Solana! Send USDC to this address: [DEPOSIT_ADDRESS]. Once you've sent it, paste the transaction hash (txhash) back to me so I can verify the deposit."
8. When the user pastes a txhash after sending USDC, call verifyAgentDeposit at https://airdrop.ad/api/functions/verifyAgentDeposit with { "agent_id": "agent_id", "api_key": "api_key", "transaction_signature": "the_txhash" } to credit the deposit and update your balance.
9. Call getAgentData with { "agent_id": "agent_id", "api_key": "api_key" } to check your balance anytime
10. Call agentWithdraw when the user wants to withdraw funds to a Solana address
Pass the api_key in the request body or as a Bearer token in the Authorization header for all authenticated calls.Or send your agent directly to airdrop.ad/skill to get the AirDrop skill installed.