Molpha MCP

MCP server that lets AI agents create, fetch, verify, and publish Molpha oracle data.

stdioofficialservice

Package Details

Transportstdio

Environment Variables

SIGNER_BACKEND
Default:memory
Required

Signing backend: memory (local keypair) or keychain (Privy / Turnkey).

OWNER_KEYPAIR(file)

Path to a Solana JSON keypair file. Required when SIGNER_BACKEND=memory.

KEYCHAIN_BACKEND

Keychain provider: privy or turnkey. Required when SIGNER_BACKEND=keychain.

PRIVY_APP_ID
Secret

Privy app ID. Required for KEYCHAIN_BACKEND=privy.

PRIVY_APP_SECRET
Secret

Privy app secret. Required for KEYCHAIN_BACKEND=privy.

PRIVY_WALLET_ID
Secret

Privy wallet ID. Required for KEYCHAIN_BACKEND=privy.

PRIVY_WALLET_ADDRESS

Solana address for the Privy wallet.

TURNKEY_API_PUBLIC_KEY
Secret

Turnkey API public key. Required for KEYCHAIN_BACKEND=turnkey.

TURNKEY_API_PRIVATE_KEY
Secret

Turnkey API private key. Required for KEYCHAIN_BACKEND=turnkey.

TURNKEY_ORGANIZATION_ID
Secret

Turnkey organization ID. Required for KEYCHAIN_BACKEND=turnkey.

TURNKEY_WALLET_ADDRESS

Solana address for the Turnkey wallet.

SOLANA_RPC
Default:https://api.devnet.solana.com

Solana RPC endpoint.

GATEWAY_ENDPOINTS

Comma-separated Molpha gateway URLs. Leave empty to use the SDK default.

MOLPHA_EVM_NETWORKS
Default:evm-sepolia

Comma-separated EVM verifier networks.

MOLPHA_STARKNET_NETWORKS
Default:starknet-sepolia

Comma-separated Starknet verifier networks.

MOLPHA_DRY_RUN(bool)
Default:false

Preview all write and spend operations without submitting them.

MOLPHA_MAX_EXECUTES_PER_DAY(num)
Default:100

Process-local daily Solana submit cap.

MOLPHA_X402_MAX_PRICE_USDC
Default:1

Refuse to fund an x402 round priced above this amount (decimal USDC).

MOLPHA_X402_MAX_SPEND_PER_DAY_USDC
Default:10

Process-local daily x402 spend cap (decimal USDC).

MOLPHA_X402_GATEWAY_PDA

Optional settling gateway PDA (base58) to skip discovery when the escrow is already funded.