Artha Council MCP Server
io.github.akira231097/artha-council
What is the Artha Council MCP server?
Auditable equity research and fail-closed broker execution for US and Indian cash equities.
How to install Artha Council
Copy-paste configuration for popular MCP clients.
ARTHA_MCP_MARKETMarket profile: US or IN.
ARTHA_MCP_BROKERBroker adapter: snapshot, upstox, zerodha, none, or plugin.
ARTHA_MCP_RESEARCH_MODEResearch boundary: embedded, host_orchestrated, or plugin. India should use host_orchestrated or a market-native plugin.
ARTHA_MCP_DATA_DIRPersistent directory for journals, receipts, jobs, portfolio state, and audit artifacts.
ARTHA_MCP_ACCESS_MODECapability mode: read_only, operator, or trading. Defaults to read_only.
ARTHA_MCP_OPERATIONS_ENABLEDExplicit operations switch. Defaults to false.
ARTHA_MCP_TRADING_ENABLEDExplicit live-trading switch. Defaults to false.
ARTHA_MCP_KILL_SWITCHFinal MCP placement kill switch. Defaults to true.
ARTHA_MCP_MAX_ORDER_VALUEMaximum value of one order in the selected market currency. Defaults to 25 USD or 2500 INR.
ARTHA_MCP_MAX_DAILY_ORDER_VALUEMaximum total daily order value in the selected market currency. Defaults to 50 USD or 5000 INR.
ARTHA_MCP_MAX_DAILY_ORDERSMaximum number of broker placements per market day. Defaults to 2.
ARTHA_MCP_MAX_PENDING_JOBSMaximum queued or running allowlisted workflows. Defaults to 8 and prevents an unbounded work queue.
FMP_API_KEYsecretOptional Financial Modeling Prep key for embedded US research.
FINNHUB_API_KEYsecretOptional Finnhub key for embedded US research enrichment.
GOOGLE_API_KEYsecretOptional Google Gemini key for embedded Council roles and web-grounded research.
TELEGRAM_BOT_TOKENsecretOptional Telegram bot token for Artha notifications.
TELEGRAM_CHAT_IDsecretOptional Telegram destination used with TELEGRAM_BOT_TOKEN.
UPSTOX_ACCESS_TOKENsecretUpstox live account/read token used for portfolio, quote, margin, and fee proof.
UPSTOX_SANDBOX_ACCESS_TOKENsecretSeparate Upstox sandbox token, required only when ARTHA_UPSTOX_SANDBOX=true.
ARTHA_INDIA_STATIC_IP_REGISTEREDOperator attestation that this deployment IP is registered with the selected Indian broker.
ARTHA_INDIA_DEMAT_SELL_AUTHORIZEDOperator attestation that required demat authorization is valid for Indian delivery sells.
ARTHA_UPSTOX_ALGO_NAMEOptional exchange-approved algo name configured in the Upstox app.
KITE_API_KEYsecretRequired only for the Zerodha adapter.
KITE_ACCESS_TOKENsecretRequired only for the Zerodha adapter.
Related MCP servers

Proxmox VE
Manage Proxmox VE nodes, VMs, containers, storage and snapshots. Read-only by default.

Android Security Analyzer
MCP server for static security analysis of Android source code

MCP gateway/proxy: multiplexes tool calls across upstream MCP servers into one catalog.
App Store Connect for MCP clients: PPP pricing, subscriptions, TestFlight, reviews, reports & more

CiteNexus
Search scholarly sources, verify references, and export citations with traceable evidence.

