Agentek MCP Server
Skills
think
Use the tool to think about something. It will not obtain new information or change the database, but just append the thought to the log. Use it when complex reasoning or some cache memory is needed.
getCode
Get the bytecode of an address
getCoin
Given a coin symbol, fetch the metadata about a coin (name, symbol, total supply, image, pools).
getName
Gets the name of an ERC20 token
getPool
Fetch the latest state of a pool, including reserves and price information.
getBlock
Get information about a block
getStats
Get statistics for various blockchain metrics.
getSwaps
Fetch recent swap events for a given pool, optionally filtered by block range.
getSymbol
Gets the symbol of an ERC20 token
lookupENS
Looks up the ENS name for an Ethereum address
getBalance
Get the ETH balance for an address
getHolders
Fetch the list of holders for a given coin, ordered by balance descending by default.
resolveENS
Resolves an ENS name to an Ethereum address
depositWETH
Deposit ETH into the WETH contract, receiving WETH in return
estimateGas
Estimate gas for a transaction
getDecimals
Gets the number of decimals of an ERC20 token
getGasPrice
Get the current gas price. If chainId is not specified, will return gas price for all supported chains.
getAllowance
Gets the ERC20 token allowance between an owner and spender
getBalanceOf
Gets the ERC20 token balance of an address
getBlockInfo
Get information about a specific block
getTokenInfo
Fetch metadata for a token contract.
getUniV3Pool
Gets information about a Uniswap V3 pool
getYieldTool
Analyzes and compares yield opportunities from DefiLlama across all DeFi protocols
withdrawWETH
Withdraw WETH back to native ETH
canUnlockSlow
Check if a transfer can be unlocked and get info about it
getFeeHistory
Get historical gas fee info
getSlowStatus
Get information about tokens, unlocked balances, and pending transfers in SLOW
getTokenChart
Gets historical price chart data for one or more tokens from DeFi Llama
intentApprove
Creates an intent to approve token spending
getAddressInfo
Get information about a specific address
getAddressLogs
Get logs for a specific address
getAddressNFTs
Get list of NFTs owned by address
getBlockNumber
Get the current block number
getCoinBalance
Returns the balance of a given address for a specific ERC6909 token ID from the Coins contract.
getCryptoPrice
Get the current price of a cryptocurrency in USD
getNFTMetadata
Gets metadata for an NFT token by contract address and token ID
getPoolFeeData
Gets fee-related data for a pool
getTotalSupply
Gets the total supply of an ERC20 token
getTransaction
Get details about a transaction
intentTransfer
Creates an intent to transfer tokens
estimateGasCost
Estimate the gas cost for a transaction in both native token and USD
getAaveUserData
Fetches Aave user data including total collateral, total debt, available borrowing power, current liquidation threshold, LTV, and health factor.
getBtcTxDetails
Fetches details for a given Bitcoin transaction ID (txid).
getLatestTokens
Get trending tokens and market data
getTokenHolders
Retrieve token holders and their balances for a given token.
intentAaveRepay
Repays your Aave debt. By default, the variable rate mode (2) is used for repayment.
intentStakeNani
Stake NANI tokens to receive xNANI tokens, which can be used for governance
coinchanGetCoins
Fetch a list of Coinchan token IDs between index ranges
compareYieldTool
Compares yield opportunities for specific assets across different protocols
getAddressTokens
Get token balances with filtering and pagination
getBtcBlockTxids
Returns a list of transaction IDs in a block, given the block hash.
getNaniProposals
Get proposals for NANIDAO
getSmartContract
Retrieve the source code, ABI and metadata a contract.
getTokenMetadata
Gets all metadata (name, symbol, decimals, totalSupply) of an ERC20 token
getUserPositions
Gets all Uniswap V3 positions for a user
intentAaveBorrow
Borrows tokens from Aave using your supplied collateral. By default, the variable rate mode (2) is used.
intentUnlockSlow
Unlock a time-locked transfer in SLOW contract
scrapeWebContent
Given a URL, fetch the page's HTML and return the main text content as accurately as possible. Works for most websites.
getAcrossFeeQuote
Fetches a suggested fee quote for a cross-chain asset bridge using the Across Protocol REST API.
getBtcAddressInfo
Fetches information about a Bitcoin address including balance and tx count.
getLatestBtcBlock
Fetches the latest Bitcoin block details.
getSmartContracts
Get smart contract for the query
getTokenTransfers
List transfers for a specific token contract with pagination support.
intentAaveDeposit
Deposits tokens into the Aave protocol to supply liquidity and earn interest.
intentCollectFees
Collects accumulated fees from a Uniswap V3 position
intentProposeNani
Create a new governance proposal for NANIDAO
intentUnstakeNani
Unstake xNANI tokens back to NANI tokens
predictTransferId
Predict a transfer ID for a potential transfer
getAaveReserveData
Fetches reserve data for a given asset from Aave including available liquidity, total stable and variable debt, and interest rates.
getAddressCounters
Get counters for a specific address
getPositionDetails
Gets detailed information about a specific LP position
getTransactionInfo
Retrieve detailed information for a given transaction hash.
getTransactionLogs
Retrieve logs that were generated from a specific transaction.
intentAaveWithdraw
Withdraws tokens from Aave, redeeming your supplied assets (aTokens).
intentCoinchanMake
Create a new Coinchan token, mint supplies and add initial liquidity via ZAMM
intentMintPosition
Creates a new Uniswap V3 liquidity position
intentTransferFrom
Creates an intent to transfer tokens from another address
getAccountPortfolio
Given a wallet address, return all token balances the account holds, including coin metadata.
getBlockWithdrawals
Get withdrawals within a specific block
getBlockscoutSearch
Perform a search query to find blocks, transactions, addresses, or tokens on the blockchain.
getSlowGuardianInfo
Get guardian information for a user
getTransactionCount
Get the number of transactions sent from an address
getYieldHistoryTool
Fetches and analyzes historical yield data for a specific pool from DefiLlama
intentDepositAcross
Deposits tokens into the Across Protocol bridge to initiate a cross-chain transfer.
intentDepositToSlow
Deposit tokens or ETH into SLOW contract with a timelock
getBlockTransactions
Get transactions within a specific block
getCoinTokenMetadata
Returns the name, symbol, and URI of a given ERC6909 token ID from the Coins contract.
getFearAndGreedIndex
Retrieves the current Fear and Greed Index value from Alternative.me API.
getNativeCoinHolders
Get native coin holders list
getTransactionsChart
Retrieve daily transaction statistics chart data.
checkMaliciousAddress
Check if an Ethereum address has been associated with malicious activity
checkMaliciousWebsite
Check if a website has been associated with crypto scams or malicious activity
coinchanGetCoinsCount
Get total number of Coinchan tokens created
getAddressWithdrawals
Get withdrawals for a specific address
getTransactionReceipt
Get the receipt of a transaction
getTransactionSummary
Retrieve a summary of data related to a transaction.
intentCoinchanAirdrop
Airdrop a Coinchan token to multiple addresses
intentCreateCoinToken
Creates a new ERC6909 token inside the Coins contract with a name, symbol, metadata URI, owner, and initial supply.
intentSetSlowGuardian
Set a guardian for a user in the SLOW contract
getAddressTransactions
Get transactions for a specific address
getTransactionRawTrace
Retrieve raw trace information for a specific transaction.
intentCoinchanMakeHold
Create a new Coinchan token and hold liquidity for the creator
intentTransferPosition
Transfers ownership of a Uniswap V3 LP NFT
intentVoteNaniProposal
Vote on an existing NANIDAO governance proposal
intentWithdrawFromSlow
Withdraw unlocked tokens from SLOW contract
compareYieldHistoryTool
Compares historical yield performance across multiple pools, analyzing metrics like APY, volatility, and TVL trends
getAddressTokenBalances
Get all token balances for a specific address
intentDecreaseLiquidity
Removes liquidity from a Uniswap V3 position
intentIncreaseLiquidity
Adds more liquidity to an existing Uniswap V3 position
getAddressNFTCollections
Get list of NFTs owned by address, grouped by collection
getAddressTokenTransfers
Get token transfers for a specific address
intentCoinchanMakeLocked
Create a new Coinchan token with locked liquidity and optional vesting schedule
coinchanGetVestableAmount
Get the amount of liquidity currently available to vest for a locked Coinchan token
getAddressBlocksValidated
Get blocks validated by a specific address
getCanReverseSlowTransfer
Check if a transfer can be reversed
intentApproveSlowTransfer
Guardian approves a transfer in SLOW contract
intentCoinchanClaimVested
Claim vested liquidity for a locked Coinchan token
intentReverseSlowTransfer
Reverse a pending transfer in SLOW contract
getTransactionStateChanges
Retrieve state changes that occurred during a transaction.
getAddressCoinBalanceHistory
Get address coin balance history
getTransactionTokenTransfers
Retrieve all token transfers that occurred within a given transaction.
getAddressInternalTransactions
Get internal transactions for a specific address
getSlowTransferApprovalRequired
Check if a transfer needs guardian approval
getAddressCoinBalanceHistoryByDay
Get address coin balance history by day
getTransactionInternalTransactions
Retrieve internal transactions that occurred within a given transaction.
Configuration
MCP Server
Connect to MCP Server