coti-mcp MCP Server

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.

Local serverstdioMIT

What is the coti-mcp Server?

coti-mcp source profile. From the maintainer documentation: “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.”

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

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.