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

NameTypeRequiredDescription
directionstringnogainers = largest % rise first (default); losers = largest % fall first.
limitnumbernoHow many to return, 1-100. Default 10.
exclude_etfbooleannoLeave out ETFs, ETNs, warrants and preferred lines, ranking listed companies only. Default true.
datestringnoTrading 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

FieldTypeDescription
foundboolean
trading_datestring | null
data_as_ofstring | null
directionstring
exclude_etfboolean
securities_rankednumber
returnednumber
moversarray
requested_datestring | null
latest_sessionstring | null
messagestring
notestring
sourcestring
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.

Regenerated from source · build November 13, 2026