{"count":110,"total":110,"tools":[{"name":"spl-token_deployToken","plugin":"token","category":"Payment","protocol":"spl-token","description":"Deploy a new SPL token with Metaplex metadata. Returns the mint address and an unsigned transaction.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_transfer","plugin":"token","category":"Payment","protocol":"spl-token","description":"Transfer SPL tokens between wallets. Optionally creates the recipient ATA.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_transferSol","plugin":"token","category":"Payment","protocol":"spl-token","description":"Transfer native SOL between wallets via SystemProgram.transfer.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_getBalance","plugin":"token","category":"Payment","protocol":"spl-token","description":"Get token or SOL balance for a wallet. If mint is omitted, returns native SOL balance.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_getTokenAccounts","plugin":"token","category":"Payment","protocol":"spl-token","description":"List all SPL token accounts for a wallet with balances and metadata.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_mintTo","plugin":"token","category":"Payment","protocol":"spl-token","description":"Mint additional tokens to a destination wallet (requires mint authority).","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_burn","plugin":"token","category":"Payment","protocol":"spl-token","description":"Burn SPL tokens from the owner's token account.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_freezeAccount","plugin":"token","category":"Payment","protocol":"spl-token","description":"Freeze a token account (prevents all transfers). Requires freeze authority.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_thawAccount","plugin":"token","category":"Payment","protocol":"spl-token","description":"Thaw (unfreeze) a previously frozen token account.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_closeAccount","plugin":"token","category":"Payment","protocol":"spl-token","description":"Close a token account and reclaim the rent SOL.","pricePerCall":1000,"currency":"lamports"},{"name":"spl-token_rugCheck","plugin":"token","category":"Payment","protocol":"spl-token","description":"Check a token for potential rug pull risks: mint/freeze authority, holder concentration, liquidity.","pricePerCall":1000,"currency":"lamports"},{"name":"staking_stakeSOL","plugin":"token","category":"Stake","protocol":"spl-token","description":"Stake native SOL to a validator. Creates a stake account and delegates.","pricePerCall":1000,"currency":"lamports"},{"name":"staking_unstakeSOL","plugin":"token","category":"Stake","protocol":"spl-token","description":"Deactivate and withdraw SOL from a stake account.","pricePerCall":1000,"currency":"lamports"},{"name":"staking_getStakeAccounts","plugin":"token","category":"Stake","protocol":"spl-token","description":"List all stake accounts for a wallet with delegation status.","pricePerCall":1000,"currency":"lamports"},{"name":"staking_stakeJupSOL","plugin":"token","category":"Stake","protocol":"jupiter","description":"Stake SOL for jupSOL (Jupiter liquid staking). Instant liquidity, auto-compounding.","pricePerCall":1000,"currency":"lamports"},{"name":"staking_unstakeJupSOL","plugin":"token","category":"Stake","protocol":"jupiter","description":"Unstake jupSOL back to SOL.","pricePerCall":1000,"currency":"lamports"},{"name":"staking_stakeSolayer","plugin":"token","category":"Stake","protocol":"solayer","description":"Stake SOL for sSOL via Solayer. Re-staking protocol with additional yield.","pricePerCall":1000,"currency":"lamports"},{"name":"staking_unstakeSolayer","plugin":"token","category":"Stake","protocol":"solayer","description":"Unstake sSOL back to SOL via Solayer.","pricePerCall":1000,"currency":"lamports"},{"name":"bridging_bridgeWormhole","plugin":"token","category":"Bridge","protocol":"wormhole","description":"Bridge tokens across chains via Wormhole. Supports Solana ↔ EVM chains.","pricePerCall":1000,"currency":"lamports"},{"name":"bridging_bridgeWormholeStatus","plugin":"token","category":"Bridge","protocol":"wormhole","description":"Check the status of a Wormhole bridge transfer.","pricePerCall":1000,"currency":"lamports"},{"name":"bridging_bridgeDeBridge","plugin":"token","category":"Bridge","protocol":"debridge","description":"Bridge tokens across chains via deBridge DLN. Fast cross-chain transfers with deterministic pricing.","pricePerCall":1000,"currency":"lamports"},{"name":"bridging_bridgeDeBridgeStatus","plugin":"token","category":"Bridge","protocol":"debridge","description":"Check the status of a deBridge DLN cross-chain transfer.","pricePerCall":1000,"currency":"lamports"},{"name":"metaplex-nft_deployCollection","plugin":"token","category":"Payment","protocol":"spl-token","description":"Deploy a new NFT collection via Metaplex. Returns the collection mint and metadata addresses.","pricePerCall":1000,"currency":"lamports"},{"name":"metaplex-nft_mintNFT","plugin":"token","category":"Payment","protocol":"spl-token","description":"Mint a new NFT via Metaplex. Supports both standard and compressed (cNFT) minting.","pricePerCall":1000,"currency":"lamports"},{"name":"metaplex-nft_updateMetadata","plugin":"nft","category":"Nft","protocol":"metaplex","description":"Update NFT metadata fields (name, symbol, URI, creators, royalties, authority).","pricePerCall":20000,"currency":"lamports"},{"name":"metaplex-nft_verifyCreator","plugin":"nft","category":"Nft","protocol":"metaplex","description":"Verify a creator on an NFT's metadata (requires creator's signature).","pricePerCall":20000,"currency":"lamports"},{"name":"metaplex-nft_verifyCollection","plugin":"nft","category":"Nft","protocol":"metaplex","description":"Verify an NFT as part of a collection.","pricePerCall":20000,"currency":"lamports"},{"name":"metaplex-nft_setAndVerifyCollect","plugin":"nft","category":"Nft","protocol":"metaplex","description":"Set and verify a collection on an NFT in a single transaction.","pricePerCall":20000,"currency":"lamports"},{"name":"metaplex-nft_delegateAuthority","plugin":"token","category":"Payment","protocol":"spl-token","description":"Delegate a specific authority (update, mint, freeze, collection) to another wallet.","pricePerCall":1000,"currency":"lamports"},{"name":"metaplex-nft_revokeAuthority","plugin":"token","category":"Payment","protocol":"spl-token","description":"Revoke (remove) a specific authority. Irreversible for some types.","pricePerCall":1000,"currency":"lamports"},{"name":"metaplex-nft_configureRoyalties","plugin":"nft","category":"Nft","protocol":"metaplex","description":"Configure royalty fee and creator splits for an NFT.","pricePerCall":20000,"currency":"lamports"},{"name":"3land_createCollection","plugin":"nft","category":"Nft","protocol":"3land","description":"Create a new NFT collection on 3.Land marketplace.","pricePerCall":20000,"currency":"lamports"},{"name":"3land_mintAndList","plugin":"nft","category":"Nft","protocol":"3land","description":"Mint an NFT on 3.Land and automatically list it for sale.","pricePerCall":20000,"currency":"lamports"},{"name":"3land_listForSale","plugin":"nft","category":"Nft","protocol":"3land","description":"List an NFT for sale on 3.Land in any SPL token.","pricePerCall":20000,"currency":"lamports"},{"name":"3land_cancelListing","plugin":"nft","category":"Nft","protocol":"3land","description":"Cancel an active NFT listing on 3.Land.","pricePerCall":20000,"currency":"lamports"},{"name":"3land_buyNFT","plugin":"nft","category":"Nft","protocol":"3land","description":"Purchase an NFT from a 3.Land listing.","pricePerCall":20000,"currency":"lamports"},{"name":"das_getAsset","plugin":"token","category":"Payment","protocol":"das","description":"Get detailed information about a single NFT/asset via DAS.","pricePerCall":1000,"currency":"lamports"},{"name":"das_getAssetsByOwner","plugin":"token","category":"Payment","protocol":"das","description":"Get all NFTs/assets owned by a wallet via DAS (supports pagination).","pricePerCall":1000,"currency":"lamports"},{"name":"das_getAssetsByCreator","plugin":"token","category":"Payment","protocol":"das","description":"Get all NFTs/assets created by a specific creator via DAS.","pricePerCall":1000,"currency":"lamports"},{"name":"das_getAssetsByCollection","plugin":"token","category":"Payment","protocol":"das","description":"Get all NFTs in a collection via DAS.","pricePerCall":1000,"currency":"lamports"},{"name":"das_searchAssets","plugin":"token","category":"Payment","protocol":"das","description":"Search NFTs/assets with flexible filters via DAS.","pricePerCall":1000,"currency":"lamports"},{"name":"pump_launchToken","plugin":"defi","category":"Custom","protocol":"pump-fun","description":"Launch a new token on Pump.fun via PumpPortal. Optionally include an initial dev buy.","pricePerCall":50000,"currency":"lamports"},{"name":"pump_trade","plugin":"defi","category":"Swap","protocol":"pump-fun","description":"Buy or sell tokens on Pump.fun bonding curve.","pricePerCall":50000,"currency":"lamports"},{"name":"raydium-pools_createCPMM","plugin":"defi","category":"Custom","protocol":"raydium","description":"Create a Raydium CPMM (Constant Product Market Maker) pool.","pricePerCall":50000,"currency":"lamports"},{"name":"raydium-pools_createCLMM","plugin":"defi","category":"Custom","protocol":"raydium","description":"Create a Raydium CLMM (Concentrated Liquidity) pool with a price range.","pricePerCall":50000,"currency":"lamports"},{"name":"raydium-pools_createAMMv4","plugin":"defi","category":"Custom","protocol":"raydium","description":"Create a Raydium AMM v4 pool (requires an existing Openbook market).","pricePerCall":50000,"currency":"lamports"},{"name":"raydium-pools_addLiquidity","plugin":"defi","category":"Custom","protocol":"raydium","description":"Add liquidity to a Raydium pool (CPMM, CLMM, or AMM v4).","pricePerCall":50000,"currency":"lamports"},{"name":"raydium-pools_removeLiquidity","plugin":"defi","category":"Custom","protocol":"raydium","description":"Remove liquidity from a Raydium pool.","pricePerCall":50000,"currency":"lamports"},{"name":"orca_getWhirlpool","plugin":"defi","category":"Custom","protocol":"orca","description":"Get Orca Whirlpool pool information.","pricePerCall":50000,"currency":"lamports"},{"name":"orca_swap","plugin":"defi","category":"Swap","protocol":"orca","description":"Swap tokens on an Orca Whirlpool.","pricePerCall":50000,"currency":"lamports"},{"name":"orca_openPosition","plugin":"defi","category":"Custom","protocol":"orca","description":"Open a concentrated liquidity position on an Orca Whirlpool.","pricePerCall":50000,"currency":"lamports"},{"name":"orca_closePosition","plugin":"defi","category":"Custom","protocol":"orca","description":"Close a Whirlpool position and collect all fees/rewards.","pricePerCall":50000,"currency":"lamports"},{"name":"orca_collectFees","plugin":"defi","category":"Custom","protocol":"orca","description":"Collect accumulated fees from a Whirlpool position.","pricePerCall":50000,"currency":"lamports"},{"name":"manifest_createMarket","plugin":"defi","category":"Swap","protocol":"manifest","description":"Create a new Manifest market for a token pair.","pricePerCall":50000,"currency":"lamports"},{"name":"manifest_placeLimitOrder","plugin":"defi","category":"Swap","protocol":"manifest","description":"Place a limit order on a Manifest market.","pricePerCall":50000,"currency":"lamports"},{"name":"manifest_cancelOrder","plugin":"defi","category":"Swap","protocol":"manifest","description":"Cancel a limit order on a Manifest market.","pricePerCall":50000,"currency":"lamports"},{"name":"manifest_getOrderbook","plugin":"defi","category":"Swap","protocol":"manifest","description":"Get the current orderbook for a Manifest market.","pricePerCall":50000,"currency":"lamports"},{"name":"meteora_createDynamicPool","plugin":"defi","category":"Custom","protocol":"meteora","description":"Create a Meteora Dynamic AMM pool.","pricePerCall":50000,"currency":"lamports"},{"name":"meteora_createDLMMPool","plugin":"defi","category":"Custom","protocol":"meteora","description":"Create a Meteora DLMM (Discrete Liquidity Market Maker) pool.","pricePerCall":50000,"currency":"lamports"},{"name":"meteora_addDLMMLiquidity","plugin":"defi","category":"Custom","protocol":"meteora","description":"Add liquidity to a Meteora DLMM pool with a distribution strategy.","pricePerCall":50000,"currency":"lamports"},{"name":"meteora_removeDLMMLiquidity","plugin":"defi","category":"Custom","protocol":"meteora","description":"Remove liquidity from a Meteora DLMM position.","pricePerCall":50000,"currency":"lamports"},{"name":"meteora_createAlphaVault","plugin":"defi","category":"Custom","protocol":"meteora","description":"Create a Meteora Alpha Vault for fair token launches with vesting.","pricePerCall":50000,"currency":"lamports"},{"name":"openbook_createMarket","plugin":"defi","category":"Swap","protocol":"openbook","description":"Create a new Openbook DEX market for a token pair.","pricePerCall":50000,"currency":"lamports"},{"name":"openbook_placeOrder","plugin":"defi","category":"Swap","protocol":"openbook","description":"Place an order on an Openbook market.","pricePerCall":50000,"currency":"lamports"},{"name":"openbook_cancelOrder","plugin":"defi","category":"Swap","protocol":"openbook","description":"Cancel an open order on an Openbook market.","pricePerCall":50000,"currency":"lamports"},{"name":"drift_deposit","plugin":"defi","category":"Custom","protocol":"drift","description":"Deposit tokens into a Drift account for trading or lending.","pricePerCall":50000,"currency":"lamports"},{"name":"drift_withdraw","plugin":"defi","category":"Custom","protocol":"drift","description":"Withdraw tokens from a Drift account.","pricePerCall":50000,"currency":"lamports"},{"name":"drift_openPerpPosition","plugin":"defi","category":"Custom","protocol":"drift","description":"Open a perpetual futures position on Drift.","pricePerCall":50000,"currency":"lamports"},{"name":"drift_closePerpPosition","plugin":"defi","category":"Custom","protocol":"drift","description":"Close a perpetual position on Drift.","pricePerCall":50000,"currency":"lamports"},{"name":"drift_getPositions","plugin":"defi","category":"Custom","protocol":"drift","description":"Get all open positions and account info for a Drift account.","pricePerCall":50000,"currency":"lamports"},{"name":"drift_lend","plugin":"defi","category":"Lend","protocol":"drift","description":"Lend tokens on Drift to earn interest.","pricePerCall":50000,"currency":"lamports"},{"name":"drift_borrow","plugin":"defi","category":"Lend","protocol":"drift","description":"Borrow tokens on Drift against deposited collateral.","pricePerCall":50000,"currency":"lamports"},{"name":"adrena_openPosition","plugin":"defi","category":"Custom","protocol":"adrena","description":"Open a leveraged perpetual position on Adrena Protocol.","pricePerCall":50000,"currency":"lamports"},{"name":"adrena_closePosition","plugin":"defi","category":"Custom","protocol":"adrena","description":"Close a perpetual position on Adrena Protocol.","pricePerCall":50000,"currency":"lamports"},{"name":"adrena_addCollateral","plugin":"defi","category":"Custom","protocol":"adrena","description":"Add collateral to an existing Adrena position.","pricePerCall":50000,"currency":"lamports"},{"name":"adrena_removeCollateral","plugin":"defi","category":"Custom","protocol":"adrena","description":"Remove collateral from an Adrena position.","pricePerCall":50000,"currency":"lamports"},{"name":"adrena_getPositions","plugin":"defi","category":"Custom","protocol":"adrena","description":"Get all open positions on Adrena Protocol.","pricePerCall":50000,"currency":"lamports"},{"name":"lulo_deposit","plugin":"defi","category":"Lend","protocol":"lulo","description":"Deposit into the best APR lending protocol via Lulo aggregator.","pricePerCall":50000,"currency":"lamports"},{"name":"lulo_withdraw","plugin":"defi","category":"Lend","protocol":"lulo","description":"Withdraw from Lulo lending position.","pricePerCall":50000,"currency":"lamports"},{"name":"lulo_getBestRates","plugin":"defi","category":"Lend","protocol":"lulo","description":"Get the best lending/yield rates across all protocols via Lulo.","pricePerCall":50000,"currency":"lamports"},{"name":"lulo_getPositions","plugin":"defi","category":"Lend","protocol":"lulo","description":"Get all Lulo lending positions for a wallet.","pricePerCall":50000,"currency":"lamports"},{"name":"jito_sendBundle","plugin":"defi","category":"Custom","protocol":"jito","description":"Send a Jito bundle for MEV-protected, atomic transaction execution.","pricePerCall":50000,"currency":"lamports"},{"name":"jito_getBundleStatus","plugin":"defi","category":"Custom","protocol":"jito","description":"Check the status of a submitted Jito bundle.","pricePerCall":50000,"currency":"lamports"},{"name":"jito_getTipEstimate","plugin":"defi","category":"Custom","protocol":"jito","description":"Get current Jito tip percentile estimates for bundle inclusion priority.","pricePerCall":50000,"currency":"lamports"},{"name":"sns_registerDomain","plugin":"misc","category":"Data","protocol":"sns","description":"Register a .sol domain name on Solana Name Service.","pricePerCall":5000,"currency":"lamports"},{"name":"sns_resolveDomain","plugin":"misc","category":"Data","protocol":"sns","description":"Resolve a .sol domain to its owner wallet address.","pricePerCall":5000,"currency":"lamports"},{"name":"sns_reverseLookup","plugin":"misc","category":"Data","protocol":"sns","description":"Reverse-lookup all .sol domains owned by a wallet.","pricePerCall":5000,"currency":"lamports"},{"name":"alldomains_registerDomain","plugin":"misc","category":"Data","protocol":"sns","description":"Register a domain on AllDomains (supports multiple TLDs: .abc, .bonk, .poor, etc.).","pricePerCall":5000,"currency":"lamports"},{"name":"alldomains_resolveDomain","plugin":"misc","category":"Data","protocol":"sns","description":"Resolve a multi-TLD domain to its owner wallet.","pricePerCall":5000,"currency":"lamports"},{"name":"alldomains_getOwnedDomains","plugin":"misc","category":"Data","protocol":"sns","description":"Get all domains owned by a wallet across all TLDs.","pricePerCall":5000,"currency":"lamports"},{"name":"pyth_getPrice","plugin":"misc","category":"Data","protocol":"pyth","description":"Get the current price from a Pyth on-chain oracle feed.","pricePerCall":5000,"currency":"lamports"},{"name":"pyth_getPriceHistory","plugin":"misc","category":"Data","protocol":"pyth","description":"Get historical price data from Pyth oracle.","pricePerCall":5000,"currency":"lamports"},{"name":"pyth_listPriceFeeds","plugin":"misc","category":"Data","protocol":"pyth","description":"List available Pyth price feeds, optionally filtered by query or asset type.","pricePerCall":5000,"currency":"lamports"},{"name":"coingecko_getTokenPrice","plugin":"misc","category":"Data","protocol":"coingecko","description":"Get token price and market data from CoinGecko.","pricePerCall":5000,"currency":"lamports"},{"name":"coingecko_getTrending","plugin":"misc","category":"Analytics","protocol":"coingecko","description":"Get trending tokens and NFTs on CoinGecko.","pricePerCall":5000,"currency":"lamports"},{"name":"coingecko_getTopGainersLosers","plugin":"misc","category":"Analytics","protocol":"coingecko","description":"Get top gainers and losers from CoinGecko.","pricePerCall":5000,"currency":"lamports"},{"name":"coingecko_getTokenInfo","plugin":"misc","category":"Analytics","protocol":"coingecko","description":"Get detailed token information from CoinGecko (description, links, market data).","pricePerCall":5000,"currency":"lamports"},{"name":"coingecko_getPoolsByToken","plugin":"defi","category":"Custom","protocol":"coingecko","description":"Get all liquidity pools for a token from CoinGecko on-chain DEX tracker.","pricePerCall":50000,"currency":"lamports"},{"name":"coingecko_getOHLCV","plugin":"misc","category":"Data","protocol":"coingecko","description":"Get OHLCV (price chart) data from CoinGecko.","pricePerCall":5000,"currency":"lamports"},{"name":"gibwork_createBounty","plugin":"misc","category":"Custom","protocol":"gibwork","description":"Create a new bounty on Gib Work with on-chain escrow.","pricePerCall":5000,"currency":"lamports"},{"name":"gibwork_listBounties","plugin":"misc","category":"Custom","protocol":"gibwork","description":"List available bounties on Gib Work.","pricePerCall":5000,"currency":"lamports"},{"name":"gibwork_submitWork","plugin":"misc","category":"Custom","protocol":"gibwork","description":"Submit completed work for a Gib Work bounty.","pricePerCall":5000,"currency":"lamports"},{"name":"send-arcade_listGames","plugin":"misc","category":"Custom","protocol":"send-arcade","description":"List available games on Send Arcade.","pricePerCall":5000,"currency":"lamports"},{"name":"send-arcade_playGame","plugin":"misc","category":"Custom","protocol":"send-arcade","description":"Enter and play a game on Send Arcade (pays entry fee via transaction).","pricePerCall":5000,"currency":"lamports"},{"name":"blinks_getAction","plugin":"blinks","category":"Custom","protocol":"solana-actions","description":"Fetch metadata for a Solana Action (Blink) — returns title, description, available actions, and parameters.","pricePerCall":2000,"currency":"lamports"},{"name":"blinks_executeAction","plugin":"blinks","category":"Custom","protocol":"solana-actions","description":"Execute a Solana Action — sends wallet to the Action endpoint and receives a transaction to sign.","pricePerCall":2000,"currency":"lamports"},{"name":"blinks_confirmAction","plugin":"blinks","category":"Custom","protocol":"solana-actions","description":"Confirm a completed Solana Action by sending the tx signature back to the Action provider.","pricePerCall":2000,"currency":"lamports"},{"name":"blinks_resolveBlinkUrl","plugin":"blinks","category":"Custom","protocol":"solana-actions","description":"Resolve a Blink URL (e.g. dial.to link) to its underlying Solana Action URL.","pricePerCall":2000,"currency":"lamports"},{"name":"blinks_validateActionsJson","plugin":"blinks","category":"Custom","protocol":"solana-actions","description":"Validate a domain's actions.json file — checks if a website correctly implements the Solana Actions spec.","pricePerCall":2000,"currency":"lamports"},{"name":"blinks_buildActionUrl","plugin":"blinks","category":"Custom","protocol":"solana-actions","description":"Build and optionally wrap a Solana Action URL for sharing as a Blink.","pricePerCall":2000,"currency":"lamports"}]}