Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 1
Write a review

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.

Book a call

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.

We use your email only for this newsletter. Privacy

About

Web3 MCP proxy for AI agents: DeFi swaps, bridges, market data, wallets, and gated writes.

No 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_job
  • agdp_create_offering
  • agdp_get_my_jobs
  • agdp_get_offering
  • agdp_get_offerings
  • ccxt_describe_exchange
  • ccxt_list_accounts
  • ccxt_list_exchanges
  • ccxt_private_read
  • ccxt_public_call
  • erc8004_get_agent
  • erc8004_get_feedback
Show 111 more tools
  • erc8183_get_job
  • evm_get_allowance
  • evm_get_balance
  • evm_get_block
  • evm_get_chain_info
  • evm_get_contract_abi
  • evm_get_erc1155_balance
  • evm_get_gas_price
  • evm_get_latest_block
  • evm_get_nft_info
  • evm_get_supported_networks
  • evm_get_token_balance
  • evm_get_transaction
  • evm_get_transaction_receipt
  • evm_get_wallet_address
  • evm_list_registered_abis
  • evm_lookup_ens_address
  • evm_multicall
  • evm_read_contract
  • evm_register_abi
  • evm_resolve_ens_name
  • evm_wait_for_transaction
  • explorer_get_address_funded_by
  • explorer_get_address_info
  • explorer_get_block
  • explorer_get_block_by_timestamp
  • explorer_get_block_rewards
  • explorer_get_blocks_by_validator
  • explorer_get_contract_abi
  • explorer_get_contract_code
  • explorer_get_contract_creator
  • explorer_get_contract_source
  • explorer_get_event_logs
  • explorer_get_event_logs_by_topics
  • explorer_get_historical_balance
  • explorer_get_historical_price
  • explorer_get_historical_token_balance
  • explorer_get_internal_txs
  • explorer_get_native_price
  • explorer_get_native_supply
  • explorer_get_nft_inventory
  • explorer_get_nft_transfers
  • explorer_get_token_holders
  • explorer_get_token_info
  • explorer_get_token_supply
  • explorer_get_token_transfers
  • explorer_get_tokens_by_address
  • explorer_get_top_token_holders
  • explorer_get_tx_details
  • explorer_get_tx_execution_status
  • explorer_get_tx_history
  • explorer_get_tx_receipt
  • lifi_get_chains
  • lifi_get_quote
  • lifi_prepare_bridge_intent
  • list_chain_tokens
  • list_supported_chains
  • market_get_categories
  • market_get_cex_fund_flows
  • market_get_chain_tvl
  • market_get_dex_volume
  • market_get_exchange_rankings
  • market_get_funding_rates
  • market_get_gainers_losers
  • market_get_global_stats
  • market_get_klines
  • market_get_order_book
  • market_get_protocol_tvl
  • market_get_sentiment
  • market_get_stablecoin_stats
  • market_get_ticker
  • market_get_token_history
  • market_get_token_price
  • market_get_top_protocols
  • market_get_top_tokens
  • market_get_trending
  • market_search_token
  • operation_prepare
  • orbs_get_quote
  • orbs_get_required_approvals
  • orbs_prepare_limit_intent
  • orbs_prepare_order_intent
  • orbs_prepare_swap_intent
  • orbs_prepare_twap_intent
  • orbs_query_orders
  • orbs_swap_status
  • policy_get
  • research_airdrops
  • research_compare_yields
  • research_contract_security
  • research_fund_raises
  • research_governance
  • research_hack_history
  • research_news
  • research_protocol_info
  • research_token_due_diligence
  • research_token_holders
  • research_token_unlocks
  • research_whale_transfers
  • research_yield_opportunities
  • resolve_token
  • server_status
  • transaction_list
  • transaction_simulate
  • wallet_derive_addresses
  • wallet_from_mnemonic
  • wallet_generate
  • wallet_generate_mnemonic
  • wallet_get_active
  • wallet_info
  • x402_check_requirements

Delete 39 · Delete, drop, revoke or wipe things.

  • acp_claim_refund
  • acp_complete_job
  • acp_create_job
  • acp_fund_job
  • acp_reject_job
  • acp_set_budget
  • acp_submit_job
  • agdp_hire_agent
  • ccxt_private_write
  • erc8004_register_agent
  • erc8004_submit_feedback
  • erc8004_update_agent
Show 27 more tools
  • erc8183_claim_refund
  • erc8183_complete_job
  • erc8183_create_job
  • erc8183_fund_job
  • erc8183_reject_job
  • erc8183_set_budget
  • erc8183_submit_job
  • evm_approve_token_spending
  • evm_sign_message
  • evm_sign_typed_data
  • evm_transfer_erc20
  • evm_transfer_native
  • evm_write_contract
  • lifi_execute_bridge
  • operation_resume
  • orbs_cancel_order
  • orbs_place_limit
  • orbs_place_order
  • orbs_place_twap
  • orbs_submit_signed_order
  • orbs_submit_signed_swap
  • orbs_swap
  • transaction_confirm
  • wallet_activate
  • wallet_delete
  • wallet_set_confirmation
  • x402_fetch

