69
/ 100
4 days ago
glama

ReadyTrader-FOREX

Enables AI agents to perform forex trading operations through brokerages with risk controls and safety guardrails.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 16 credentials: ALPACA_API_KEY, ALPACA_API_SECRET, OANDA_API_KEY, SCHWAB_ACCESS_TOKEN, ETRADE_CONSUMER_KEY, ETRADE_CONSUMER_SECRET, ETRADE_RESOURCE_OWNER_KEY, ETRADE_RESOURCE_OWNER_SECRET, ETRADE_ACCOUNT_ID_KEY, ROBINHOOD_PASS, TRADIER_ACCESS_TOKEN, ALPHAVANTAGE_API_KEY, TWITTER_BEARER_TOKEN, REDDIT_CLIENT_SECRET, NEWSAPI_KEY, TELEGRAM_BOT_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configNEXT_PUBLIC_API_URL
configNEXT_PUBLIC_WS_URL
configAPI_PORT8000 Port for the FastAPI/WebSocket server (api_server.py).
configAPI_HOST
configMARKET_HOURS_START
configMARKET_HOURS_END
configMARKET_TIMEZONE
configPAPER_MODEtrue Set to false for live trading.
configLIVE_TRADING_ENABLEDfalse Must be true for any live execution.
configTRADING_HALTEDfalse Global kill switch to halt all live actions.
configEXECUTION_APPROVAL_MODEauto auto executes immediately; approve_each requires manual confirmation.
configEXECUTION_MODE
configRISK_PROFILEconservative Presets for sizing and safety limits.
configRATE_LIMIT_DEFAULT_PER_MIN120 Default API rate limit.
configLEVERAGE
configREADYTRADER_IDEMPOTENCY_DB_PATH
configIDEMPOTENCY_DB_PATH
configREADYTRADER_PAPER_DB_PATH
configPAPER_DB_PATH
configALLOW_CHAINSethereum... Allowlists for EVM networks.
configALLOW_TOKENSComma-separated allowlist of tradeable tokens.
configALLOW_TO_ADDRESSES
configALLOW_ROUTERS
configALLOW_SIGNER_ADDRESSES
configALLOW_SIGN_CHAIN_IDS
configALLOW_SIGN_TO_ADDRESSES
configDISALLOW_SIGN_CONTRACT_CREATION
configALLOW_EXCHANGES
configALLOW_BROKERAGE_SYMBOLS
configALLOW_BROKERAGE_MARKET_TYPES
🔐 secretALPACA_API_KEY
🔐 secretALPACA_API_SECRET
configIBKR_HOST
configIBKR_PORT
configIBKR_CLIENT_ID
configIBKR_ENABLED
🔐 secretOANDA_API_KEY
configOANDA_ACCOUNT_ID
configOANDA_ENVIRONMENT
configSCHWAB_BASE_URL
🔐 secretSCHWAB_ACCESS_TOKEN
configSCHWAB_ACCOUNT_HASH
🔐 secretETRADE_CONSUMER_KEY
🔐 secretETRADE_CONSUMER_SECRET
🔐 secretETRADE_RESOURCE_OWNER_KEY
🔐 secretETRADE_RESOURCE_OWNER_SECRET
configETRADE_SANDBOX
🔐 secretETRADE_ACCOUNT_ID_KEY
configROBINHOOD_USER
🔐 secretROBINHOOD_PASS
configROBINHOOD_TOTP
configREADYTRADER_EXECUTION_DB_PATH
configEXECUTION_DB_PATH
🔐 secretTRADIER_ACCESS_TOKEN
configTRADIER_ACCOUNT_ID
configTRADIER_SANDBOX
🔐 secretALPHAVANTAGE_API_KEY
🔐 secretTWITTER_BEARER_TOKEN
configREDDIT_CLIENT_ID
🔐 secretREDDIT_CLIENT_SECRET
🔐 secretNEWSAPI_KEY
configREADYTRADER_INSIGHT_DB_PATH
configINSIGHT_DB_PATH
configMARKETDATA_PROVIDER_PRIORITY_JSON
configMARKETDATA_FAIL_CLOSED
configOHLCV_CACHE_TTL_SEC
configTICKER_CACHE_TTL_SEC5 How long to cache price data.
configMARKETDATA_PLUGINS_JSON
configREADYTRADER_AUDIT_DB_PATH
configAUDIT_DB_PATH
configREADYTRADER_LOG_LEVEL
configLOG_LEVEL
configREADYTRADER_SERVICE_NAME
configDISCORD_WEBHOOK_URL"" Optional webhook for trade approval notifications.
🔐 secretTELEGRAM_BOT_TOKEN
configTELEGRAM_CHAT_ID
configREALTRADER_STRATEGY_DB_PATH
configSTRATEGY_DB_PATH
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 6 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/up2itnow0822-readytrader-forex-1d9vbf)](https://m8ven.ai/mcp/up2itnow0822-readytrader-forex-1d9vbf)
commit: fc7113d0283704cac3a5e5eb6f47fe92f916c218
code hash: b266bbce99a1e914be4fb7c1eecc2dbd4176c0e0eb84d3ba7d65187b2499978d
verified: 6/22/2026, 12:39:31 PM
view raw JSON →