Coti MCP Server

MCP server for COTI blockchain

Local serverstdio

What is the Coti MCP Server?

MCP server for COTI blockchain

What you get

A Model Context Protocol (MCP) server that enables AI applications to interact with the COTI blockchain, specializing in private token operations using COTI's Multi-Party Computation (MPC) technology.

Configuration and credentials

  • Node.js v18 or higher - COTI AES Key for API authentication - COTI Private Key for signing transactions - COTI Public Key corresponding to the private key

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_accountCreate new COTI account
decrypt_valueDecrypt values with COTI AES key
encrypt_valueEncrypt values with COTI AES key
generate_aes_keyGenerate new AES encryption key
get_current_networkGet currently configured network
sign_messageSign messages with account private key
switch_networkSwitch between COTI networks
verify_signatureVerify message signatures
approve_erc20_spenderApprove spender for ERC20 tokens
deploy_private_erc20_contractDeploy new private ERC20 contract
get_private_erc20_allowanceGet ERC20 token allowance
get_private_erc20_balanceGet private token balance
get_private_erc20_decimalsGet token decimals
get_private_erc20_total_supplyGet token total supply
mint_private_erc20_tokenMint private ERC20 tokens
transfer_private_erc20Transfer private ERC20 tokens
approve_private_erc721Approve spender for specific NFT
deploy_private_erc721_contractDeploy new private NFT contract
get_private_erc721_approvedGet approved spender for NFT
get_private_erc721_balanceGet NFT balance for account
get_private_erc721_is_approved_for_allCheck operator approval status
get_private_erc721_token_ownerGet NFT token owner
get_private_erc721_token_uriGet NFT token URI
get_private_erc721_total_supplyGet NFT collection total supply
mint_private_erc721_tokenMint new private NFT
set_private_erc721_approval_for_allSet operator approval for all NFTs
transfer_private_erc721Transfer private NFTs
call_contract_functionCall smart contract functions
decode_event_dataDecode transaction event data
get_transaction_logsGet transaction event logs
get_transaction_statusGet transaction status and details
get_native_balanceGet native COTI token balance
transfer_nativeTransfer native COTI tokens

How to install the Coti MCP Server

{
  "mcpServers": {
    "coti-mcp": {
      "command": "node",
      "args": [
        "path/to/build/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js v18 or higher - COTI AES Key for API authentication - COTI Private Key for signing transactions - COTI Public Key corresponding to the private key

Example prompts to try

  • “Use Coti MCP to create account.”
  • “Use Coti MCP to decrypt value.”
  • “Use Coti MCP to encrypt value.”

Frequently asked questions

MCP server for COTI blockchain Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.