Agent Forge

Alchemy

Multichain Web3 data — tokens, NFTs, transfers, RPC across EVM chains and Solana

al

Alchemy is a Web3 development platform offering unified data APIs across major EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon) and Solana — token balances, NFT metadata, asset transfers, contract data, gas prices, and full JSON-RPC.

In Agent Forge, the Alchemy integration lets workflows pull on-chain data from any supported network using a single API key. Use it for wallet portfolio dashboards, NFT collection monitoring, multichain DeFi research, ERC-20 transfer tracking, contract reads via eth_call, gas-aware automation, and any workflow that needs first-class blockchain access without running your own node.

This is a bring-your-own-key (BYOK) integration. Each user supplies their own Alchemy API key; once configured in the Alchemy dashboard, the same key works across all enabled networks.

Usage Instructions

Pick an operation, choose the network (Ethereum, Base, Arbitrum, Optimism, Polygon, or Solana — testnets supported), paste your Alchemy API key, and fill in the relevant address/contract/tokenId. Operations under Tokens and NFTs use Alchemy's enhanced data APIs; operations under Chain are pass-throughs to standard EVM JSON-RPC. The Custom RPC Call operation lets you invoke any JSON-RPC method not covered explicitly.

Tools

Tokens

  • alchemy_token_balances - ERC-20 balances for an EVM address (optionally filtered to specific tokens)
  • alchemy_token_metadata - Token name, symbol, decimals, logo
  • alchemy_asset_transfers - Historical transfers (native, ERC-20, ERC-721, ERC-1155) by from/to address

NFTs

  • alchemy_nfts_for_owner - All NFTs owned by a wallet, filterable by collection
  • alchemy_nft_metadata - Metadata for a single NFT (contract + tokenId)
  • alchemy_nfts_for_contract - All NFTs in a collection
  • alchemy_owners_for_nft - Owners of a specific NFT
  • alchemy_contract_metadata - NFT contract metadata (name, symbol, total supply, deployer)
  • alchemy_floor_price - Floor price for a collection across OpenSea / LooksRare

Chain

  • alchemy_eth_balance - Native chain balance (ETH/MATIC/etc.) in wei
  • alchemy_eth_gas_price - Current gas price on the selected network
  • alchemy_eth_block_number - Latest block number
  • alchemy_eth_get_block - Block by number/hash
  • alchemy_eth_get_transaction - Transaction by hash
  • alchemy_eth_get_receipt - Transaction receipt by hash
  • alchemy_eth_call - Read a contract function via eth_call

Custom

  • alchemy_rpc_call - Arbitrary JSON-RPC call with method + params

Common Inputs

ParameterTypeRequiredDescription
apiKeystringYesAlchemy API key
networkstringYesNetwork slug (eth-mainnet, base-mainnet, arb-mainnet, opt-mainnet, polygon-mainnet, solana-mainnet, plus testnet variants)
addressstringOperation-specificEVM address
ownerstringOperation-specificOwner address for NFT-by-owner queries
contractAddressstringOperation-specificContract address (NFT collection or ERC-20 or eth_call target)
tokenIdstringOperation-specificNFT token ID
tokenAddressesstringNoComma-separated ERC-20 contracts to filter alchemy_token_balances
txHashstringOperation-specificTransaction hash
fromAddress / toAddressstringNoFilters for alchemy_asset_transfers
categorystringNoTransfer categories (external,erc20,erc721,erc1155)
fromBlock / toBlock / blockstringNoBlock numbers (hex) or latest
methodstringOperation-specificJSON-RPC method for custom calls
rpcParamsstring (JSON array)NoParameters for the custom RPC method
datastringOperation-specificABI-encoded calldata for eth_call

Output

ParameterTypeDescription
datajsonAlchemy response data

Notes

  • Category: tools
  • Type: alchemy
  • BYOK only. The platform does not hold an Alchemy API key.
  • Free tier on Alchemy covers ~300M compute units per month — sufficient for most development work and many production workloads.
  • Same API key works across all networks once they're enabled in the Alchemy dashboard.
  • Solana support uses Alchemy's Solana RPC endpoints. For NFT-specific Solana operations (DAS API, parsed transactions), the dedicated Helius block has deeper coverage.
  • All operations are read-only. Transaction submission can be done via alchemy_rpc_call with eth_sendRawTransaction, but you must sign the transaction externally first.