Bank Negara Malaysia
liveFinanceEconomicsAsiaBank Negara Malaysia open API: MYR exchange rates, Kijang Emas gold prices, overnight policy rate, and per-bank lending rates.
Tools
bnm_exchange_ratesForeign exchange rates against the Malaysian Ringgit (MYR) from Bank Negara Malaysia.
No parameters required.
Try it
bnm_gold_kijang_emasKijang Emas — Malaysia's official gold bullion coin — buying and selling prices (in MYR) by coin size
No parameters required.
Try it
bnm_policy_rate_oprOvernight Policy Rate (OPR) — Bank Negara Malaysia's benchmark monetary policy interest rate.
No parameters required.
Try it
bnm_base_rateFetch the latest Base Rate (BR), Base Lending Rate (BLR), and indicative effective lending rate for every Malaysian financial institution, as published to Bank Negara Malaysia. Returns an array of ban
No parameters required.
Try it
bnm_endpointCall any other confirmed Bank Negara Malaysia public endpoint by path and get its raw `data`.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/bnm-my/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/bnm-my/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"bnm_exchange_rates","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("bnm_exchange_rates", {});// Or ask in plain English:
const answer = await px.ask("bank negara malaysia open api: myr exchange rates, kijang emas gold prices, overnight policy rate, and per-bank lending rates");Related packs
Other Pipeworx packs in the same categories (Finance, Economics, Asia):