Skip to main content
Glama

Moralis MCP Server

Official
by MoralisWeb3

evm_getnfttrades

Retrieve NFT trades for a specific contract, filtered by marketplace and block range, using Moralis MCP Server. Access transfer details, metadata, and paginated results.

Instructions

Get NFT trades for a given contract with the ability to filter by marketplace.

Input Schema

NameRequiredDescriptionDefault
addressYesThe address of the NFT contract
chainNoThe chain to queryeth
cursorNoThe cursor returned in the previous response (used for getting the next page).
from_blockNoThe minimum block number from which to get the transfers * Provide the param 'from_block' or 'from_date' * If 'from_date' and 'from_block' are provided, 'from_block' will be used.
from_dateNoThe start date from which to get the transfers (format in seconds or datestring accepted by momentjs) * Provide the param 'from_block' or 'from_date' * If 'from_date' and 'from_block' are provided, 'from_block' will be used.
limitNoThe desired page size of the result.
marketplaceNoMarketplace from which to get the trades. See [supported Marketplaces](https://docs.moralis.io/web3-data-api/evm/nft-marketplaces).opensea
nft_metadataNoInclude the NFT Metadata of the NFT Token
to_blockNoThe block number to get the trades from
to_dateNoThe end date from which to get the transfers (format in seconds or datestring accepted by momentjs) * Provide the param 'to_block' or 'to_date' * If 'to_date' and 'to_block' are provided, 'to_block' will be used.

Input Schema (JSON Schema)

{ "properties": { "address": { "description": "The address of the NFT contract", "type": "string" }, "chain": { "default": "eth", "description": "The chain to query", "enum": [ "eth", "0x1", "polygon", "0x89", "bsc", "0x38", "avalanche", "0xa86a", "arbitrum", "0xa4b1", "base", "0x2105", "optimism", "0xa", "ronin", "0x7e4" ], "type": "string" }, "cursor": { "description": "The cursor returned in the previous response (used for getting the next page).", "type": "string" }, "from_block": { "description": "The minimum block number from which to get the transfers\n* Provide the param 'from_block' or 'from_date'\n* If 'from_date' and 'from_block' are provided, 'from_block' will be used.\n", "minimum": 0, "type": "number" }, "from_date": { "description": "The start date from which to get the transfers (format in seconds or datestring accepted by momentjs)\n* Provide the param 'from_block' or 'from_date'\n* If 'from_date' and 'from_block' are provided, 'from_block' will be used.\n", "type": "string" }, "limit": { "description": "The desired page size of the result.", "minimum": 0, "type": "number" }, "marketplace": { "default": "opensea", "description": "Marketplace from which to get the trades. See [supported Marketplaces](https://docs.moralis.io/web3-data-api/evm/nft-marketplaces).", "enum": [ "opensea", "blur", "looksrare", "x2y2", "0xprotocol" ], "type": "string" }, "nft_metadata": { "default": true, "description": "Include the NFT Metadata of the NFT Token", "type": "boolean" }, "to_block": { "description": "The block number to get the trades from", "type": "string" }, "to_date": { "description": "The end date from which to get the transfers (format in seconds or datestring accepted by momentjs)\n* Provide the param 'to_block' or 'to_date'\n* If 'to_date' and 'to_block' are provided, 'to_block' will be used.\n", "type": "string" } }, "required": [ "address" ], "type": "object" }

Other Tools from Moralis MCP Server

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MoralisWeb3/moralis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server