Indonesia Financial Data MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BPS_API_KEY | No | Optional API key for BPS (Indonesia's Statistics Bureau). Obtain from https://webapi.bps.go.id/developer/ |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| idx_list_companiesC | List IDX issuers from the official IDX endpoint with sector, industry, listing date, and source citation. |
| idx_company_profileC | Get an official IDX issuer profile, management, and disclosed shareholder snapshot. |
| idx_company_announcementsC | Search official IDX issuer announcements and return direct attachment URLs with citations. |
| idx_financial_reportsC | Find official IDX financial-report attachments (XLSX, PDF, XBRL ZIP, inline-XBRL ZIP). |
| bps_list_subjectsB | List official BPS statistical subjects. Requires BPS_API_KEY from the BPS developer portal. |
| bps_list_variablesC | List official BPS variables for a subject and domain. |
| bps_get_dataB | Read an official BPS dynamic-table series by variable and period IDs. |
| ksei_sid_growthC | Get official KSEI investor-count growth series by month and metric. |
| ksei_investor_demographicsC | Get official KSEI investor demographics by month and dimension. |
| source_healthB | Check first-party source availability and BPS credential readiness. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool is clearly scoped to a specific data source (bps_, idx_, ksei_) and a distinct operation (e.g., get_data vs list_subjects). No two tools overlap in purpose; even similar operations like 'list' targets different entities across sources.
All tool names follow a consistent snake_case format with a source prefix (bps_, idx_, ksei_) and a descriptive verb_noun pattern. The naming is predictable and unambiguous.
With 10 tools covering three distinct data sources plus a health check, the count is well-balanced. It covers core operations without being overwhelming or too sparse.
The tool set covers the main workflows for each data source: listing entities, retrieving details, and fetching data. The BPS tools lack an explicit period listing (implied by get_data parameters), and IDX lacks trading data, but the coverage is reasonable for the stated domain.