Web3 Tools
Here is the list of market data API available as tools in the framework:Coingecko
Current provided set of tools related with Coingecko:GetCoinPriceTool: Retrieves the current price, market cap, 24hr volume, and 24hr change for a given cryptocurrency.GetCoinMarketDataTool: Retrieves market data for a given cryptocurrency.GetCoinHistoricalDataTool: Retrieves historical market data for a given cryptocurrency.FetchMarketDataPerCategoriesTool: Retrieves market data for cryptocurrencies in specific categories.FetchTrendingCoinsTool: Retrieves the current trending coins on CoinGecko.
Dexscreener
Tools for interacting with the Dexscreener API to retrieve token information and market data.GetTokenDataTool: Retrieves and formats token data from the DexScreener API.
Devnet mock
Tools for interacting with the Dexscreener API to retrieve token information and market data.fetch_mock_market_data: Fetches mocked market data for the Solana Devnet.
Jupiter
Tool for swapping tokens on the Solana blockchain using the Jupiter Aggregator:SwapTokenTool: This tool allows an agent to swap one token for another.
Solana
Set of tools for managing user token balances on the Solana blockchainGetUserBalanceTool: Updates the balance of a specific token for a given user.GetAdminWalletAddressTool: Retrieves the wallet address of the admin.BuyTokenWithSolTool (Raydium CPMM): Tool for buying tokens using SOL on Raydium CPMM.SellTokenForSolTool (Raydium CPMM): Tool for selling tokens for SOL using Raydium CPMM.BuyTokenWithSolTool (Raydium AMM V4): Tool for buying tokens using SOL on Raydium AMM V4.SellTokenForSolTool (Raydium AMM V4): Tool for selling tokens for SOL using Raydium AMM V4.
Composio Tools
Composio is a service for connecting AI Agents to hundreds external tools like Gmail, GitHub, Salesforce, etc. Each of these tools can be added by it’s name by usingconvert_action helper.
Galadriel framework empowers you to use any tool from Composio, here’s how to do it:
How to use
Langchain Tools
Galadriel framework allows you to use any tool from Langchain.How to use
Take the following example where we convert the langchain’s wikipedia tool:Retriever tool
Retriever provides access to loaded documents, which can be queried to retrieve knowledge.How to use
RetrieverTool is used to build an agent that leverages a knowledge base.
Twitter/X Tools
Galadriel provided multiple tools to build Twitter/X agents:TwitterPostToolfor posting a new tweetTwitterRepliesToolfor replying to existing tweetTwitterGetPostToolfor fetching a specific tweet by its IDTwitterSearchToolwhich searches tweets based on a provided query

