taiwan_daily_movers
Pack: taiwan-stocks · 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/taiwan_daily_movers for the schema, then POST the same URL with its arguments for the data.
Largest gainers or losers among Taiwan Stock Exchange (TWSE) listed stocks for the latest session, ranked by percent change computed from the published close and change, with name, code, close, volume and value. ETFs, ETNs, warrants and preferred lines are excluded by default (exclude_etf). Answers “Taiwan stocks with the biggest daily gain”, “largest and smallest % change among TWSE-listed stocks excluding ETFs and warrants”, “today’s top losers on the Taiwan Stock Exchange”, “\u53f0\u80a1 \u6f32\u5e45\u6392\u884c”. Main board only; only the latest published session is available.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
direction | string | no | gainers = largest % rise first (default); losers = largest % fall first. |
limit | number | no | How many to return, 1-100. Default 10. |
exclude_etf | boolean | no | Leave out ETFs, ETNs, warrants and preferred lines, ranking listed companies only. Default true. |
date | string | no | Trading date YYYY-MM-DD. Only the latest session is published; any other date returns found:false naming it. |
Example call
Arguments
{
"direction": "gainers",
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/taiwan-stocks/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"taiwan_daily_movers","arguments":{"direction":"gainers","limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('taiwan_daily_movers', {
"direction": "gainers",
"limit": 5
});
More examples
{
"direction": "losers",
"limit": 5,
"exclude_etf": true
}
Response shape
| Field | Type | Description |
|---|---|---|
found | boolean | |
trading_date | string | null | |
data_as_of | string | null | |
direction | string | |
exclude_etf | boolean | |
securities_ranked | number | |
returned | number | |
movers | array | |
requested_date | string | null | |
latest_session | string | null | |
message | string | |
note | string | |
source | string |
Full JSON Schema
{
"type": "object",
"properties": {
"found": {
"type": "boolean"
},
"trading_date": {
"type": [
"string",
"null"
]
},
"data_as_of": {
"type": [
"string",
"null"
]
},
"direction": {
"type": "string"
},
"exclude_etf": {
"type": "boolean"
},
"securities_ranked": {
"type": "number"
},
"returned": {
"type": "number"
},
"movers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"rank": {
"type": "number"
},
"code": {
"type": "string"
},
"name": {
"type": [
"string",
"null"
]
},
"close": {
"type": "number"
},
"change": {
"type": "number"
},
"previous_close": {
"type": "number"
},
"change_pct": {
"type": "number"
},
"volume_shares": {
"type": [
"number",
"null"
]
},
"value_twd": {
"type": [
"number",
"null"
]
},
"instrument": {
"type": "string"
}
},
"additionalProperties": true
}
},
"requested_date": {
"type": [
"string",
"null"
]
},
"latest_session": {
"type": [
"string",
"null"
]
},
"message": {
"type": "string"
},
"note": {
"type": "string"
},
"source": {
"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 taiwan-stocks pack
{
"mcpServers": {
"taiwan-stocks": {
"url": "https://gateway.pipeworx.io/taiwan-stocks/mcp"
}
}
}
See Getting Started for client-specific install steps.