{"name":"io.github.akira231097/artha-council","slug":"akira231097-artha-council","title":"Artha Council","description":"Auditable equity research and fail-closed broker execution for US and Indian cash equities.","url":"https://mcp.market/server/akira231097-artha-council","rating":null,"grade":"B","score":73,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":2,"forks":0,"downloads_week":null,"last_push_at":"2026-11-01T17:33:08.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"oci","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/akira231097/artha-council","website":null,"version":"1.4.0","remotes":[],"packages":[{"registryType":"oci","identifier":"ghcr.io/akira231097/artha-council-mcp:1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Market profile: US or IN.","format":"string","name":"ARTHA_MCP_MARKET"},{"description":"Broker adapter: snapshot, upstox, zerodha, none, or plugin.","format":"string","name":"ARTHA_MCP_BROKER"},{"description":"Research boundary: embedded, host_orchestrated, or plugin. India should use host_orchestrated or a market-native plugin.","format":"string","name":"ARTHA_MCP_RESEARCH_MODE"},{"description":"Persistent directory for journals, receipts, jobs, portfolio state, and audit artifacts.","format":"string","name":"ARTHA_MCP_DATA_DIR"},{"description":"Capability mode: read_only, operator, or trading. Defaults to read_only.","format":"string","name":"ARTHA_MCP_ACCESS_MODE"},{"description":"Explicit operations switch. Defaults to false.","format":"string","name":"ARTHA_MCP_OPERATIONS_ENABLED"},{"description":"Explicit live-trading switch. Defaults to false.","format":"string","name":"ARTHA_MCP_TRADING_ENABLED"},{"description":"Final MCP placement kill switch. Defaults to true.","format":"string","name":"ARTHA_MCP_KILL_SWITCH"},{"description":"Maximum value of one order in the selected market currency. Defaults to 25 USD or 2500 INR.","format":"string","name":"ARTHA_MCP_MAX_ORDER_VALUE"},{"description":"Maximum total daily order value in the selected market currency. Defaults to 50 USD or 5000 INR.","format":"string","name":"ARTHA_MCP_MAX_DAILY_ORDER_VALUE"},{"description":"Maximum number of broker placements per market day. Defaults to 2.","format":"string","name":"ARTHA_MCP_MAX_DAILY_ORDERS"},{"description":"Maximum queued or running allowlisted workflows. Defaults to 8 and prevents an unbounded work queue.","format":"string","name":"ARTHA_MCP_MAX_PENDING_JOBS"},{"description":"Optional Financial Modeling Prep key for embedded US research.","format":"string","isSecret":true,"name":"FMP_API_KEY"},{"description":"Optional Finnhub key for embedded US research enrichment.","format":"string","isSecret":true,"name":"FINNHUB_API_KEY"},{"description":"Optional Google Gemini key for embedded Council roles and web-grounded research.","format":"string","isSecret":true,"name":"GOOGLE_API_KEY"},{"description":"Optional Telegram bot token for Artha notifications.","format":"string","isSecret":true,"name":"TELEGRAM_BOT_TOKEN"},{"description":"Optional Telegram destination used with TELEGRAM_BOT_TOKEN.","format":"string","isSecret":true,"name":"TELEGRAM_CHAT_ID"},{"description":"Upstox live account/read token used for portfolio, quote, margin, and fee proof.","format":"string","isSecret":true,"name":"UPSTOX_ACCESS_TOKEN"},{"description":"Separate Upstox sandbox token, required only when ARTHA_UPSTOX_SANDBOX=true.","format":"string","isSecret":true,"name":"UPSTOX_SANDBOX_ACCESS_TOKEN"},{"description":"Operator attestation that this deployment IP is registered with the selected Indian broker.","format":"string","name":"ARTHA_INDIA_STATIC_IP_REGISTERED"},{"description":"Operator attestation that required demat authorization is valid for Indian delivery sells.","format":"string","name":"ARTHA_INDIA_DEMAT_SELL_AUTHORIZED"},{"description":"Optional exchange-approved algo name configured in the Upstox app.","format":"string","name":"ARTHA_UPSTOX_ALGO_NAME"},{"description":"Required only for the Zerodha adapter.","format":"string","isSecret":true,"name":"KITE_API_KEY"},{"description":"Required only for the Zerodha adapter.","format":"string","isSecret":true,"name":"KITE_ACCESS_TOKEN"}]}],"tools":[],"scan":{"score":73,"grade":"B","scanned_at":"2026-11-04T06:34:14.646Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-04T06:34:14.591Z","components":{"code":{"score":-1,"max":25,"notes":["package could not be scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[],"repo":{"found":true,"owner":"akira231097","repo":"artha-council","archived":false,"pushedAt":"2026-11-01T17:33:08Z","stars":2,"forks":0,"openIssues":15,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/168876256?v=4","ownerCreatedAt":"2024-05-03T23:45:17Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/168876256?v=4&s=128","source":"registry"},"presence":{"stars":2,"forks":0,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-11-01T17:33:08.000Z","score":20}}}},"grade_history":[],"reviews":[]}