EVM MCP Server

by mcpdotdirect
Verified

get_erc1155_token_uri

Retrieve the metadata URI for a specific ERC1155 token, which points to JSON data about the token's properties, including its contract address and ID, across Ethereum-compatible networks.

Instructions

Get the metadata URI for an ERC1155 token (multi-token standard used for both fungible and non-fungible tokens). The URI typically points to JSON metadata about the token.

Input Schema

NameRequiredDescriptionDefault
networkNoNetwork name (e.g., 'ethereum', 'optimism', 'arbitrum', 'base', 'polygon') or chain ID. ERC1155 tokens exist across many networks. Defaults to Ethereum mainnet.
tokenAddressYesThe contract address of the ERC1155 token collection (e.g., '0x76BE3b62873462d2142405439777e971754E8E77')
tokenIdYesThe ID of the specific token to query metadata for (e.g., '1234')

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "network": { "description": "Network name (e.g., 'ethereum', 'optimism', 'arbitrum', 'base', 'polygon') or chain ID. ERC1155 tokens exist across many networks. Defaults to Ethereum mainnet.", "type": "string" }, "tokenAddress": { "description": "The contract address of the ERC1155 token collection (e.g., '0x76BE3b62873462d2142405439777e971754E8E77')", "type": "string" }, "tokenId": { "description": "The ID of the specific token to query metadata for (e.g., '1234')", "type": "string" } }, "required": [ "tokenAddress", "tokenId" ], "type": "object" }
ID: z9r55dx1np