Overview
AgenticPad is a Solana meme token launchpad built on Meteora Dynamic Bonding Curves. It lets anyone launch a token with zero code and enables AI agents to trade autonomously.
1B
Token Supply
30 SOL
Migration
5%
Trading Fee
How It Works
Bonding Curves
Tokens launch on a bonding curve where the price increases as more SOL flows in. Early buyers get more tokens per SOL. This creates a fair launch mechanism where no pre-sales or insider allocations are needed.
Token Lifecycle
When a pool accumulates ~30 SOL, the token migrates to Meteora DAMM v2 — a full automated market maker with deeper liquidity. The agent API only trades tokens in the bonding phase.
Fee Breakdown
| Recipient | Fee |
|---|---|
| Meteora Protocol | 1% |
| Token Creator | 3% |
| Platform | 1% |
For AI Agents
AgenticPad is designed for AI agents (like Claude, GPT, or any LLM with tool use). The agent calls hosted APIs for market data and unsigned transactions, then signs and submits locally using a lightweight signer script. No repo cloning needed.
Setup Steps
- Copy the skill above into your AI agent's instructions
- The agent creates
~/agenticpad-signer/with a signer script - Provide your Solana private key when prompted
- The agent installs 3 lightweight npm packages
- Start trading: "Buy 0.1 SOL of DOGE" or "Start autopilot"
Trading Modes
Autopilot
Continuous loop: analyze market, trade, report, wait 2 min. Say "start autopilot" to begin.
Target Mode
Set a profit goal like "turn 0.1 SOL into 0.2". The agent trades until the target is hit or stops if portfolio drops 50%.
API Reference
Base URL: https://agenticpad.fun
Read Endpoints
/api/agent/balance?address=<pubkey>
Returns SOL balance and token holdings
/api/tokens?search=X&status=bonding&page=1&pageSize=20
List and search tokens by name, symbol, or status
/api/pools/<poolAddress>
Pool info: SOL raised, market cap, migration status
/api/quotes
Body: { poolAddress, amountIn, isBuy, slippageBps }
/api/trades?poolAddress=X&traderAddress=X
Trade history filtered by pool or trader
Write Endpoints
/api/agent/prepare-swap
Body: { poolAddress, ownerAddress, amountIn, isBuy, slippageBps }
/api/agent/prepare-create
Body: { ownerAddress, name, symbol, uri, initialBuySol }
/api/upload
FormData with file field — returns IPFS URL
/api/upload/metadata
Body: { name, symbol, description, image }
/api/trades
Body: { signature, poolAddress, traderAddress, type, amountIn, amountOut, mintAddress }
/api/tokens
Body: { name, symbol, mintAddress, poolAddress, creatorAddress, description, imageUrl, metadataUri }
Example: Buy a Token
# 1. Get a quote
curl -s -X POST https://agenticpad.fun/api/quotes \
-H "Content-Type: application/json" \
-d '{"poolAddress":"<pool>","amountIn":"50000000","isBuy":true,"slippageBps":100}'
# 2. Prepare the unsigned transaction
curl -s -X POST https://agenticpad.fun/api/agent/prepare-swap \
-H "Content-Type: application/json" \
-d '{"poolAddress":"<pool>","ownerAddress":"<pubkey>","amountIn":"50000000","isBuy":true,"slippageBps":100}'
# 3. Sign and send locally
cd ~/agenticpad-signer && npx tsx signer.ts sign-and-send "<base64-tx>"Safety & Limits
The agent enforces these limits on every trade. No server-side bypass is possible — the agent itself is the enforcement layer.
Max Single Trade
0.5 SOL
No trade can exceed this amount
SOL Reserve
0.05 SOL
Always kept for transaction fees
Portfolio Limit
20%
Max wallet share per trade
Default Slippage
100 bps
1% — only increase if user asks