Skip to main content

Environment Variables

SDK / MCP Server

VariableRequiredDefaultDescription
NAVA_API_KEYConditionallyNonePre-provisioned Nava API key
WALLET_ADDRESSConditionallyNoneWallet address (required with NAVA_API_KEY)
NAVA_BASE_URLNohttps://internal.navalabs.dev/apiAPI base URL
CHAIN_IDNo11155111Target chain (Sepolia)
NAVA_WALLET_PRIVATE_KEYConditionallyNonePrivate key for local MCP bootstrap mode (requires viem)
NAVA_SIWE_DOMAINNotestnet.navalabs.devSIWE domain for bootstrap mode
NAVA_SIWE_URINoNAVA_BASE_URLSIWE URI for bootstrap mode
NAVA_SIWE_STATEMENTNoSDK defaultSIWE statement override
NAVA_API_KEY_NAMENoserver defaultName for generated session API key
NAVA_API_KEY_EXPIRES_ATNono expirationISO timestamp for generated API key expiration
VariableRequiredDefaultDescription
ANTHROPIC_API_KEYAt least one provider keyNoneAnthropic API key
OPENAI_API_KEYAt least one provider keyNoneOpenAI API key
TELEGRAM_BOT_TOKENIf using TelegramNoneBot token from @BotFather
SLACK_BOT_TOKENIf using SlackNoneBot token from Slack app
PRIVATE_KEYIf tradingNoneHex-encoded private key for signing
WALLET_ADDRESSIf tradingNoneCorresponding wallet address
RPC_URLIf tradingNoneChain RPC endpoint
UNISWAP_API_KEYIf using UniswapNoneFrom https://hub.uniswap.org
NAVA_API_KEYIf tradingNoneNava arbiter API key
DATABASE_URLFor persistenceNonePostgres connection string (omit for in-memory)
EXECUTION_MODENodirectdirect or dry-run
PORTNo4747HTTP server port
LOG_LEVELNoinfodebug, info, warn, error