Alchemy MCP Plugin

get_asset_transfers

Get asset transfers for a specific address or contract

Input Schema

NameRequiredDescriptionDefault
categoryNoThe category of transfers to include (e.g., "external", "internal", "erc20", "erc721", "erc1155", "specialnft")
contractAddressesNoList of contract addresses to filter by
excludeZeroValueNoWhether to exclude zero value transfers
fromAddressNoThe sender address
fromBlockNoThe starting block (hex string or "latest")
maxCountNoThe maximum number of results to return
pageKeyNoKey for pagination
toAddressNoThe recipient address
toBlockNoThe ending block (hex string or "latest")
withMetadataNoWhether to include metadata in the response

Input Schema (JSON Schema)

{ "properties": { "category": { "description": "The category of transfers to include (e.g., \"external\", \"internal\", \"erc20\", \"erc721\", \"erc1155\", \"specialnft\")", "items": { "enum": [ "external", "internal", "erc20", "erc721", "erc1155", "specialnft" ], "type": "string" }, "type": "array" }, "contractAddresses": { "description": "List of contract addresses to filter by", "items": { "type": "string" }, "type": "array" }, "excludeZeroValue": { "description": "Whether to exclude zero value transfers", "type": "boolean" }, "fromAddress": { "description": "The sender address", "type": "string" }, "fromBlock": { "description": "The starting block (hex string or \"latest\")", "type": "string" }, "maxCount": { "description": "The maximum number of results to return", "type": "number" }, "pageKey": { "description": "Key for pagination", "type": "string" }, "toAddress": { "description": "The recipient address", "type": "string" }, "toBlock": { "description": "The ending block (hex string or \"latest\")", "type": "string" }, "withMetadata": { "description": "Whether to include metadata in the response", "type": "boolean" } }, "type": "object" }