Not yet classified 2 · We could not tell from the name and description.

  • transaction_deny
  • wallet_deactivate

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • COINGECKO_API_KEY
  • ETHERSCAN_API_KEY
  • OWS_PASSPHRASE
  • ZEROX_API_KEY

Other settings (environment variables or headers).

  • CCXT_CONFIG_PATH
  • CHAIN_ID
  • CONFIRM_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 data

    Claim remaining budget for a Virtuals ACPRouter job using claimBudget.

  • acp_complete_jobcan change or delete data

    Complete a job on the Virtuals ACPRouter by auto-resolving the pending memo and signing approval.

  • acp_create_jobcan change or delete data

    Create a job on the Virtuals ACPRouter (Base). Specify provider, evaluator, description, and expiry.

  • acp_fund_jobcan change or delete data

    Fund a Virtuals ACPRouter job. Automatically checks allowance, approves ERC-20 if needed, then creates payable memo escrow.

  • acp_get_jobread-only

    Get 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 data

    Reject a job on the Virtuals ACPRouter by auto-resolving the pending memo and signing rejection.

  • acp_set_budgetcan change or delete data

    Set a job budget on the Virtuals ACPRouter using setBudgetWithPaymentToken and optional token override.

  • acp_submit_jobcan change or delete data

    Submit a deliverable memo on the Virtuals ACPRouter and advance the job to evaluation phase.

  • agdp_create_offeringread-only

    Create 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-only

    List your active or completed jobs from the aGDP marketplace. Requires an active wallet.

  • agdp_get_offeringread-only

    Get detailed information about a specific agent offering by ID.

  • agdp_get_offeringsread-only

    Search the aGDP marketplace for AI agent offerings. Returns agent profiles with capabilities, metrics, and available services.

  • agdp_hire_agentcan change or delete data

    Hire 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-only

    Inspect 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-only

    List configured CCXT accounts from CCXT_CONFIG_PATH with redacted metadata only. Secrets are never returned.

