Seah Boon Keong - Chat with BNM API Datasets
MCP for public datasets on BNM Open Data API (Developed by Seah Boon Keong) Allows users to access a wide range of financial and economic data published by Bank Negara Malaysia. Users can retrieve data on various economic indicators such as current exchange rates, OPR, interbank activity, government bond yields, monetary aggregates, reserves, gold prices, consumer alerts, etc.
https://seahboonkeong-chat-bnmapi--seahbk1006.run.tools
How to connect
-
Smithery (hosted)
1. Open https://smithery.ai/servers/seahbk1006/seahboonkeong-chat-bnmapi 2. Click Connect and complete OAuth in your MCP client (Claude, Cursor, VS Code, etc.) 3. MCP endpoint: https://seahboonkeong-chat-bnmapi--seahbk1006.run.tools
Tools (26)
-
get_exchange_rateGet currency exchange rates from the Interbank Foreign Exchange Market in Kuala Lumpur. The price of selected countries currency are quoted in relation to Ringgit. Args: session (optional): the session on which the rate is taken from. The allowed values are defined in EX_session. quote (optional): the Base Currency (Ringgit Or Foreign Currency) As The Denominator For The Exchange Rate. The allowed values are defined in Base_currency. R
-
get_base_rateGet current Base Rates or Base Lending Rates for retail loans or financing facilities and Indicative Effective Lending Rates for a standard housing loan/home financing offered by financial institutions in Malaysia. Returns: Latest base rate information or error message.
-
get_daily_FX_turnoverGet Daily foreign exchange turnover for all currencies including interbank and customer deals. Returns: Latest base rate information or error message.
-
get_financial_consumer_alertGet list of is companies and websites which are neither authorised nor approved under the relevant laws and regulations administered by BNM. Returns: Latest Financial Consumer Alert list or error message.
-
get_interbank_swapGet Daily interbank swap volume by tenure. Returns: Latest Daily Interbank Swap Volume by tenure or error message.
-
get_islamic_interbank_rateGet Daily weighted average of Islamic interbank deposit rates for various tenures. Returns: Latest Islamic Interbank Rate or error message.
-
get_kijang_emasGet Daily trading prices of Malaysia gold bullion coin. Returns: Latest gold trading prices or error message.
-
get_overnight_policy_rateGet Overnight Policy Rate (OPR) decided by the Monetary Policy Committee. Returns: Latest OPR or error message.
-
get_usd_myr_intraday_rateGet latest USD/MYR (US Dollar - Malaysian Ringgit) interbank intraday highest and lowest exchange rate. Rates are obtained from the best U.S. dollar against Malaysian ringgit interbank highest and lowest dealt rates by commercial banks. Returns: Latest USD/MYR intraday highest and lowest exchange rate or error message.
-
get_usd_myr_reference_rateGet latest reference rate that is computed based on weighted average volume of the interbank USD/MYR FX spot rate transacted by the domestic financial institutions and published daily at 3:30 p.m. Returns: Latest USD/MYR reference rate that is computed based on weighted average volume or error message.
-
get_malaysia_overnight_rate_iGet Malaysia overnight rate from Bank Negara Malaysia. Returns: Latest Malaysia overnight rate or error message.
-
get_reserve_moneyGet latest reserve money data by Bank Negara Malaysia. Returns: Latest data on BNM's Money Reserve or error message.
-
get_currency_circulation_by_denominationGet Currency in Circulation by Denomination of coins: one cent, five cent, ten cent, twenty cent, fifty cent, one ringgit. Notes: one ringgit, five ringgit, ten ringgit, twenty ringgit, fifty ringgit, one hundred ringgit. Returns: Latest currency in circulation by denomination or error message.
-
get_monetary_aggregates_M1_M2_M3Get monetary aggregates M1, M2, and M3 data by Bank Negara Malaysia. Returns: Latest monetary aggregates M1, M2 and M3 or error message.
-
get_broad_money_M3Get Broad Money M3 data by Bank Negara Malaysia. Returns: Latest Broad Money M3 or error message.
-
get_bnm_statement_assetsGet statement of assets of Bank Negara Malaysia. Returns: Latest statement of assets of Bank Negara Malaysia or error message.
-
get_banking_system_statement_assetsGet Statement of assets for banking systems. The available banking institution types are defined in Banking_institution_type. Returns: Latest statement of assets based on the type of banking institution or error message.
-
get_interest_rates_banking_institutionGet Interest Rates by banking institution. Returns: Latest statement of assets based on the type of banking institution or error message.
-
get_malaysian_government_securities_market_indicative_yieldGet Malaysian Government securities Market Indicative Yield from Bank Negara Malaysia. Returns: Latest government securities market indicative yield or error message.
-
get_volume_transaction_interbank_money_marketGet Volume of Transaction in Interbank Money Market from Bank Negara Malaysia. Returns: Latest Volume of Transaction in Interbank Money Market or error message.
-
get_volume_transaction_kl_foreign_exchange_marketGet Volume of Interbank Transactions in the Kuala Lumpur Foreign Exchange Market from Bank Negara Malaysia. Returns: Latest Volume of Interbank Transactions in the Kuala Lumpur Foreign Exchange Market or error message.
-
get_federal_government_financeGet Federal Government Finance. Returns: Latest federal government finance or error message.
-
get_labour_market_indicators_financial_services_sectorGet Labour Market Indicators for the Financial Services Sector from Bank Negara Malaysia. Returns: Latest Labour Market Indicators for the Financial Services Sector or error message.
-
get_external_reservesGet information of External Reserves from Bank Negara Malaysia. Returns: Latest informtaion on External Reserves or error message.
-
get_takaful_key_indicatorsGet Takaful Key Indicators from Bank Negara Malaysia. Returns: Latest takaful key indicators or error message.
-
get_bond_market_highlightsGet Market Highlights for the bond market. Returns: Latest market highlights for the bond market or error message.