MCP.so
ログイン
I

INDmoney MCP

@VIckys-AI-Stuffs

INDmoney MCP について

Give Claude AI read-only access to your entire INDmoney portfolio. Fetch Indian stocks, mutual funds, US stocks, gold, credit cards, loans, savings, and Experian credit score — all from Claude Desktop. Uses Playwright browser automation with OTP login and AES-256-GCM encrypted pe

基本情報

カテゴリ

ブラウザ自動化

トランスポート

stdio

公開者

VIckys-AI-Stuffs

投稿者

Vickyms Muthu

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "indmoney": {
      "command": "python",
      "args": [
        "-m",
        "mcp_server.main"
      ],
      "env": {
        "PYTHONUNBUFFERED": "1",
        "SESSION_ENCRYPTION_KEY": "<your-32-byte-hex-key>"
      }
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is INDmoney MCP?

INDmoney MCP is a Model Context Protocol server that gives Claude read-only access to your INDmoney portfolio — stocks, mutual funds, US stocks, gold, credit cards, liquid savings, loans, and debt. Built with Python + Playwright, it uses browser automation for OTP login and network interception to capture live API data, with encrypted sessions that persist across restarts.

How to use INDmoney MCP?

After installing Python 3.11+, cloning the repository, creating a venv, and installing dependencies (including Playwright Chromium), generate a 32‑byte hex encryption key and configure Claude Desktop’s claude_desktop_config.json with the absolute path to the virtual environment’s Python interpreter, the server script, and the SESSION_ENCRYPTION_KEY in the env block. Restart Claude Desktop, then ask to connect to INDmoney; Claude will open a browser for OTP login, after which you can query portfolio data using any of the 14 MCP tools.

Key features of INDmoney MCP

  • 14 MCP tools for status, connect, disconnect, and portfolio data.
  • AES-256-GCM encrypted persistent sessions with 12-hour TTL.
  • Two-level cache (in-memory 5 min + disk 60 min) for instant subsequent queries.
  • Reliable fetching via direct JWT Bearer calls and page-nav interception fallback.
  • Read-only — no order placement or fund transfers.
  • Type-safe with Pydantic models; all responses are structured JSON.

Use cases of INDmoney MCP

  • Ask Claude for your stock holdings with current P&L.
  • Query mutual fund performance including XIRR.
  • Check your US stocks portfolio value in INR.
  • Get a full portfolio summary with asset allocation and total invested vs current value.
  • View outstanding credit card balances, due dates, and credit score.

FAQ from INDmoney MCP

What data can I access through this server?

You can access your Indian stock holdings, mutual funds, US stocks, gold, liquid savings/cash, credit cards, loans, debt instruments, and Experian credit score — all read-only.

Do I need to keep any credentials in the config?

No. OTP is entered manually in the browser window opened by Playwright; the server only extracts the JWT from cookies. No credentials are stored in the configuration.

What runtime dependencies are required?

Python 3.11+, Playwright with Chromium, and a MCP‑compatible client (e.g., Claude Desktop). Works on macOS, Linux, and Windows (WSL2).

How are sessions persisted and encrypted?

Sessions are saved to disk encrypted with AES-256-GCM. The encryption key is provided via the SESSION_ENCRYPTION_KEY environment variable. Sessions have a configurable TTL (default 12 hours) and survive server restarts.

Can the server place trades or modify my account?

No. The server is explicitly read-only — there are no tools for placing orders, transferring funds, or modifying your INDmoney account.

コメント

「ブラウザ自動化」の他のコンテンツ