MCP Server

https://github.com/Taliware/MCP

Taliware Logo
Claude AI Logo
Gemini AI Logo
OpenAI Logo
DeepSeek Logo
Qwen Logo
Grok Logo
list all NFTs available

What is the MCP Server?

The Model Context Protocol (MCP) Server, inspired by Anthropic's MCP architecture, acts as a bridge that allows AI assistants and tools to seamlessly interact with various AI models and services via a unified interface. MCP enables structured communication by defining a protocol where AI agents can query, execute tasks, or retrieve data from multiple underlying models without complex manual integration.

How to Use the Taliware's CL2C MCP Server

Prerequisites

  • A tool or platform that supports the MCP (e.g., Claude Desktop).
  • Access to our MCP server URL: https://mcp.test.taliware.com/
  • A valid API key, required to use all available tools. Include this key in the authorization headers as X-API-KEY: your_api_key_here.

Step 1: Add the MCP Server to Your Client

  1. Open your MCP-compatible tool.
  2. Locate the Add MCP Server or Connect MCP Integration section.
  3. Paste the MCP server URL: https://mcp.test.taliware.com/.
  4. Include your API key in the authorization headers using the X-API-KEY field.
  5. Click Connect.

Once connected, your client will list all available tools provided by the server.

Step 2: Explore the Available Tools

After connecting, you’ll see tools like:

  • list_nfts, mint_nft, create_contract, and others.
  • Each tool has a brief description and expected input fields.
  • These tools let your AI assistant perform actions or fetch data by calling the server — think of them as buttons your assistant can press behind the scenes.

Step 3: Use the Tools in Conversation

Now everything’s set. You can interact naturally with your assistant. For example:

Can you please list all my smart contracts?

Your assistant will automatically call the list_contracts tool and return the results.

Or try:

invite this new user to my organization: newuser@gmail.com.

The AI figures out which tool to use and fills in the necessary details for you.

MCP Tools Reference

NFT Tools

Tool NameDescriptionExpected Input
list_nftsList all available NFTs.{ all: boolean, take: number, skip: number }
mint_nftMint a new NFT.{ name: string, description?: string, externalUrl?: string, imagePath?: string, metadata?: unknown, copyright: Array<{ userId: string, percentage: number }>, smartContractId: string }
get_nftGet details of an NFT by ID.{ id: string }
swap_nftTransfer ownership of an NFT.{ nftId: string, expirationPeriod: number, copyright: Array<{ userId: string, percentage: number, ownerId: string }> }

USER Tools

Tool NameDescriptionExpected Input
list_usersList all users.{ all: boolean, take: number, skip: number }
create_userRegister a new user.{ email: string, phone?: string }
get_userGet user details by ID.{ id: string }
delete_userDelete or deactivate a user.{ id: string }
update_userUpdate user details.{ id: string, email: string, phone?: string }

CONTRACT Tools

Tool NameDescriptionExpected Input
list_contractsList all smart contracts.{ all: boolean, take: number, skip: number }
create_contractCreate a new smart contract.{ name: string, symbol: string, description?: string, network?: 'POLYGON', environment: 'TESTNET' | 'MAINNET' }
deploy_contractDeploy a smart contract by ID.{ id: string }
delete_contractDelete a smart contract by ID.{ id: string }