{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.molpha/mcp","description":"MCP server that lets AI agents create, fetch, verify, and publish Molpha oracle data.","title":"Molpha MCP","repository":{"url":"https://github.com/molpha/mcp","source":"github"},"version":"0.1.2","websiteUrl":"https://docs.molpha.io/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@molpha/mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Signing backend: memory (local keypair) or keychain (Privy / Turnkey).","isRequired":true,"default":"memory","choices":["memory","keychain"],"name":"SIGNER_BACKEND"},{"description":"Path to a Solana JSON keypair file. Required when SIGNER_BACKEND=memory.","format":"filepath","name":"OWNER_KEYPAIR"},{"description":"Keychain provider: privy or turnkey. Required when SIGNER_BACKEND=keychain.","choices":["privy","turnkey"],"name":"KEYCHAIN_BACKEND"},{"description":"Privy app ID. Required for KEYCHAIN_BACKEND=privy.","isSecret":true,"name":"PRIVY_APP_ID"},{"description":"Privy app secret. Required for KEYCHAIN_BACKEND=privy.","isSecret":true,"name":"PRIVY_APP_SECRET"},{"description":"Privy wallet ID. Required for KEYCHAIN_BACKEND=privy.","isSecret":true,"name":"PRIVY_WALLET_ID"},{"description":"Solana address for the Privy wallet.","name":"PRIVY_WALLET_ADDRESS"},{"description":"Turnkey API public key. Required for KEYCHAIN_BACKEND=turnkey.","isSecret":true,"name":"TURNKEY_API_PUBLIC_KEY"},{"description":"Turnkey API private key. Required for KEYCHAIN_BACKEND=turnkey.","isSecret":true,"name":"TURNKEY_API_PRIVATE_KEY"},{"description":"Turnkey organization ID. Required for KEYCHAIN_BACKEND=turnkey.","isSecret":true,"name":"TURNKEY_ORGANIZATION_ID"},{"description":"Solana address for the Turnkey wallet.","name":"TURNKEY_WALLET_ADDRESS"},{"description":"Solana RPC endpoint.","default":"https://api.devnet.solana.com","name":"SOLANA_RPC"},{"description":"Comma-separated Molpha gateway URLs. Leave empty to use the SDK default.","name":"GATEWAY_ENDPOINTS"},{"description":"Comma-separated EVM verifier networks.","default":"evm-sepolia","name":"MOLPHA_EVM_NETWORKS"},{"description":"Comma-separated Starknet verifier networks.","default":"starknet-sepolia","name":"MOLPHA_STARKNET_NETWORKS"},{"description":"Preview all write and spend operations without submitting them.","format":"boolean","default":"false","name":"MOLPHA_DRY_RUN"},{"description":"Process-local daily Solana submit cap.","format":"number","default":"100","name":"MOLPHA_MAX_EXECUTES_PER_DAY"},{"description":"Refuse to fund an x402 round priced above this amount (decimal USDC).","default":"1","name":"MOLPHA_X402_MAX_PRICE_USDC"},{"description":"Process-local daily x402 spend cap (decimal USDC).","default":"10","name":"MOLPHA_X402_MAX_SPEND_PER_DAY_USDC"},{"description":"Optional settling gateway PDA (base58) to skip discovery when the escrow is already funded.","name":"MOLPHA_X402_GATEWAY_PDA"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-21T20:10:14.960113Z","publishedAt":"2026-07-21T20:10:14.960113Z","updatedAt":"2026-07-21T20:10:14.960113Z","isLatest":true}}}],"metadata":{"count":1}}