Show 149 more tools
  • ccxt_list_exchangesread-only

    List CCXT-supported exchanges and summarize which ones have configured authenticated accounts, public market access, and available market-type metadata.

  • ccxt_private_readread-only

    Invoke 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 data

    Invoke 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-only

    Invoke 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-only

    Get ERC-8004 agent identity. Requires either agentId (token ID) or walletAddress — provide at least one.

  • erc8004_get_feedbackread-only

    Get aggregate ERC-8004 reputation summary for an agent with optional tag filters.

  • erc8004_register_agentcan change or delete data

    Register an agent on the ERC-8004 Identity Registry (write operation, wallet + confirmation required).

  • erc8004_submit_feedbackcan change or delete data

    Submit reputation feedback for an ERC-8004 agent (write operation, wallet + confirmation required).

  • erc8004_update_agentcan change or delete data

    Update ERC-8004 agent metadata URI (write operation, wallet + confirmation required).

  • erc8183_claim_refundcan change or delete data

    Claim refund from an expired/rejected ERC-8183 job.

  • erc8183_complete_jobcan change or delete data

    Complete an ERC-8183 job and release escrow.

  • erc8183_create_jobcan change or delete data

    Create an ERC-8183 job.

  • erc8183_fund_jobcan change or delete data

    Fund ERC-8183 job escrow. Performs allowance check + approve if needed, then funds in one confirmation flow.

  • erc8183_get_jobread-only

    Read ERC-8183 job details by ID.

  • erc8183_reject_jobcan change or delete data

    Reject an ERC-8183 job.

  • erc8183_set_budgetcan change or delete data

    Set ERC-8183 job budget in payment token smallest units.

  • erc8183_submit_jobcan change or delete data

    Submit job deliverable hash for an ERC-8183 job.

  • evm_approve_token_spendingcan change or delete data

    Approve ERC-20 spender allowance using raw token units.

  • evm_get_allowanceread-only

    Get ERC-20 allowance from owner to spender for a token contract.

  • evm_get_balanceread-only

    Get 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-only

    Get block details by block number string or block hash.

  • evm_get_chain_inforead-only

    Get basic chain status including latest block number for a chain ID.

  • evm_get_contract_abiread-only

    Fetch a contract ABI from Etherscan for a specific chain.

  • evm_get_erc1155_balanceread-only

    Get ERC-1155 token balance for an owner and token ID.

  • evm_get_gas_priceread-only

    Get current base gas price and priority fee estimates for a chain.

  • evm_get_latest_blockread-only

    Get the latest block details for a chain.

  • evm_get_nft_inforead-only

    Get ERC-721 NFT details including collection metadata, owner, and tokenURI.

  • evm_get_supported_networksread-only

    List supported EVM networks available for EVM tool operations.

  • evm_get_token_balanceread-only

    Get 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-only

    Get transaction details for a transaction hash.

  • evm_get_transaction_receiptread-only

    Get the transaction receipt (status, logs, gas usage) for a hash.

  • evm_get_wallet_addressread-only

    Get the currently active wallet address, mode, and chain context.

  • evm_list_registered_abisread-only

    List all ABI labels registered via evm_register_abi.

  • evm_lookup_ens_addressread-only

    Perform reverse ENS lookup for an address.

  • evm_multicallread-only

    Batch multiple contract read calls into one multicall RPC request.

  • evm_read_contractread-only

    Read contract state by function name. Provide abiLabel (from evm_register_abi), abiJson, or let the tool auto-resolve from Etherscan.

  • evm_register_abiread-only

    Register 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-only

    Resolve an ENS name to an EVM address.

  • evm_sign_messagecan change or delete data

    Sign an arbitrary UTF-8 message with the active wallet.

  • evm_sign_typed_datacan change or delete data

    Sign EIP-712 typed data payload with the active wallet.

  • evm_transfer_erc20can change or delete data

    Transfer 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 data

    Send native tokens (ETH, MATIC, etc.) to an address or ENS name.

  • evm_wait_for_transactionread-only

    Wait for transaction confirmations and return the confirmed receipt.

  • evm_write_contractcan change or delete data

    Execute 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-only

    Get the earliest transaction for an address — useful for identifying initial funding or activity.

  • explorer_get_address_inforead-only

    Get address overview including balances, ENS name, contract metadata, and public tags.

  • explorer_get_blockread-only

    Get block information including gas consumption, rewards, and optionally full transaction list.

  • explorer_get_block_by_timestampread-only

    Find the block number closest to a given Unix timestamp (before or after).

  • explorer_get_block_rewardsread-only

    Get block reward details including miner reward, uncle inclusion reward, and uncle blocks.

  • explorer_get_blocks_by_validatorread-only

    Get blocks mined/validated by a specific address.

  • explorer_get_contract_abiread-only

    Fetch the ABI for a verified smart contract. Works only for source-verified contracts.

  • explorer_get_contract_coderead-only

    Get the deployed bytecode of a contract at a given address.

  • explorer_get_contract_creatorread-only

    Find who deployed a contract and the creation transaction hash.

  • explorer_get_contract_sourceread-only

    Get verified source code for a smart contract.

  • explorer_get_event_logsread-only

    Get event logs emitted by a specific contract address, optionally filtered by topics and block range.

  • explorer_get_event_logs_by_topicsread-only

    Get event logs across all contracts filtered by topics and block range (no address required).

  • explorer_get_historical_balanceread-only

    Get the native token balance of an address at a specific historical block number.

  • explorer_get_historical_priceread-only

    Get historical daily native token prices for a date range.

  • explorer_get_historical_token_balanceread-only

    Get the ERC-20 token balance of an address at a specific historical block number.

  • explorer_get_internal_txsread-only

    Get internal (trace) transactions for an address, including contract-to-contract calls.

  • explorer_get_native_priceread-only

    Get the current native token price in USD and BTC.

  • explorer_get_native_supplyread-only

    Get the native token supply including staking, burned fees, and withdrawal totals.

  • explorer_get_nft_inventoryread-only

    List NFT collections and token IDs owned by an address.

  • explorer_get_nft_transfersread-only

    Get NFT transfer history (ERC-721 and ERC-1155) for an address, merged and sorted by time.

  • explorer_get_token_holdersread-only

    Get a paginated list of token holders for a given token contract.

  • explorer_get_token_inforead-only

    Get token metadata including name, symbol, decimals, total supply, and social profiles.

  • explorer_get_token_supplyread-only

    Get the total supply of a token, optionally at a specific historical block number.

  • explorer_get_token_transfersread-only

    Get ERC-20 token transfer history for an address, optionally filtered by token contract.

  • explorer_get_tokens_by_addressread-only

    List all ERC-20 token holdings with balances and market data for an address.

  • explorer_get_top_token_holdersread-only

    Get the top N token holders by balance for a given token contract.

  • explorer_get_tx_detailsread-only

    Get full transaction details including decoded input parameters and token movements.

  • explorer_get_tx_execution_statusread-only

    Check the execution status of a transaction (whether it errored during execution).

  • explorer_get_tx_historyread-only

    Get transaction history for an address, optionally filtered by block range and method.

  • explorer_get_tx_receiptread-only

    Get transaction receipt with execution status and gas usage.

  • lifi_execute_bridgecan change or delete data

    Execute a cross-chain bridge (write operation, requires wallet and confirmation). Requires token addresses — use resolve_token first to get addresses.

  • lifi_get_chainsread-only

    Get list of chains supported by LI.FI for cross-chain bridging

  • lifi_get_quoteread-only

    Get 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-only

    Prepare a cross-chain bridge route for an external wallet. Returns raw transaction steps without executing them.

  • list_chain_tokensread-only

    List 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-only

    List all supported EVM chains with their chain IDs, names, and native currencies.

  • market_get_categoriesread-only

    Fetch 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-only

    Fetch 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-only

    Retrieve 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-only

    Fetch 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-only

    Retrieve 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-only

    Deprecated: 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-only

    Retrieve 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-only

    Fetch 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-only

    Deprecated: 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-only

    Deprecated: 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-only

    Fetch 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-only

    Fetch 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-only

    Retrieve 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-only

    Deprecated: 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-only

    Fetch 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-only

    Fetch 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-only

    Retrieve 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-only

    Retrieve 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-only

    Fetch 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-only

    Search for cryptocurrencies, exchanges, and NFTs on CoinGecko by keyword. Returns matching coins with their CoinGecko ID, symbol, name, and market cap rank.

  • operation_prepareread-only

    Prepare an external-wallet operation for Orbs, LI.FI, or GOAT. Returns the next actions plus opaque resume state.

  • operation_resumecan change or delete data

    Resume a previously prepared external-wallet operation after signatures or transactions complete externally.

  • orbs_cancel_ordercan change or delete data

    Cancel a Spot order onchain by calling RePermit.cancel with the order digest. Write, confirmation-gated.

  • orbs_get_quoteread-only

    Get 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-only

    Check whether wrapping native assets or approving Permit2 is required before signing an Orbs swap intent.

  • orbs_place_limitcan change or delete data

    Place a limit order via Spot protocol. Executes only when output meets minimum amount. Write, confirmation-gated.

  • orbs_place_ordercan change or delete data

    Place 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 data

    Place 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-only

    Prepare a limit order for external wallet signing. Returns EIP-712 typed data, approval calldata, and metadata.

  • orbs_prepare_order_intentread-only

    Prepare 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-only

    Prepare a same-chain Orbs swap intent for external wallet signing. Returns required approvals, full quote, and EIP-712 typed data.

  • orbs_prepare_twap_intentread-only

    Prepare a TWAP order for external wallet signing. Returns EIP-712 typed data, approval calldata, and metadata.

  • orbs_query_ordersread-only

    Query Spot orders by swapper address or order hash. Falls back to SDK query if Spot API unavailable.

  • orbs_submit_signed_ordercan change or delete data

    Submit an externally signed Spot order using the submit URL and order from orbs_prepare_order_intent.

  • orbs_submit_signed_swapcan change or delete data

    Submit an externally signed Orbs Liquidity Hub swap using the quote returned by orbs_prepare_swap_intent.

  • orbs_swapcan change or delete data

    Execute 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-only

    Check the status of a pending Orbs Liquidity Hub swap

  • policy_getread-only

    Get 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-only

    Discover 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-only

    Compare 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-only

    Analyze 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-only

    Fetch 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-only

    Fetch 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-only

    Query 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-only

    Retrieve 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-only

    Get 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-only

    Perform 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-only

    Retrieve 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-only

    Retrieve 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-only

    Track 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-only

    Discover 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-only

    Resolve 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-only

    Get current server status including wallet mode, active chain, confirmation setting, and backend health.

  • transaction_confirmcan change or delete data

    Confirm a pending operation by ID. Returns the operation details so the caller can execute it.

  • transaction_deny

    Deny and remove a pending operation by ID without executing it.

  • transaction_listread-only

    List all pending operations awaiting confirmation. Automatically prunes expired entries.

  • transaction_simulateread-only

    Simulate an unsigned transaction using RPC trace when available, with fallback static decoding for token balance changes.

  • wallet_activatecan change or delete data

    Activate 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_deactivate

    Deactivate the current runtime/session wallet and revert to read-only ephemeral mode without deleting persisted wallet material.

  • wallet_deletecan change or delete data

    Permanently 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-only

    Derive 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-only

    Derive 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-only

    Generate 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-only

    Generate 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-only

    Get the currently active wallet address, chain ID, and mode (private-key, mnemonic, or read-only).

  • wallet_inforead-only

    Get wallet backend metadata, storage security posture, and current wallet state without exposing secrets.

  • wallet_set_confirmationcan change or delete data

    Toggle write confirmation at runtime. When enabled, write operations are queued and require explicit confirmation.

  • x402_check_requirementsread-only

    Check 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 data

    Fetch 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
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.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying web3agent?

CallGet help
Cite this page

web3agent MCP server. Agent Mart. https://agentmart.dev/connectors/apegurus-web3agent (last updated 2026-10-25)