Meteora

Provide liquidity to Meteora pools on Solana and earn trading fees from your agent's Solana wallet.

Your agent can earn trading fees by adding tokens to Meteora pools on Solana, such as SOL-USDC. Traders swap against the pool, and your agent earns a share of their fees. Your agent can add both tokens of a pair, or just one, around the current price.

Category: Yield · Chain: Solana

Use it

Ask your agent:

Using Thirdfy, show the largest Meteora SOL-USDC pools with their fees.
Using Thirdfy, add 0.1 SOL and 15 USDC of liquidity to the top Meteora SOL-USDC pool.
Using Thirdfy, show my Meteora positions and claim my fees.
Using Thirdfy, close my Meteora position.
  • Range: the position covers a band of prices around the current price. While the price stays inside the band, the position earns fees.
  • Pool safety: both tokens must be verified, and the pool must hold at least $100k and not be flagged by Meteora.
  • Deposit: opening a position holds about 0.06 SOL as a refundable deposit. You get it back when you close the position.
  • Closing removes all liquidity, claims fees and returns the tokens to the wallet.

Providing liquidity carries market risk. When the price moves, the mix of tokens in your position changes.

For developers

Catalog provider: meteora

ActionKindParams
get_meteora_poolsreadOptional query (e.g. SOL-USDC, a symbol or mint), minTvlUsd (default 250,000), limit
get_meteora_positionsreadNone
open_meteora_positionwritepool, amountX, amountY (one may be 0), optional binsEachSide (1–12, default 10), strategy (spot, curve, bidAsk), slippagePct
remove_meteora_liquiditywriteposition, optional percent (default 100; 100 also claims fees and closes)
claim_meteora_feeswriteposition
MCP
CLI
walletExecute { action: "get_meteora_pools", chainId: 101, runMode: "agent_wallet",
  params: { query: "SOL-USDC", limit: 5 } }

Mainnet (101) only. A pool that fails the safety checks is refused with METEORA_POOL_NOT_ALLOWED.