cbc_tw_table

Pack: cbc-tw · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/cbc_tw_table for the schema, then POST the same URL with its arguments for the data.

Rows of one Taiwan central bank statistical table by id (see cbc_tw_series_list): money aggregates M1A/M1B/M2, reserve money, foreign

Parameters

NameTypeRequiredDescription
table_idstringyesTable id from cbc_tw_series_list, e.g. “EF17M01” (M1B/M2) or “EG37D01” (interbank call-loan rates).
start_periodstringnoFirst period (inclusive): YYYY, YYYY-MM or YYYY-MM-DD matching the table frequency.
end_periodstringnoLast period (inclusive), same format.
last_nnumbernoLatest N rows (1-500, default 12). Ignored when start_period or end_period is given.

Example call

Arguments

{
  "table_id": "EF17M01",
  "last_n": 3
}

curl

curl -X POST https://gateway.pipeworx.io/cbc-tw/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"cbc_tw_table","arguments":{"table_id":"EF17M01","last_n":3}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('cbc_tw_table', {
  "table_id": "EF17M01",
  "last_n": 3
});

Response shape

FieldTypeDescription
sourcestring
table_idstring
titlestring
unitstring
latest_observationstring
table_last_updatedstring
columnsarray
countnumber
rowsarray
notestring
Full JSON Schema
{
  "type": "object",
  "properties": {
    "source": {
      "type": "string"
    },
    "table_id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "latest_observation": {
      "type": "string"
    },
    "table_last_updated": {
      "type": "string"
    },
    "columns": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "index": {
            "type": "number"
          },
          "label": {
            "type": "string"
          },
          "label_zh": {
            "type": "string"
          }
        },
        "additionalProperties": true
      }
    },
    "count": {
      "type": "number"
    },
    "rows": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "period": {
            "type": "string"
          },
          "values": {
            "type": "object",
            "properties": {
              "Currency held by non-monetary sectors (level)": {
                "type": "number"
              },
              "Currency held by non-monetary sectors (yoy_percent)": {
                "type": "number"
              },
              "Deposit money - total (level)": {
                "type": "number"
              },
              "Deposit money - total (yoy_percent)": {
                "type": "number"
              },
              "Deposit money - checking deposits (level)": {
                "type": "number"
              },
              "Deposit money - checking deposits (yoy_percent)": {
                "type": "number"
              },
              "Deposit money - demand deposits (level)": {
                "type": "number"
              },
              "Deposit money - demand deposits (yoy_percent)": {
                "type": "number"
              },
              "Deposit money - demand savings deposits (level)": {
                "type": "number"
              },
              "Deposit money - demand savings deposits (yoy_percent)": {
                "type": "number"
              },
              "Quasi-money - total (level)": {
                "type": "number"
              },
              "Quasi-money - total (yoy_percent)": {
                "type": "number"
              },
              "Quasi-money - time and time savings deposits (level)": {
                "type": "number"
              },
              "Quasi-money - time and time savings deposits (yoy_percent)": {
                "type": "number"
              },
              "Quasi-money - foreign currency deposits (level)": {
                "type": "number"
              },
              "Quasi-money - foreign currency deposits (yoy_percent)": {
                "type": "number"
              },
              "Quasi-money - postal savings (level)": {
                "type": "number"
              },
              "Quasi-money - postal savings (yoy_percent)": {
                "type": "number"
              },
              "Quasi-money - NTD deposits of foreigners (level)": {
                "type": "number"
              },
              "Quasi-money - NTD deposits of foreigners (yoy_percent)": {
                "type": "number"
              },
              "Quasi-money - repurchase agreement balance (level)": {
                "type": "number"
              },
              "Quasi-money - repurchase agreement balance (yoy_percent)": {
                "type": "number"
              },
              "Quasi-money - money-market funds etc. (level)": {
                "type": "null"
              },
              "Quasi-money - money-market funds etc. (yoy_percent)": {
                "type": "null"
              },
              "M1A (level)": {
                "type": "number"
              },
              "M1A (yoy_percent)": {
                "type": "number"
              },
              "M1B (level)": {
                "type": "number"
              },
              "M1B (yoy_percent)": {
                "type": "number"
              },
              "M2 (level)": {
                "type": "number"
              },
              "M2 (yoy_percent)": {
                "type": "number"
              }
            },
            "additionalProperties": true
          }
        },
        "additionalProperties": true
      }
    },
    "note": {
      "type": "string"
    }
  },
  "additionalProperties": true
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the cbc-tw pack
{
  "mcpServers": {
    "cbc-tw": {
      "url": "https://gateway.pipeworx.io/cbc-tw/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 15, 2026