Skip to main content
Glama

Uranium MCP Server

by xkelxmc

create_asset

Generate NFT assets by uploading local files or base64 data to specified collections. Supports setting titles, descriptions, editions, and community sharing options for ERC721 and ERC1155 standards.

Instructions

Create a new NFT asset from a local file or base64 data

Input Schema

NameRequiredDescriptionDefault
contractIdYesID of the collection to mint the asset in
descriptionNoAsset description (optional, max 255 characters)
editionsNoNumber of editions (for ERC1155 collections only, 1-1000)
fileDataNoBase64 encoded file data (for Claude Desktop)
fileNameNoOriginal filename (required when using fileData)
filePathNoAbsolute path to the media file (for local files)
locationNoLocation where the asset was created (optional, max 100 characters)
mimeTypeNoMIME type of the file (required when using fileData, e.g., 'image/png')
shareWithCommunityNoMake the asset discoverable by the community (optional, default: false)
titleYesAsset title (3-120 characters)

Input Schema (JSON Schema)

{ "properties": { "contractId": { "description": "ID of the collection to mint the asset in", "type": "string" }, "description": { "description": "Asset description (optional, max 255 characters)", "maxLength": 255, "type": "string" }, "editions": { "description": "Number of editions (for ERC1155 collections only, 1-1000)", "maximum": 1000, "minimum": 1, "type": "number" }, "fileData": { "description": "Base64 encoded file data (for Claude Desktop)", "type": "string" }, "fileName": { "description": "Original filename (required when using fileData)", "type": "string" }, "filePath": { "description": "Absolute path to the media file (for local files)", "type": "string" }, "location": { "description": "Location where the asset was created (optional, max 100 characters)", "maxLength": 100, "type": "string" }, "mimeType": { "description": "MIME type of the file (required when using fileData, e.g., 'image/png')", "type": "string" }, "shareWithCommunity": { "default": false, "description": "Make the asset discoverable by the community (optional, default: false)", "type": "boolean" }, "title": { "description": "Asset title (3-120 characters)", "maxLength": 120, "minLength": 3, "type": "string" } }, "required": [ "contractId", "title" ], "type": "object" }

Other Tools from Uranium 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/xkelxmc/uranium-mcp'

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