agentek-eth
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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