Artha Council

io.github.akira231097/artha-council

About Artha Council

Artha Council is an MCP server published by the GitHub account akira231097. Auditable equity research and fail-closed broker execution for US and Indian cash equities.

It runs on your own machine: your AI client starts it from the Docker (OCI) package ghcr.io/akira231097/artha-council-mcp:1.4.0, with no version pinned.

It asks for 9 secrets: FMP_API_KEY, FINNHUB_API_KEY, GOOGLE_API_KEY, TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID, UPSTOX_ACCESS_TOKEN, UPSTOX_SANDBOX_ACCESS_TOKEN, KITE_API_KEY and KITE_ACCESS_TOKEN. Give it a key with the least access that still works.

Version 1.4.0 was published on 11 August 2026, and the source code is public, so you can read it before installing.

Written from the registry entry. 7 automated checks on registry metadata: 4 pass, 1 warn, 0 fail, 2 info. How we check.

What it asks for

VariableRequiredSecretDescription
ARTHA_MCP_MARKETNoNoMarket profile: US or IN.
ARTHA_MCP_BROKERNoNoBroker adapter: snapshot, upstox, zerodha, none, or plugin.
ARTHA_MCP_RESEARCH_MODENoNoResearch boundary: embedded, host_orchestrated, or plugin. India should use host_orchestrated or a market-native plugin.
ARTHA_MCP_DATA_DIRNoNoPersistent directory for journals, receipts, jobs, portfolio state, and audit artifacts.
ARTHA_MCP_ACCESS_MODENoNoCapability mode: read_only, operator, or trading. Defaults to read_only.
ARTHA_MCP_OPERATIONS_ENABLEDNoNoExplicit operations switch. Defaults to false.
ARTHA_MCP_TRADING_ENABLEDNoNoExplicit live-trading switch. Defaults to false.
ARTHA_MCP_KILL_SWITCHNoNoFinal MCP placement kill switch. Defaults to true.
ARTHA_MCP_MAX_ORDER_VALUENoNoMaximum value of one order in the selected market currency. Defaults to 25 USD or 2500 INR.
ARTHA_MCP_MAX_DAILY_ORDER_VALUENoNoMaximum total daily order value in the selected market currency. Defaults to 50 USD or 5000 INR.
ARTHA_MCP_MAX_DAILY_ORDERSNoNoMaximum number of broker placements per market day. Defaults to 2.
ARTHA_MCP_MAX_PENDING_JOBSNoNoMaximum queued or running allowlisted workflows. Defaults to 8 and prevents an unbounded work queue.
FMP_API_KEYNoYesOptional Financial Modeling Prep key for embedded US research.
FINNHUB_API_KEYNoYesOptional Finnhub key for embedded US research enrichment.
GOOGLE_API_KEYNoYesOptional Google Gemini key for embedded Council roles and web-grounded research.
TELEGRAM_BOT_TOKENNoYesOptional Telegram bot token for Artha notifications.
TELEGRAM_CHAT_IDNoYesOptional Telegram destination used with TELEGRAM_BOT_TOKEN.
UPSTOX_ACCESS_TOKENNoYesUpstox live account/read token used for portfolio, quote, margin, and fee proof.
UPSTOX_SANDBOX_ACCESS_TOKENNoYesSeparate Upstox sandbox token, required only when ARTHA_UPSTOX_SANDBOX=true.
ARTHA_INDIA_STATIC_IP_REGISTEREDNoNoOperator attestation that this deployment IP is registered with the selected Indian broker.
ARTHA_INDIA_DEMAT_SELL_AUTHORIZEDNoNoOperator attestation that required demat authorization is valid for Indian delivery sells.
ARTHA_UPSTOX_ALGO_NAMENoNoOptional exchange-approved algo name configured in the Upstox app.
KITE_API_KEYNoYesRequired only for the Zerodha adapter.
KITE_ACCESS_TOKENNoYesRequired only for the Zerodha adapter.

Checks

CheckResultDetail
Source repository linkedPasshttps://github.com/akira231097/artha-council
Version pinnedPassEvery package has an explicit version
Secrets requestedWarnAsks for 9 secrets: FMP_API_KEY, FINNHUB_API_KEY, GOOGLE_API_KEY, TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID, UPSTOX_ACCESS_TOKEN, UPSTOX_SANDBOX_ACCESS_TOKEN, KITE_API_KEY, KITE_ACCESS_TOKEN
Known package registryPassAll packages come from npm, PyPI, OCI, NuGet or MCPB
Namespace ownershipInfoName verified via GitHub account akira231097
Registry text aimed at the AIPassDescription and settings contain no hidden characters or instructions to the AI
Code red flagsInfooci packages are not read yet

Popularity & health: 47 / 100

Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.

Popularity3 / 40

1 GitHub stars, no download count, no Hacker News posts found. Best two of the three, each on a log scale.

Activity21 / 25

Last push 2026-10-23, last release 2026-08-11, 11 commits in 90 days.

Issue health8 / 15

0 closed of 0 issues, too few to judge. No data, so half marks.

Our checks16 / 20

1 warning, each costing a fifth.

0 forks, 11 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.

What people say

No Hacker News threads link to its source code.

Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.

Facts

Registry nameio.github.akira231097/artha-council
PublisherGitHub account akira231097
How the name is verifiedName verified via GitHub account akira231097. The registry ties the name prefix to that account or domain; it does not check the code.
TypeLocal: runs on your machine from a package
Packagesoci ghcr.io/akira231097/artha-council-mcp:1.4.0 no version given (stdio)
Version1.4.0
Published
Last updated
Source repositoryhttps://github.com/akira231097/artha-council
WebsiteNone linked
CategorySearch & web (assigned by keyword rule, not by hand)

Related servers in Search & web