73
/ 100
19 days ago
glama

ReadyTrader-Stocks

Enables AI agents to execute stock trading operations with built-in risk controls and human approval workflows. Supports paper trading simulation, real brokerage integration (Alpaca, Tradier), backtesting, sentiment analysis, and portfolio management while maintaining strict separation between AI intelligence and trade execution.

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 15 credentials: ALPACA_API_KEY, ALPACA_API_SECRET, 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.
configREADYTRADER_IDEMPOTENCY_DB_PATH
configIDEMPOTENCY_DB_PATH
configREADYTRADER_PAPER_DB_PATH
configPAPER_DB_PATH
configALLOW_BROKERAGES
configALLOW_TICKERSComma-separated allowlist of tradeable tickers.
🔐 secretALPACA_API_KEYAPI Key for Alpaca brokerage.
🔐 secretALPACA_API_SECRETAPI Secret for Alpaca brokerage.
configIBKR_HOST
configIBKR_PORT
configIBKR_CLIENT_ID
configIBKR_ENABLED
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_TOKENAccess Token for Tradier.
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 2 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-stocks-14fyjs)](https://m8ven.ai/mcp/up2itnow0822-readytrader-stocks-14fyjs)
commit: 7167c15ae0b84a839c28640be84f46e709c93de0
code hash: 1d4c48992e9283aa73afdf5cc2a4db35ef541c67d0eb1c32796542c3310b35b5
verified: 6/18/2026, 11:29:13 AM
view raw JSON →