Tools
Galadriel framework comes with a set of tools out of the box. New tools are regularly added to the framework.
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 blockchain
GetUserBalanceTool
: 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 using convert_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
Check out Agentic RAG where RetrieverTool
is used to build an agent that leverages a knowledge base.
Twitter/X Tools
Galadriel provided multiple tools to build Twitter/X agents:
TwitterPostTool
for posting a new tweetTwitterRepliesTool
for replying to existing tweetTwitterGetPostTool
for fetching a specific tweet by its IDTwitterSearchTool
which searches tweets based on a provided query
Conclusion
Galadriel provides a robust set of built-in tools, covering Web3, AI-powered integrations, retrieval-augmented generation, and social media automation. With support for external platforms like Composio and Langchain, the framework enables seamless interaction with a wide range of services. As new tools continue to be added, Galadriel remains a powerful and evolving solution for building AI-driven applications. Stay updated with the latest additions and enhancements by following the official repository.