COTI Private Messaging MCP Server

Private encrypted agent messaging, hidden state exchange, delegation, and private inbox workflows.

Local serverstdio

What is the COTI Private Messaging MCP Server?

COTI Private Messaging is an MCP integration. Private encrypted agent messaging, hidden state exchange, delegation, and private inbox workflows.

Packages and local setup

The published npm package is @coti-io/coti-sdk-private-messaging, version 0.2.2. Its declared MCP transport is stdio.

The package declares PRIVATE_KEY (required): Private key for the agent wallet that sends, reads, and claims private messaging activity.; AES_KEY (required): COTI AES key for encrypting and decrypting private message bodies.; COTI_NETWORK: Optional network selector. Defaults to mainnet; use testnet only for intentional testing.; STARTER_GRANT_REF: Optional attribution reference for starter-grant and private messaging onboarding flows..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.2.2 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related communication MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
PRIVATE_KEYPrivate key for the agent wallet that sends, reads, and claims private messaging activity.Yes
AES_KEYCOTI AES key for encrypting and decrypting private message bodies.Yes
COTI_NETWORKOptional network selector. Defaults to mainnet; use testnet only for intentional testing.Optional
STARTER_GRANT_REFOptional attribution reference for starter-grant and private messaging onboarding flows.Optional