Molpha MCP
About
MCP server that lets AI agents create, fetch, verify, and publish Molpha oracle data.
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
SIGNER_BACKEND OWNER_KEYPAIR KEYCHAIN_BACKEND PRIVY_APP_ID PRIVY_APP_SECRET PRIVY_WALLET_ID PRIVY_WALLET_ADDRESS TURNKEY_API_PUBLIC_KEY TURNKEY_API_PRIVATE_KEY TURNKEY_ORGANIZATION_ID TURNKEY_WALLET_ADDRESS SOLANA_RPC GATEWAY_ENDPOINTS MOLPHA_EVM_NETWORKS MOLPHA_STARKNET_NETWORKS MOLPHA_DRY_RUN MOLPHA_MAX_EXECUTES_PER_DAY MOLPHA_X402_MAX_PRICE_USDC MOLPHA_X402_MAX_SPEND_PER_DAY_USDC MOLPHA_X402_GATEWAY_PDAClaude Code
claude mcp add --env SIGNER_BACKEND= --env OWNER_KEYPAIR= --env KEYCHAIN_BACKEND= --env PRIVY_APP_ID= --env PRIVY_APP_SECRET= --env PRIVY_WALLET_ID= --env PRIVY_WALLET_ADDRESS= --env TURNKEY_API_PUBLIC_KEY= --env TURNKEY_API_PRIVATE_KEY= --env TURNKEY_ORGANIZATION_ID= --env TURNKEY_WALLET_ADDRESS= --env SOLANA_RPC= --env GATEWAY_ENDPOINTS= --env MOLPHA_EVM_NETWORKS= --env MOLPHA_STARKNET_NETWORKS= --env MOLPHA_DRY_RUN= --env MOLPHA_MAX_EXECUTES_PER_DAY= --env MOLPHA_X402_MAX_PRICE_USDC= --env MOLPHA_X402_MAX_SPEND_PER_DAY_USDC= --env MOLPHA_X402_GATEWAY_PDA= mcp -- npx @molpha/mcp
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"mcp","command":"npx","args":["@molpha/mcp"],"env":{"SIGNER_BACKEND":"","OWNER_KEYPAIR":"","KEYCHAIN_BACKEND":"","PRIVY_APP_ID":"","PRIVY_APP_SECRET":"","PRIVY_WALLET_ID":"","PRIVY_WALLET_ADDRESS":"","TURNKEY_API_PUBLIC_KEY":"","TURNKEY_API_PRIVATE_KEY":"","TURNKEY_ORGANIZATION_ID":"","TURNKEY_WALLET_ADDRESS":"","SOLANA_RPC":"","GATEWAY_ENDPOINTS":"","MOLPHA_EVM_NETWORKS":"","MOLPHA_STARKNET_NETWORKS":"","MOLPHA_DRY_RUN":"","MOLPHA_MAX_EXECUTES_PER_DAY":"","MOLPHA_X402_MAX_PRICE_USDC":"","MOLPHA_X402_MAX_SPEND_PER_DAY_USDC":"","MOLPHA_X402_GATEWAY_PDA":""}}'
JSON
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"@molpha/mcp"
],
"env": {
"SIGNER_BACKEND": "",
"OWNER_KEYPAIR": "",
"KEYCHAIN_BACKEND": "",
"PRIVY_APP_ID": "",
"PRIVY_APP_SECRET": "",
"PRIVY_WALLET_ID": "",
"PRIVY_WALLET_ADDRESS": "",
"TURNKEY_API_PUBLIC_KEY": "",
"TURNKEY_API_PRIVATE_KEY": "",
"TURNKEY_ORGANIZATION_ID": "",
"TURNKEY_WALLET_ADDRESS": "",
"SOLANA_RPC": "",
"GATEWAY_ENDPOINTS": "",
"MOLPHA_EVM_NETWORKS": "",
"MOLPHA_STARKNET_NETWORKS": "",
"MOLPHA_DRY_RUN": "",
"MOLPHA_MAX_EXECUTES_PER_DAY": "",
"MOLPHA_X402_MAX_PRICE_USDC": "",
"MOLPHA_X402_MAX_SPEND_PER_DAY_USDC": "",
"MOLPHA_X402_GATEWAY_PDA": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.