
web3agent
Web3 MCP proxy for AI agents: DeFi swaps, bridges, market data, wallets, and gated writes.
Connector by Apegurus · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying web3agent?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/apegurus-web3agent
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 123 read · 0 write · 39 delete · 2 not yet classified
- Secrets
- 4 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 164
Read from the source code; the running server may list different tools.
Read 123 · Look things up without changing anything.
acp_get_jobagdp_create_offeringagdp_get_my_jobsagdp_get_offeringagdp_get_offeringsccxt_describe_exchangeccxt_list_accountsccxt_list_exchangesccxt_private_readccxt_public_callerc8004_get_agenterc8004_get_feedback
Show 111 more tools
erc8183_get_jobevm_get_allowanceevm_get_balanceevm_get_blockevm_get_chain_infoevm_get_contract_abievm_get_erc1155_balanceevm_get_gas_priceevm_get_latest_blockevm_get_nft_infoevm_get_supported_networksevm_get_token_balanceevm_get_transactionevm_get_transaction_receiptevm_get_wallet_addressevm_list_registered_abisevm_lookup_ens_addressevm_multicallevm_read_contractevm_register_abievm_resolve_ens_nameevm_wait_for_transactionexplorer_get_address_funded_byexplorer_get_address_infoexplorer_get_blockexplorer_get_block_by_timestampexplorer_get_block_rewardsexplorer_get_blocks_by_validatorexplorer_get_contract_abiexplorer_get_contract_codeexplorer_get_contract_creatorexplorer_get_contract_sourceexplorer_get_event_logsexplorer_get_event_logs_by_topicsexplorer_get_historical_balanceexplorer_get_historical_priceexplorer_get_historical_token_balanceexplorer_get_internal_txsexplorer_get_native_priceexplorer_get_native_supplyexplorer_get_nft_inventoryexplorer_get_nft_transfersexplorer_get_token_holdersexplorer_get_token_infoexplorer_get_token_supplyexplorer_get_token_transfersexplorer_get_tokens_by_addressexplorer_get_top_token_holdersexplorer_get_tx_detailsexplorer_get_tx_execution_statusexplorer_get_tx_historyexplorer_get_tx_receiptlifi_get_chainslifi_get_quotelifi_prepare_bridge_intentlist_chain_tokenslist_supported_chainsmarket_get_categoriesmarket_get_cex_fund_flowsmarket_get_chain_tvlmarket_get_dex_volumemarket_get_exchange_rankingsmarket_get_funding_ratesmarket_get_gainers_losersmarket_get_global_statsmarket_get_klinesmarket_get_order_bookmarket_get_protocol_tvlmarket_get_sentimentmarket_get_stablecoin_statsmarket_get_tickermarket_get_token_historymarket_get_token_pricemarket_get_top_protocolsmarket_get_top_tokensmarket_get_trendingmarket_search_tokenoperation_prepareorbs_get_quoteorbs_get_required_approvalsorbs_prepare_limit_intentorbs_prepare_order_intentorbs_prepare_swap_intentorbs_prepare_twap_intentorbs_query_ordersorbs_swap_statuspolicy_getresearch_airdropsresearch_compare_yieldsresearch_contract_securityresearch_fund_raisesresearch_governanceresearch_hack_historyresearch_newsresearch_protocol_inforesearch_token_due_diligenceresearch_token_holdersresearch_token_unlocksresearch_whale_transfersresearch_yield_opportunitiesresolve_tokenserver_statustransaction_listtransaction_simulatewallet_derive_addresseswallet_from_mnemonicwallet_generatewallet_generate_mnemonicwallet_get_activewallet_infox402_check_requirements
Delete 39 · Delete, drop, revoke or wipe things.
acp_claim_refundacp_complete_jobacp_create_jobacp_fund_jobacp_reject_jobacp_set_budgetacp_submit_jobagdp_hire_agentccxt_private_writeerc8004_register_agenterc8004_submit_feedbackerc8004_update_agent
Show 27 more tools
erc8183_claim_refunderc8183_complete_joberc8183_create_joberc8183_fund_joberc8183_reject_joberc8183_set_budgeterc8183_submit_jobevm_approve_token_spendingevm_sign_messageevm_sign_typed_dataevm_transfer_erc20evm_transfer_nativeevm_write_contractlifi_execute_bridgeoperation_resumeorbs_cancel_orderorbs_place_limitorbs_place_orderorbs_place_twaporbs_submit_signed_orderorbs_submit_signed_swaporbs_swaptransaction_confirmwallet_activatewallet_deletewallet_set_confirmationx402_fetch
Not yet classified 2 · We could not tell from the name and description.
transaction_denywallet_deactivate
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
COINGECKO_API_KEYETHERSCAN_API_KEYOWS_PASSPHRASEZEROX_API_KEY
Other settings (environment variables or headers).
CCXT_CONFIG_PATHCHAIN_IDCONFIRM_WRITES
Tools (164)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
acp_claim_refundcan change or delete dataClaim remaining budget for a Virtuals ACPRouter job using claimBudget.
acp_complete_jobcan change or delete dataComplete a job on the Virtuals ACPRouter by auto-resolving the pending memo and signing approval.
acp_create_jobcan change or delete dataCreate a job on the Virtuals ACPRouter (Base). Specify provider, evaluator, description, and expiry.
acp_fund_jobcan change or delete dataFund a Virtuals ACPRouter job. Automatically checks allowance, approves ERC-20 if needed, then creates payable memo escrow.
acp_get_jobread-onlyGet job details and full memo history from the Virtuals ACPRouter. Shows phase, participants, budget, and all memos with their status.
acp_reject_jobcan change or delete dataReject a job on the Virtuals ACPRouter by auto-resolving the pending memo and signing rejection.
acp_set_budgetcan change or delete dataSet a job budget on the Virtuals ACPRouter using setBudgetWithPaymentToken and optional token override.
acp_submit_jobcan change or delete dataSubmit a deliverable memo on the Virtuals ACPRouter and advance the job to evaluation phase.
agdp_create_offeringread-onlyCreate a new offering on the aGDP marketplace. NOTE: requires a LITE_AGENT_API_KEY from Virtuals — visit agdp.io/join to register.
agdp_get_my_jobsread-onlyList your active or completed jobs from the aGDP marketplace. Requires an active wallet.
agdp_get_offeringread-onlyGet detailed information about a specific agent offering by ID.
agdp_get_offeringsread-onlySearch the aGDP marketplace for AI agent offerings. Returns agent profiles with capabilities, metrics, and available services.
agdp_hire_agentcan change or delete dataHire an AI agent from the aGDP marketplace via API (write operation, requires wallet and confirmation). For on-chain job creation, use acp_create_job separately.
ccxt_describe_exchangeread-onlyInspect a CCXT exchange or configured account and return supported methods, market types, timeframes, symbols, and invocation modes so callers can route requests safely.
ccxt_list_accountsread-onlyList configured CCXT accounts from CCXT_CONFIG_PATH with redacted metadata only. Secrets are never returned.
Show 149 more tools
ccxt_list_exchangesread-onlyList CCXT-supported exchanges and summarize which ones have configured authenticated accounts, public market access, and available market-type metadata.
ccxt_private_readread-onlyInvoke an authenticated read-only CCXT method using a configured named account. This covers balances, positions, orders, fills, and private implicit GET-style endpoints.
ccxt_private_writecan change or delete dataInvoke an authenticated mutating CCXT method using a configured named account. This covers order placement, cancellation, leverage, transfers, withdrawals, and private implicit write endpoints.
ccxt_public_callread-onlyInvoke a public CCXT unified or implicit method on a selected exchange. Use ccxt_describe_exchange first for capability discovery when calling niche methods.
erc8004_get_agentread-onlyGet ERC-8004 agent identity. Requires either agentId (token ID) or walletAddress — provide at least one.
erc8004_get_feedbackread-onlyGet aggregate ERC-8004 reputation summary for an agent with optional tag filters.
erc8004_register_agentcan change or delete dataRegister an agent on the ERC-8004 Identity Registry (write operation, wallet + confirmation required).
erc8004_submit_feedbackcan change or delete dataSubmit reputation feedback for an ERC-8004 agent (write operation, wallet + confirmation required).
erc8004_update_agentcan change or delete dataUpdate ERC-8004 agent metadata URI (write operation, wallet + confirmation required).
erc8183_claim_refundcan change or delete dataClaim refund from an expired/rejected ERC-8183 job.
erc8183_complete_jobcan change or delete dataComplete an ERC-8183 job and release escrow.
erc8183_create_jobcan change or delete dataCreate an ERC-8183 job.
erc8183_fund_jobcan change or delete dataFund ERC-8183 job escrow. Performs allowance check + approve if needed, then funds in one confirmation flow.
erc8183_get_jobread-onlyRead ERC-8183 job details by ID.
erc8183_reject_jobcan change or delete dataReject an ERC-8183 job.
erc8183_set_budgetcan change or delete dataSet ERC-8183 job budget in payment token smallest units.
erc8183_submit_jobcan change or delete dataSubmit job deliverable hash for an ERC-8183 job.
evm_approve_token_spendingcan change or delete dataApprove ERC-20 spender allowance using raw token units.
evm_get_allowanceread-onlyGet ERC-20 allowance from owner to spender for a token contract.
evm_get_balanceread-onlyGet NATIVE token balance (ETH, MATIC, BNB, etc.) for an address or ENS name. This does NOT return ERC-20 token balances — use evm_get_token_balance for that.
evm_get_blockread-onlyGet block details by block number string or block hash.
evm_get_chain_inforead-onlyGet basic chain status including latest block number for a chain ID.
evm_get_contract_abiread-onlyFetch a contract ABI from Etherscan for a specific chain.
evm_get_erc1155_balanceread-onlyGet ERC-1155 token balance for an owner and token ID.
evm_get_gas_priceread-onlyGet current base gas price and priority fee estimates for a chain.
evm_get_latest_blockread-onlyGet the latest block details for a chain.
evm_get_nft_inforead-onlyGet ERC-721 NFT details including collection metadata, owner, and tokenURI.
evm_get_supported_networksread-onlyList supported EVM networks available for EVM tool operations.
evm_get_token_balanceread-onlyGet ERC-20 token balance (USDC, WETH, DAI, etc.) for an owner address. Requires the token contract address. For native token balance (ETH, MATIC), use evm_get_balance instead.
evm_get_transactionread-onlyGet transaction details for a transaction hash.
evm_get_transaction_receiptread-onlyGet the transaction receipt (status, logs, gas usage) for a hash.
evm_get_wallet_addressread-onlyGet the currently active wallet address, mode, and chain context.
evm_list_registered_abisread-onlyList all ABI labels registered via evm_register_abi.
evm_lookup_ens_addressread-onlyPerform reverse ENS lookup for an address.
evm_multicallread-onlyBatch multiple contract read calls into one multicall RPC request.
evm_read_contractread-onlyRead contract state by function name. Provide abiLabel (from evm_register_abi), abiJson, or let the tool auto-resolve from Etherscan.
evm_register_abiread-onlyRegister a contract ABI under a label for reuse. Once registered, pass abiLabel to evm_read_contract, evm_write_contract, or evm_multicall instead of repeating the full ABI JSON on every call.
evm_resolve_ens_nameread-onlyResolve an ENS name to an EVM address.
evm_sign_messagecan change or delete dataSign an arbitrary UTF-8 message with the active wallet.
evm_sign_typed_datacan change or delete dataSign EIP-712 typed data payload with the active wallet.
evm_transfer_erc20can change or delete dataTransfer ERC-20 tokens. Amount is in the token's smallest unit (e.g. for USDC with 6 decimals, '1000000' = 1 USDC). Use evm_get_token_balance to check decimals first.
evm_transfer_nativecan change or delete dataSend native tokens (ETH, MATIC, etc.) to an address or ENS name.
evm_wait_for_transactionread-onlyWait for transaction confirmations and return the confirmed receipt.
evm_write_contractcan change or delete dataExecute a state-changing contract function. Provide abiLabel (from evm_register_abi), abiJson, or let the tool auto-resolve. Confirmation-gated.
explorer_get_address_funded_byread-onlyGet the earliest transaction for an address — useful for identifying initial funding or activity.
explorer_get_address_inforead-onlyGet address overview including balances, ENS name, contract metadata, and public tags.
explorer_get_blockread-onlyGet block information including gas consumption, rewards, and optionally full transaction list.
explorer_get_block_by_timestampread-onlyFind the block number closest to a given Unix timestamp (before or after).
explorer_get_block_rewardsread-onlyGet block reward details including miner reward, uncle inclusion reward, and uncle blocks.
explorer_get_blocks_by_validatorread-onlyGet blocks mined/validated by a specific address.
explorer_get_contract_abiread-onlyFetch the ABI for a verified smart contract. Works only for source-verified contracts.
explorer_get_contract_coderead-onlyGet the deployed bytecode of a contract at a given address.
explorer_get_contract_creatorread-onlyFind who deployed a contract and the creation transaction hash.
explorer_get_contract_sourceread-onlyGet verified source code for a smart contract.
explorer_get_event_logsread-onlyGet event logs emitted by a specific contract address, optionally filtered by topics and block range.
explorer_get_event_logs_by_topicsread-onlyGet event logs across all contracts filtered by topics and block range (no address required).
explorer_get_historical_balanceread-onlyGet the native token balance of an address at a specific historical block number.
explorer_get_historical_priceread-onlyGet historical daily native token prices for a date range.
explorer_get_historical_token_balanceread-onlyGet the ERC-20 token balance of an address at a specific historical block number.
explorer_get_internal_txsread-onlyGet internal (trace) transactions for an address, including contract-to-contract calls.
explorer_get_native_priceread-onlyGet the current native token price in USD and BTC.
explorer_get_native_supplyread-onlyGet the native token supply including staking, burned fees, and withdrawal totals.
explorer_get_nft_inventoryread-onlyList NFT collections and token IDs owned by an address.
explorer_get_nft_transfersread-onlyGet NFT transfer history (ERC-721 and ERC-1155) for an address, merged and sorted by time.
explorer_get_token_holdersread-onlyGet a paginated list of token holders for a given token contract.
explorer_get_token_inforead-onlyGet token metadata including name, symbol, decimals, total supply, and social profiles.
explorer_get_token_supplyread-onlyGet the total supply of a token, optionally at a specific historical block number.
explorer_get_token_transfersread-onlyGet ERC-20 token transfer history for an address, optionally filtered by token contract.
explorer_get_tokens_by_addressread-onlyList all ERC-20 token holdings with balances and market data for an address.
explorer_get_top_token_holdersread-onlyGet the top N token holders by balance for a given token contract.
explorer_get_tx_detailsread-onlyGet full transaction details including decoded input parameters and token movements.
explorer_get_tx_execution_statusread-onlyCheck the execution status of a transaction (whether it errored during execution).
explorer_get_tx_historyread-onlyGet transaction history for an address, optionally filtered by block range and method.
explorer_get_tx_receiptread-onlyGet transaction receipt with execution status and gas usage.
lifi_execute_bridgecan change or delete dataExecute a cross-chain bridge (write operation, requires wallet and confirmation). Requires token addresses — use resolve_token first to get addresses.
lifi_get_chainsread-onlyGet list of chains supported by LI.FI for cross-chain bridging
lifi_get_quoteread-onlyGet a cross-chain bridge/swap quote from LI.FI. Supports 20+ EVM chains including Ethereum, BSC, Polygon, Arbitrum, Optimism, Base, Linea, Avalanche, zkSync, Scroll, Gnosis, and more. Requires token addresses — use resolve_token first to get addresses.
lifi_prepare_bridge_intentread-onlyPrepare a cross-chain bridge route for an external wallet. Returns raw transaction steps without executing them.
list_chain_tokensread-onlyList all well-known tokens available in the built-in registry for a specific chain. Returns symbol, address, decimals, and name for each token.
list_supported_chainsread-onlyList all supported EVM chains with their chain IDs, names, and native currencies.
market_get_categoriesread-onlyFetch a list of cryptocurrency categories from CoinGecko with their aggregate market data. Returns category name, total market cap, 24h market cap change, and top-3 coins for each category.
market_get_cex_fund_flowsread-onlyFetch net fund flow data for centralized exchanges from DefiLlama's CEX tracker. Returns inflow and outflow amounts for each exchange, useful for monitoring capital movements on CEXes.
market_get_chain_tvlread-onlyRetrieve the historical TVL time series for a specific blockchain network from DefiLlama. Returns a list of date/TVL pairs showing how the chain's total locked value has evolved over time.
market_get_dex_volumeread-onlyFetch 24-hour trading volume data for decentralized exchanges from DefiLlama. Returns a ranked list of DEXes with their daily and total volume figures.
market_get_exchange_rankingsread-onlyRetrieve a ranked list of centralized exchanges from DefiLlama by their assets under management. Returns exchange name, total assets, reported vs clean volume metrics, and number of coins/pairs tracked.
market_get_funding_ratesread-onlyDeprecated: prefer ccxt_public_call and ccxt_describe_exchange for new integrations. Fetch the current perpetual futures funding rates for one or all symbols from Binance. Returns the funding rate, funding time, and mark price for each perpetual contract, which is useful for tracking carry costs in leveraged positions.
market_get_gainers_losersread-onlyRetrieve the top gaining and losing tokens over a specified time period from DefiLlama. Returns separate lists of gainers and losers, each with token symbol and price change percentage.
market_get_global_statsread-onlyFetch aggregate global DeFi market statistics from DefiLlama. Returns total DeFi TVL across all chains and protocols, providing a macro view of the DeFi ecosystem.
market_get_klinesread-onlyDeprecated: prefer ccxt_public_call and ccxt_describe_exchange for new integrations. Fetch candlestick (OHLCV) chart data for a trading pair from Binance at a specified interval. Returns open, high, low, close price, volume, and timestamp for each candle in the requested range.
market_get_order_bookread-onlyDeprecated: prefer ccxt_public_call and ccxt_describe_exchange for new integrations. Fetch the current order book depth for a trading pair from Binance. Returns bid and ask price levels with their quantities up to the requested depth.
market_get_protocol_tvlread-onlyFetch the Total Value Locked (TVL) for a specific DeFi protocol by its DefiLlama slug. Returns current TVL in USD, percentage changes over 1d/7d/30d periods, per-chain TVL breakdown, protocol category, and website URL.
market_get_sentimentread-onlyFetch the Crypto Fear & Greed Index from alternative.me for the specified number of recent days. Returns the current index value with classification (e.g. Fear, Greed) plus historical daily readings.
market_get_stablecoin_statsread-onlyRetrieve stablecoin market statistics from DefiLlama, including circulating supply and peg data. Returns a list of stablecoins with their name, symbol, total circulating supply, peg type, and peg mechanism.
market_get_tickerread-onlyDeprecated: prefer ccxt_public_call and ccxt_describe_exchange for new integrations. Fetch real-time 24-hour ticker statistics for a trading pair from Binance. Returns last price, price change, high/low, volume, bid/ask, and quote volume for the specified symbol.
market_get_token_historyread-onlyFetch historical price data for a token from CoinGecko by its coin ID. Returns OHLC candlestick data and market cap/volume history for the specified number of days.
market_get_token_priceread-onlyFetch current USD prices for one or more tokens using DefiLlama's price oracle. Accepts token identifiers in the format 'chain:address' (e.g. 'ethereum:0x...') and returns price, symbol, decimals, confidence score, and last-updated timestamp for each token.
market_get_top_protocolsread-onlyRetrieve a ranked list of the top DeFi protocols by TVL from DefiLlama. Returns protocol name, current TVL, 1-day TVL change, first listed chain, category, and DefiLlama slug for each entry in the list.
market_get_top_tokensread-onlyRetrieve the top cryptocurrencies by market capitalization from CoinGecko. Returns name, symbol, current price, market cap, 24h price change percentage, and trading volume for each token.
market_get_trendingread-onlyFetch the currently trending cryptocurrencies on CoinGecko based on search activity. Returns a list of trending coins with their name, symbol, CoinGecko ID, and market cap rank.
market_search_tokenread-onlySearch for cryptocurrencies, exchanges, and NFTs on CoinGecko by keyword. Returns matching coins with their CoinGecko ID, symbol, name, and market cap rank.
operation_prepareread-onlyPrepare an external-wallet operation for Orbs, LI.FI, or GOAT. Returns the next actions plus opaque resume state.
operation_resumecan change or delete dataResume a previously prepared external-wallet operation after signatures or transactions complete externally.
orbs_cancel_ordercan change or delete dataCancel a Spot order onchain by calling RePermit.cancel with the order digest. Write, confirmation-gated.
orbs_get_quoteread-onlyGet a quote from Orbs Liquidity Hub for same-chain aggregated swap. Requires token addresses — use resolve_token first to get addresses.
orbs_get_required_approvalsread-onlyCheck whether wrapping native assets or approving Permit2 is required before signing an Orbs swap intent.
orbs_place_limitcan change or delete dataPlace a limit order via Spot protocol. Executes only when output meets minimum amount. Write, confirmation-gated.
orbs_place_ordercan change or delete dataPlace a gasless order via Spot protocol. Supports market, limit, TWAP, stop-loss, take-profit, and delayed orders. Order type determined by parameters: limit (outputLimit > 0), chunked/TWAP (fromMaxAmount > fromAmount + epoch), stop-loss (outputTriggerLower), take-profit (outputTriggerUpper), delayed (future start). Write, confirmation-gated.
orbs_place_twapcan change or delete dataPlace a TWAP (time-weighted average price) order via Spot protocol. Splits fromAmount into equal chunks executed at regular intervals. Write, confirmation-gated.
orbs_prepare_limit_intentread-onlyPrepare a limit order for external wallet signing. Returns EIP-712 typed data, approval calldata, and metadata.
orbs_prepare_order_intentread-onlyPrepare a Spot order for external wallet signing. Returns EIP-712 typed data, approval calldata, submit URL, and order metadata. Supports all order types.
orbs_prepare_swap_intentread-onlyPrepare a same-chain Orbs swap intent for external wallet signing. Returns required approvals, full quote, and EIP-712 typed data.
orbs_prepare_twap_intentread-onlyPrepare a TWAP order for external wallet signing. Returns EIP-712 typed data, approval calldata, and metadata.
orbs_query_ordersread-onlyQuery Spot orders by swapper address or order hash. Falls back to SDK query if Spot API unavailable.
orbs_submit_signed_ordercan change or delete dataSubmit an externally signed Spot order using the submit URL and order from orbs_prepare_order_intent.
orbs_submit_signed_swapcan change or delete dataSubmit an externally signed Orbs Liquidity Hub swap using the quote returned by orbs_prepare_swap_intent.
orbs_swapcan change or delete dataExecute a same-chain swap via Orbs Liquidity Hub (write, confirmation-gated). Supported chains: 137 (Polygon), 56 (BSC), 8453 (Base), 59144 (Linea), 81457 (Blast), 42161 (Arbitrum). Requires token addresses — use resolve_token first.
orbs_swap_statusread-onlyCheck the status of a pending Orbs Liquidity Hub swap
policy_getread-onlyGet current treasury policy limits and spend totals. Shows per-transaction, hourly, and daily caps plus how much budget remains. Read-only — policy limits are set by the user, not the agent.
research_airdropsread-onlyDiscover active and upcoming token airdrop opportunities tracked by DefiLlama. Returns airdrop name, protocol, eligibility criteria, estimated value, claim deadline, and status to help users identify and act on airdrop opportunities before they expire.
research_compare_yieldsread-onlyCompare yield opportunities for a specific token across multiple DeFi protocols and chains. Returns matching pools sorted by APY so you can quickly identify where a given token earns the most yield, including TVL and protocol information for each option.
research_contract_securityread-onlyAnalyze the security posture of a smart contract by querying GoPlus Security. Returns audit flags such as honeypot detection, proxy patterns, ownership renouncement, trading restrictions, and other risk indicators for the given contract address.
research_fund_raisesread-onlyFetch fundraising and investment round data for crypto projects from DefiLlama. Returns project name, date, USD amount raised, funding round type, and lead investors, providing insight into which projects are attracting institutional capital.
research_governanceread-onlyFetch active and recent governance proposals for DeFi protocols from DefiLlama's governance tracker. Returns proposal title, current status, vote counts (for/against/abstain), start and end dates, and discussion links to stay informed about protocol governance decisions.
research_hack_historyread-onlyQuery the history of DeFi hacks and exploits tracked by DefiLlama. Returns a list of incidents with the protocol name, date, USD amount lost, attack technique, and source URL — enabling security research and risk assessment of protocols.
research_newsread-onlyRetrieve the latest crypto and DeFi news headlines from DefiLlama's news aggregator. Returns article titles, publication dates, source names, and URLs, providing a curated feed of relevant industry news to support market research and situational awareness.
research_protocol_inforead-onlyGet detailed information about a DeFi protocol including TVL, chain breakdown, category, audit history, and funding rounds from DefiLlama. If the protocol has a CoinGecko-listed token, also returns developer activity, community stats, and sentiment data.
research_token_due_diligenceread-onlyPerform comprehensive due diligence on a token by aggregating security, holder distribution, and market data from multiple sources. Returns a structured risk assessment covering contract safety flags, top holder concentration, and liquidity metrics to support informed investment decisions.
research_token_holdersread-onlyRetrieve the top token holders for a given contract address using GoPlus Security data. Returns a ranked list of holder addresses with their balance and percentage share of the total supply, enabling analysis of holder concentration and whale exposure.
research_token_unlocksread-onlyRetrieve upcoming token unlock events from DefiLlama's vesting tracker. Returns a list of tokens with their next unlock date, USD value to be unlocked, current price, and estimated price impact percentage — useful for anticipating supply-side selling pressure.
research_whale_transfersread-onlyTrack large on-chain token transfers (whale movements) using DefiLlama's large transactions feed. Returns recent high-value transfers with sender, receiver, USD amount, token symbol, chain, and timestamp to monitor smart money flows and potential market-moving activity.
research_yield_opportunitiesread-onlyDiscover DeFi yield farming and liquidity pool opportunities from DefiLlama's yields API. Returns a filtered and ranked list of pools with APY, TVL, chain, protocol, and pool metadata to help identify the best yield strategies across the ecosystem.
resolve_tokenread-onlyResolve a token symbol (e.g. 'USDT', 'WBNB') to its contract address and decimals on a specific chain. Uses a built-in registry of verified canonical addresses for major tokens with DexScreener fallback. ALWAYS call this first when you need a token address — do NOT use blockscout_lookup_token_by_symbol or get_token_info_by_symbol.
server_statusread-onlyGet current server status including wallet mode, active chain, confirmation setting, and backend health.
transaction_confirmcan change or delete dataConfirm a pending operation by ID. Returns the operation details so the caller can execute it.
transaction_denyDeny and remove a pending operation by ID without executing it.
transaction_listread-onlyList all pending operations awaiting confirmation. Automatically prunes expired entries.
transaction_simulateread-onlySimulate an unsigned transaction using RPC trace when available, with fallback static decoding for token balance changes.
wallet_activatecan change or delete dataActivate a wallet from a private key or mnemonic using the selected backend (encrypted OWS vault when available, otherwise legacy wallet storage) and emits wallet-changed. Gated when secrets are in input: requires WEB3AGENT_ALLOW_AGENT_VISIBLE_SECRETS=1. Prefer local CLI: npx web3agent wallet activate.
wallet_deactivateDeactivate the current runtime/session wallet and revert to read-only ephemeral mode without deleting persisted wallet material.
wallet_deletecan change or delete dataPermanently delete persisted wallet material through the active backend or legacy storage, then revert to read-only ephemeral mode. Destructive: requires explicit confirmation.
wallet_derive_addressesread-onlyDerive multiple addresses from a mnemonic (1-20). Returns index, address, and derivation path. Gated: requires WEB3AGENT_ALLOW_AGENT_VISIBLE_SECRETS=1 (mnemonic in agent context). Prefer local CLI.
wallet_from_mnemonicread-onlyDerive an address from a BIP-39 mnemonic at optional account/address index. Does NOT return private key. Gated: requires WEB3AGENT_ALLOW_AGENT_VISIBLE_SECRETS=1 (mnemonic in agent context). Prefer local CLI.
wallet_generateread-onlyGenerate a new random Ethereum wallet. Returns address and private key once — never stored. Gated: requires WEB3AGENT_ALLOW_AGENT_VISIBLE_SECRETS=1. Prefer local CLI: npx web3agent wallet generate.
wallet_generate_mnemonicread-onlyGenerate a new BIP-39 mnemonic phrase with its first derived address. Gated: requires WEB3AGENT_ALLOW_AGENT_VISIBLE_SECRETS=1. Prefer local CLI: npx web3agent wallet generate --mnemonic.
wallet_get_activeread-onlyGet the currently active wallet address, chain ID, and mode (private-key, mnemonic, or read-only).
wallet_inforead-onlyGet wallet backend metadata, storage security posture, and current wallet state without exposing secrets.
wallet_set_confirmationcan change or delete dataToggle write confirmation at runtime. When enabled, write operations are queued and require explicit confirmation.
x402_check_requirementsread-onlyCheck if a URL requires x402 payment. Returns payment requirements (amount, network, token) or confirms no payment needed. Use before x402_fetch to preview costs.
x402_fetchcan change or delete dataFetch a URL, automatically paying via x402 protocol if required. Checks payment cost first, queues confirmation if payment needed, then executes. No-op if no payment required.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Last commit
- Jul 1, 2026 (4 months ago)
- Last release
- Jun 30, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Apegurus/web3agent- Version
- 0.6.2
- Auth
- API key
- Packages
- npm web3agent
- License
- MIT
- Repository
- github.com/Apegurus/web3agent
- Website
- web3agent.fi
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get web3agent running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
web3agent MCP server. Agent Mart. https://agentmart.dev/connectors/apegurus-web3agent (last updated 2026-10-25)