Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHAINWHISPER_COTI_RPC_URLNoCustom COTI Mainnet RPC URL.
CHAINWHISPER_PAIRING_FILENoCustom pairing file path.
CHAINWHISPER_PAIRING_SECRETNoPairing secret, if not auto-generated.
CHAINWHISPER_SIGNER_AES_KEYNoThe wallet-specific 128-bit COTI AES key returned by official account onboarding/recovery.
CHAINWHISPER_STATE_DIRECTORYNoCustom state directory path.
CHAINWHISPER_SIGNER_CONFIG_FILENoPath to a local JSON configuration file containing signer credentials. Keep outside repository and restrict permissions.
CHAINWHISPER_SIGNER_PRIVATE_KEYNoThe wallet private key for the signer. Required for full signing capabilities.
CHAINWHISPER_SIGNER_EXPIRY_SKEW_MSNoExpiry skew in milliseconds.
CHAINWHISPER_SIGNER_EXPECTED_WALLETNoExpected wallet address to verify against.
CHAINWHISPER_SIGNER_STATE_DIRECTORYNoCustom signer state directory.
CHAINWHISPER_SIGNER_VAULT_PASSPHRASENoPassphrase for the encrypted signer vault.
CHAINWHISPER_SIGNER_CONFIRMATION_CHANNELNoConfirmation channel: 'mcp' or 'local-web' (default).local-web
CHAINWHISPER_SIGNER_CONFIRMATION_TIMEOUT_MSNoTimeout in milliseconds for confirmation form.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
chainwhisper_order_typesA

List every canonical ChainWhisper order type, its access model, term and liquidity visibility, fill style, and whether the deployed route is currently safe to execute. Call this before asking the user to choose an orderType.

chainwhisper_statusA

Check the keyless ChainWhisper planner, COTI Mainnet registry snapshot, and write compatibility. This tool never connects a wallet.

chainwhisper_list_ordersB

List up to 20 safe ChainWhisper order summaries. Hidden amounts and access secrets are never returned.

chainwhisper_get_orderA

Read one ChainWhisper order using its verified contract-local identity or opaque trusted handle.

chainwhisper_compare_price_referencesA

Compare ChainWhisper and compatible market price references in quote-per-base orientation. Amount is optional. A best-execution ranking is returned only when an amount is supplied and executable liquidity was actually checked.

chainwhisper_privacy_bridge_statusA

Read and verify one allowlisted Privacy Portal bridge pair, live pause/deposit policy, wallet blacklist status, limits, and an optional exact amount fee quote. This is keyless and read-only.

chainwhisper_prepare_privacy_bridgeA

Prepare an exact shield (public-to-private) or unshield (private-to-public) transaction for one of the eight current allowlisted Privacy Portal pairs. The amount is necessarily public in the deployed bridge calldata. Exact approvals and the quoted portal fee are bound into the paired envelope; this planner never signs or broadcasts.

chainwhisper_prepare_create_tradeA

Validate and prepare an audited ChainWhisper one-off OTC order. Select an explicit orderType so public, unlisted, direct-recipient, and private-liquidity routes cannot be confused. Hidden amounts stay in the local signer. This tool never signs or submits.

chainwhisper_prepare_create_recurringA

Validate and prepare a public or fixed-recipient recurring ChainWhisper order with an explicit orderType. Visible and private-token inventory routes are supported. Prices use quote per base.

chainwhisper_prepare_fillA

Prepare a fill for an existing trusted ChainWhisper order. Public visible amounts remain planner input. Only confidential hidden-liquidity or Direct private-token inputs are collected inside the signer.

chainwhisper_prepare_counterB

Prepare a canonical Direct counterorder against a trusted one-off order. Counter terms are recipient-bound to the original maker; confidential token amounts stay in the local signer. Existing recipient-bound Standard orders use an explicitly labeled legacy compatibility route and cannot be confused with newly created Direct orders.

chainwhisper_prepare_editC

Prepare an edit to a trusted owned ChainWhisper order. Only allowlisted order terms are accepted.

chainwhisper_prepare_order_updateC

Prepare an allowlisted lifecycle update for a trusted ChainWhisper order. Administrative and arbitrary contract actions are unavailable.

Prompts

Interactive templates invoked by user choice

NameDescription
chainwhisper_compare_pricesA short workflow for comparing price references without making an unsupported liquidity claim.
chainwhisper_prepare_orderValidate an order request and produce a paired action envelope without signing or broadcasting.

Resources

Contextual data attached and managed by the client

NameDescription
chainwhisper-coti-mainnet-runtimeRepository-owned addresses, bytecode hashes, selectors, and verified asset references used by the keyless planner.
chainwhisper-security-boundaryThe planning MCP is keyless. Only the paired local signer may materialize private inputs or broadcast.

Latest Blog Posts

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/RosuLaurentiu/ChainWhisper-MCP'

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