Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SOLANA_RPC_URLNoSolana RPC endpointhttps://api.mainnet-beta.solana.com
ARCIUM_MCP_PORTNoHTTP port (when transport=http)3000
ARCIUM_RPS_PROGRAMNoRPS MXE program ID
ARCIUM_MCP_TRANSPORTNoTransport mode: stdio or httpstdio
ARCIUM_CLUSTER_OFFSETNoCluster offset0
ARCIUM_VOTING_PROGRAMNoVoting MXE program ID
ARCIUM_AUCTION_PROGRAMNoAuction MXE program ID
ARCIUM_COINFLIP_PROGRAMNoCoinflip MXE program ID
ARCIUM_WALLET_PRIVATE_KEYNoBase58 or JSON array Solana keypair (none = read-only mode)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
arcium_list_mxesA

List all MXE (Multi-party computation eXecution Environments) on the Arcium network. Returns addresses, authorities, cluster assignments, and computation definitions.

arcium_get_mxe_infoB

Get detailed information about a specific MXE including authority, cluster, and computation definitions.

arcium_list_clustersA

List all computation clusters. Clusters are groups of ARX nodes that execute MPC computations together.

arcium_get_cluster_infoB

Get detailed info about a specific cluster including its nodes and capacity.

arcium_list_nodesB

List all ARX nodes in the Arcium network. ARX nodes process encrypted data.

arcium_get_node_infoA

Get detailed info about a specific ARX node including its encryption pubkey and cluster memberships.

arcium_network_statsA

Get aggregate network statistics: total MXEs, clusters, nodes.

arcium_generate_keypairA

Generate a new x25519 encryption keypair for Arcium. IMPORTANT: The private key is returned once — store it securely.

arcium_get_mxe_pubkeyB

Fetch the public encryption key of a specific MXE program for ECDH key exchange.

arcium_encrypt_valuesB

Encrypt numeric values using Arcium's RescueCipher via ECDH shared secret. Returns ciphertext ready for MPC computation.

arcium_decrypt_resultA

Decrypt an encrypted computation result using your private key and the result nonce.

arcium_get_comp_definitionA

Get details about a computation definition (circuit) including finalization authority and callback settings.

arcium_check_computationB

Check computation status by analyzing the Solana transaction signature.

arcium_await_finalizationA

Wait for an encrypted computation to finalize. Returns the finalization transaction signature. Requires wallet (ARCIUM_WALLET_PRIVATE_KEY env var).

arcium_list_mempoolB

List pending computations in an MXE program's mempool. Shows computations waiting to be processed by ARX nodes.

arcium_play_coinflipB

Play an encrypted coin flip. Your choice is encrypted and compared against MPC randomness.

arcium_play_rpsB

Play encrypted rock-paper-scissors. Moves are compared inside MPC — neither player sees the other's move.

arcium_sealed_bidA

Submit an encrypted sealed bid to an onchain auction. Bid stays hidden until close.

arcium_private_voteA

Cast an encrypted vote in a DAO governance proposal. Hidden until voting period ends.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Arcium OverviewWhat is Arcium and how confidential computing works
SDK Quick StartHow to use the Arcium TypeScript SDK
Computation LifecycleHow encrypted computations flow through the network

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/babakarto/arcium-mcp'

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