Skip to main content
Glama
NaniDAO

agentek-eth

by NaniDAO

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
resolveENSC

Resolves an ENS name to an Ethereum address

lookupENSC

Looks up the ENS name for an Ethereum address

getAllowanceB

Gets the ERC20 token allowance between an owner and spender

getBalanceOfC

Gets the ERC20 token balance of an address

getTotalSupplyB

Gets the total supply of an ERC20 token

getDecimalsB

Gets the number of decimals of an ERC20 token

getNameC

Gets the name of an ERC20 token

getSymbolC

Gets the symbol of an ERC20 token

getTokenMetadataB

Gets all metadata (name, symbol, decimals, totalSupply) of an ERC20 token

intentApproveC

Creates an intent to approve token spending

getAcrossFeeQuoteC

Fetches a suggested fee quote for a cross-chain asset bridge using the Across Protocol REST API.

intentDepositAcrossC

Deposits tokens into the Across Protocol bridge to initiate a cross-chain transfer.

intentTransferC

Creates an intent to transfer tokens

intentTransferFromC

Creates an intent to transfer tokens from another address

getLatestTokensC

Get trending tokens and market data

getBalanceC

Get the ETH balance for an address

getCodeC

Get the bytecode of an address

getTransactionCountC

Get the number of transactions sent from an address

getBlockC

Get information about a block

getBlockNumberB

Get the current block number

getGasPriceB

Get the current gas price. If chainId is not specified, will return gas price for all supported chains.

estimateGasC

Estimate gas for a transaction

getFeeHistoryC

Get historical gas fee info

getTransactionC

Get details about a transaction

getTransactionReceiptC

Get the receipt of a transaction

getUniV3PoolC

Gets information about a Uniswap V3 pool

getUserPositionsC

Gets all Uniswap V3 positions for a user

getPoolFeeDataC

Gets fee-related data for a pool

getPositionDetailsC

Gets detailed information about a specific LP position

intentMintPositionC

Creates a new Uniswap V3 liquidity position

intentIncreaseLiquidityC

Adds more liquidity to an existing Uniswap V3 position

intentDecreaseLiquidityC

Removes liquidity from a Uniswap V3 position

intentCollectFeesC

Collects accumulated fees from a Uniswap V3 position

intentTransferPositionC

Transfers ownership of a Uniswap V3 LP NFT

depositWETHB

Deposit ETH into the WETH contract, receiving WETH in return

withdrawWETHC

Withdraw WETH back to native ETH

getNaniProposalsD

Get proposals for NANIDAO

intentStakeNaniC

Stake NANI tokens to receive xNANI tokens, which can be used for governance

intentUnstakeNaniC

Unstake xNANI tokens back to NANI tokens

intentProposeNaniC

Create a new governance proposal for NANIDAO

intentVoteNaniProposalC

Vote on an existing NANIDAO governance proposal

getNativeCoinHoldersD

Get native coin holders list

getAddressInfoC

Get information about a specific address

getAddressCountersC

Get counters for a specific address

getAddressTransactionsC

Get transactions for a specific address

getAddressTokenTransfersC

Get token transfers for a specific address

getAddressInternalTransactionsC

Get internal transactions for a specific address

getAddressLogsC

Get logs for a specific address

getAddressBlocksValidatedC

Get blocks validated by a specific address

getAddressTokenBalancesC

Get all token balances for a specific address

getAddressTokensC

Get token balances with filtering and pagination

getAddressCoinBalanceHistoryD

Get address coin balance history

getAddressCoinBalanceHistoryByDayC

Get address coin balance history by day

getAddressWithdrawalsC

Get withdrawals for a specific address

getAddressNFTsC

Get list of NFTs owned by address

getAddressNFTCollectionsC

Get list of NFTs owned by address, grouped by collection

getBlockInfoC

Get information about a specific block

getBlockTransactionsC

Get transactions within a specific block

getBlockWithdrawalsC

Get withdrawals within a specific block

getStatsC

Get statistics for various blockchain metrics.

getTransactionsChartC

Retrieve daily transaction statistics chart data.

getTransactionInfoC

Retrieve detailed information for a given transaction hash.

getTransactionTokenTransfersC

Retrieve all token transfers that occurred within a given transaction.

getTransactionInternalTransactionsC

Retrieve internal transactions that occurred within a given transaction.

getTransactionLogsC

Retrieve logs that were generated from a specific transaction.

getTransactionRawTraceC

Retrieve raw trace information for a specific transaction.

getTransactionStateChangesC

Retrieve state changes that occurred during a transaction.

getTransactionSummaryC

Retrieve a summary of data related to a transaction.

getSmartContractsD

Get smart contract for the query

getSmartContractC

Retrieve the source code, ABI and metadata a contract.

getTokenInfoC

Fetch metadata for a token contract.

getTokenHoldersC

Retrieve token holders and their balances for a given token.

getTokenTransfersC

List transfers for a specific token contract with pagination support.

getBlockscoutSearchC

Perform a search query to find blocks, transactions, addresses, or tokens on the blockchain.

getAaveUserDataB

Fetches Aave user data including total collateral, total debt, available borrowing power, current liquidation threshold, LTV, and health factor.

getAaveReserveDataB

Fetches reserve data for a given asset from Aave including available liquidity, total stable and variable debt, and interest rates.

intentAaveDepositC

Deposits tokens into the Aave protocol to supply liquidity and earn interest.

intentAaveWithdrawC

Withdraws tokens from Aave, redeeming your supplied assets (aTokens).

intentAaveBorrowB

Borrows tokens from Aave using your supplied collateral. By default, the variable rate mode (2) is used.

intentAaveRepayB

Repays your Aave debt. By default, the variable rate mode (2) is used for repayment.

checkMaliciousAddressC

Check if an Ethereum address has been associated with malicious activity

checkMaliciousWebsiteC

Check if a website has been associated with crypto scams or malicious activity

scrapeWebContentB

Given a URL, fetch the page's HTML and return the main text content as accurately as possible. Works for most websites.

getFearAndGreedIndexB

Retrieves the current Fear and Greed Index value from Alternative.me API.

getSlowStatusC

Get information about tokens, unlocked balances, and pending transfers in SLOW

predictTransferIdC

Predict a transfer ID for a potential transfer

canUnlockSlowC

Check if a transfer can be unlocked and get info about it

getCanReverseSlowTransferC

Check if a transfer can be reversed

getSlowGuardianInfoC

Get guardian information for a user

getSlowTransferApprovalRequiredC

Check if a transfer needs guardian approval

intentDepositToSlowC

Deposit tokens or ETH into SLOW contract with a timelock

intentSetSlowGuardianC

Set a guardian for a user in the SLOW contract

intentWithdrawFromSlowC

Withdraw unlocked tokens from SLOW contract

intentApproveSlowTransferC

Guardian approves a transfer in SLOW contract

intentUnlockSlowC

Unlock a time-locked transfer in SLOW contract

intentReverseSlowTransferC

Reverse a pending transfer in SLOW contract

getNFTMetadataB

Gets metadata for an NFT token by contract address and token ID

getCryptoPriceA

Get the current price of a cryptocurrency in USD

estimateGasCostC

Estimate the gas cost for a transaction in both native token and USD

getTokenChartC

Gets historical price chart data for one or more tokens from DeFi Llama

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NaniDAO/agentek'

If you have feedback or need assistance with the MCP directory API, please join our Discord server