← Back to Plugins
Integration

Invezgo Claw

Invezgo By Invezgo 👁 10 views ▲ 0 votes

OpenClaw plugin for the Invezgo API (Indonesia Stock Exchange data)

GitHub

Install

npm install
npm

Configuration Example

{ "plugins": { "entries": { "invezgo": { "config": { "apiKey": "<your key>" } } } } }

README

# Invezgo for OpenClaw

Give your OpenClaw agent the [Invezgo API](https://invezgo.com): Indonesia Stock Exchange (IDX/BEI) data — stock and index lists, intraday, order book, running trade, charts and indicators, broker summaries and broker stalker, foreign and top accumulation, shareholders (KSEI, insider, >5%), financial statements and key stats, calendar, news, disclosures, the screener — plus your own watchlists, portfolio, journal, trades and alerts.

## Install

```bash
openclaw plugins install @invezgo/data-saham-indonesia
```

## Configure

Generate an API key at <https://invezgo.com/id/setting/api>, then either set it in the Gateway config:

```json
{ "plugins": { "entries": { "invezgo": { "config": { "apiKey": "<your key>" } } } } }
```

or export `INVEZGO_API_KEY` in the Gateway environment.

## Tools

| Tool | What it does |
| --- | --- |
| `invezgo_endpoints` | Search the catalog of all 109 Invezgo endpoints; pass `path` for full parameter and body details. |
| `invezgo_get` | Call any read-only endpoint, e.g. `path: "/analysis/summary/stock/BBCA"`, `query: { from, to, investor: "all", market: "RG" }`. |
| `invezgo_write` | *Optional — allowlist it to enable.* POST/PUT/PATCH/DELETE: run the screener, manage watchlists, journals, trades, alerts and screener presets. |

Only paths documented in the Invezgo OpenAPI spec are called, always on `https://api.invezgo.com`. Every result is labelled as untrusted external data (community posts and news are third-party text), and `invezgo_write` refuses to run unless the user confirmed the exact change.

Example prompts: *"Siapa broker yang paling banyak akumulasi BBCA minggu ini?"*, *"Show TLKM's last 4 quarterly income statements"*, *"Screen syariah stocks where close > prev and volume > 1M"*.

## Development

```bash
npm install
npm run gen            # refresh src/endpoints.ts from https://api.invezgo.com/openapi.json
npm run plugin:build   # compile + regenerate openclaw.plugin.json
npm test
```

## License

MIT
integration

Comments

Sign in to leave a comment

Loading comments...