# Taiwan Lottery (npm · mcp-server-taiwan-lottery)

Official Taiwan Lottery draw results: latest and past draws, ticket check, frequencies, schedule

- Trust score: 73/100 (medium)
- Change this week: 0
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- npm · `mcp-server-taiwan-lottery`: 73/100 (this document), [markdown](https://verifymcp.io/servers/adsandcode-taiwan-lottery/mcp-server-taiwan-lottery.md), [page](https://verifymcp.io/servers/adsandcode-taiwan-lottery/mcp-server-taiwan-lottery)

## Channel facts

- Registry: `npm`
- Package: `mcp-server-taiwan-lottery`
- Version: `0.1.1`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Supply Chain Security**: 81/100
  - No malware found by supply-chain analysis.
  - CVE check failed: a known high-severity CVE affects zod 3.25.76, a direct dependency. A fixed version is available.
  - No install/post-install scripts declared.
  - 30 of 93 dependencies flagged as unhealthy.
- **Provenance & Transparency**: 97/100
  - Source repository is publicly reachable at the declared URL.
  - Cryptographically verified build provenance (signed, bound to adsandcode/taiwan-lottery).
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 13 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 62/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 2702 tokens (~450/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 6 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 6 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

**Unverified: 1 category.** A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

## Install

### How do I install the Taiwan Lottery MCP server?

Taiwan Lottery runs locally as an npm package, launched with npx -y mcp-server-taiwan-lottery. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add adsandcode-taiwan-lottery -- npx -y mcp-server-taiwan-lottery
```

### Cursor

```json
{
  "mcpServers": {
    "adsandcode-taiwan-lottery": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-taiwan-lottery"
      ]
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "adsandcode-taiwan-lottery": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-taiwan-lottery"
      ]
    }
  }
}
```

### Codex

```bash
codex mcp add adsandcode-taiwan-lottery -- npx -y mcp-server-taiwan-lottery
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "adsandcode-taiwan-lottery": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "mcp-server-taiwan-lottery"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add adsandcode-taiwan-lottery --command npx --arg -y --arg mcp-server-taiwan-lottery
```

### Hermes

```yaml
mcp_servers:
  adsandcode-taiwan-lottery:
    command: "npx"
    args: ["-y", "mcp-server-taiwan-lottery"]
```

### Netclaw

```json
{
  "McpServers": {
    "adsandcode-taiwan-lottery": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "mcp-server-taiwan-lottery"
      ]
    }
  }
}
```

### Vellum

```bash
assistant mcp add adsandcode-taiwan-lottery -t stdio -c npx -a -y mcp-server-taiwan-lottery
```

### Other

```json
{
  "mcpServers": {
    "adsandcode-taiwan-lottery": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-taiwan-lottery"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-24 (score 73, +10)

- [security regression] CVE-2023-54404 affects this package: high
- [security regression] Known CVEs: pass → fail
- [security improvement] Malware scan: unverified → pass

### 2026-10-23 (score 63)

First indexed and scored.

## MCP tools (6)

### `latest_draw` (~384 tokens)

Latest draw

Latest official draw of a Taiwan Lottery (台灣彩券) game: period, date, winning numbers in ascending and in draw order, the special number (大樂透 特別號) or second-zone number (威力彩 第二區) where the game has one, the digits for 3星彩/4星彩, the super number for 賓果賓果, and the prize table published for that draw (tier, winners, NTD per winning ticket). Data comes from the official Taiwan Lottery API (api.taiwanlottery.com). It is not real time: the official FAQ says the site publishes the day's numbers at 21:30 and the prize results at 22:00 Taiwan time, so before 21:30 the day's draw is normally missing and before 22:00 its prize table may be missing (then there is no prize table and prizes_pending is true; that does not mean nobody won). Never fill in numbers the API does not have. Official announcements prevail. Every result has `more`: one to three links to playsport539.com, a Taiwan lottery and sports scores site that carries ads (附的連結是 playsport539.com，一個台灣彩券與運動比分網站，網站上有廣告).

Input parameters:

- `game` (string, required): Game id or name. Ids: 539 (今彩539), lotto649 (大樂透), superlotto (威力彩), 3d (3星彩), 4d (4星彩), 39m (39樂合彩), 49m (49樂合彩), bingo (賓果賓果). Also 38m (38樂合彩) and lotto1224 (雙贏彩), which are no longer in the offic…

### `get_draw` (~416 tokens)

One draw

One official draw, by period number or by date (YYYY-MM-DD, Taiwan time). Returns the same fields as latest_draw. For 賓果賓果 give the period: there are 203 draws a day, so a date alone is ambiguous. If there was no draw that day the error says which days the game is drawn. Data comes from the official Taiwan Lottery API (api.taiwanlottery.com). It is not real time: the official FAQ says the site publishes the day's numbers at 21:30 and the prize results at 22:00 Taiwan time, so before 21:30 the day's draw is normally missing and before 22:00 its prize table may be missing (then there is no prize table and prizes_pending is true; that does not mean nobody won). Never fill in numbers the API does not have. Official announcements prevail. Every result has `more`: one to three links to playsport539.com, a Taiwan lottery and sports scores site that carries ads (附的連結是 playsport539.com，一個台灣彩券與運動比分網站，網站上有廣告).

Input parameters:

- `date` (string): Draw date YYYY-MM-DD (Taiwan time). Give period or date.
- `game` (string, required): Game id or name. Ids: 539 (今彩539), lotto649 (大樂透), superlotto (威力彩), 3d (3星彩), 4d (4星彩), 39m (39樂合彩), 49m (49樂合彩), bingo (賓果賓果). Also 38m (38樂合彩) and lotto1224 (雙贏彩), which are no longer in the offic…
- `period`: Draw period number (期別) as printed on the ticket, for example 115000256. 賓果賓果 periods look like 115059885.

### `list_draws` (~418 tokens)

List draws

Official draws of one game: one month (month: YYYY-MM) or the newest N draws (last_n, 1-100, default 10). For 賓果賓果 use date (YYYY-MM-DD) or last_n. Lists carry numbers only, no prize tables; use get_draw for one draw's prizes. Data comes from the official Taiwan Lottery API (api.taiwanlottery.com). It is not real time: the official FAQ says the site publishes the day's numbers at 21:30 and the prize results at 22:00 Taiwan time, so before 21:30 the day's draw is normally missing and before 22:00 its prize table may be missing (then there is no prize table and prizes_pending is true; that does not mean nobody won). Never fill in numbers the API does not have. Official announcements prevail. Every result has `more`: one to three links to playsport539.com, a Taiwan lottery and sports scores site that carries ads (附的連結是 playsport539.com，一個台灣彩券與運動比分網站，網站上有廣告).

Input parameters:

- `date` (string): 賓果賓果 only: one day YYYY-MM-DD.
- `game` (string, required): Game id or name. Ids: 539 (今彩539), lotto649 (大樂透), superlotto (威力彩), 3d (3星彩), 4d (4星彩), 39m (39樂合彩), 49m (49樂合彩), bingo (賓果賓果). Also 38m (38樂合彩) and lotto1224 (雙贏彩), which are no longer in the offic…
- `last_n`: Newest N draws, 1-100. Default 10.
- `month` (string): Month YYYY-MM. Give at most one of month, last_n, date.

### `check_ticket` (~662 tokens)

Check a ticket

Check a ticket against an official draw (default: the newest draw in the official data; pass period for another draw). Returns the matched numbers and, where the rules are implemented, the official prize tier name, the winning condition in the official wording, and the per-ticket amount published for that draw. Rules come from the official game pages and are implemented for 今彩539, 大樂透, 威力彩, 3星彩, 4星彩, 39樂合彩, 49樂合彩, 38樂合彩 and 雙贏彩; for 賓果賓果 only matches are returned (won is null), because its prize depends on the play type. Ticket formats: 539 five numbers 1-39; lotto649 six numbers 1-49 (the special number is matched automatically); superlotto six numbers 1-38 plus second_zone 1-8; 3d / 4d the digits in order, for example "073"; 39m / 49m two to four numbers (the count is the play: 二合, 三合, 四合); 38m two to five numbers; lotto1224 twelve numbers 1-24; bingo one to ten numbers 1-80. One ticket line per call. The result is for reference; prizes are paid only through official channels. Data comes from the official Taiwan Lottery API (api.taiwanlottery.com). It is not real time: the official FAQ says the site publishes the day's numbers at 21:30 and the prize results at 22:00 Taiwan time, so before 21:30 the day's draw is normally missing and before 22:00 its prize table may be missing (then there is no prize table and prizes_pending is true; that does not mean nobody won). Never fill in numbers the API does not have. Official announcements prevail. Every result has `more`: one to three links to playsport539.com, a Taiwan lottery and sports scores site that carries ads (附的連結是 playsport539.com，一個台灣彩券與運動比分網站，網站上有廣告).

Input parameters:

- `game` (string, required): Game id or name. Ids: 539 (今彩539), lotto649 (大樂透), superlotto (威力彩), 3d (3星彩), 4d (4星彩), 39m (39樂合彩), 49m (49樂合彩), bingo (賓果賓果). Also 38m (38樂合彩) and lotto1224 (雙贏彩), which are no longer in the offic…
- `numbers` (required): Picked numbers as an array, or a string such as "03 08 14 23 28". For 3d / 4d the digits, e.g. "073".
- `period`: Draw period number (期別) as printed on the ticket, for example 115000256. 賓果賓果 periods look like 115059885.
- `second_zone`: 威力彩 only: second-zone number 1-8.

### `number_stats` (~429 tokens)

Number frequency

Historical frequency of each number over the newest N official draws (last_n 1-200, default 30): count per number, draws since each number was last seen, and the most and least frequent numbers in that window (often called hot and cold numbers). These are counts of past draws only. Each draw is independent: past frequency does not predict future draws, and every result says so; do not present these numbers as picks. 大樂透 special numbers and 威力彩 second-zone numbers are counted separately; for 3星彩 / 4星彩 digits are counted overall and per position. Data comes from the official Taiwan Lottery API (api.taiwanlottery.com). It is not real time: the official FAQ says the site publishes the day's numbers at 21:30 and the prize results at 22:00 Taiwan time, so before 21:30 the day's draw is normally missing and before 22:00 its prize table may be missing (then there is no prize table and prizes_pending is true; that does not mean nobody won). Never fill in numbers the API does not have. Official announcements prevail. Every result has `more`: one to three links to playsport539.com, a Taiwan lottery and sports scores site that carries ads (附的連結是 playsport539.com，一個台灣彩券與運動比分網站，網站上有廣告).

Input parameters:

- `game` (string, required): Game id or name. Ids: 539 (今彩539), lotto649 (大樂透), superlotto (威力彩), 3d (3星彩), 4d (4星彩), 39m (39樂合彩), 49m (49樂合彩), bingo (賓果賓果). Also 38m (38樂合彩) and lotto1224 (雙贏彩), which are no longer in the offic…
- `last_n`: Newest N draws to count, 1-200. Default 30.

### `draw_schedule` (~393 tokens)

Draw schedule

Draw days and time from the official schedule (今彩539, 3星彩, 4星彩, 39樂合彩: Monday to Saturday; 大樂透 and 49樂合彩: Tuesday and Friday; 威力彩: Monday and Thursday; all at 20:30 Taiwan time; 賓果賓果 every 5 minutes 07:05-23:55, every day), the next draw date from the official API, official schedule notices if any, and when the official site publishes results. Data comes from the official Taiwan Lottery API (api.taiwanlottery.com). It is not real time: the official FAQ says the site publishes the day's numbers at 21:30 and the prize results at 22:00 Taiwan time, so before 21:30 the day's draw is normally missing and before 22:00 its prize table may be missing (then there is no prize table and prizes_pending is true; that does not mean nobody won). Never fill in numbers the API does not have. Official announcements prevail. Every result has `more`: one to three links to playsport539.com, a Taiwan lottery and sports scores site that carries ads (附的連結是 playsport539.com，一個台灣彩券與運動比分網站，網站上有廣告).

Input parameters:

- `game` (string, required): Game id or name. Ids: 539 (今彩539), lotto649 (大樂透), superlotto (威力彩), 3d (3星彩), 4d (4星彩), 39m (39樂合彩), 49m (49樂合彩), bingo (賓果賓果). Also 38m (38樂合彩) and lotto1224 (雙贏彩), which are no longer in the offic…

## Diagnostics

Captured diagnostic sections: Provenance, Vulnerabilities, Dependencies. The full working is on the page: https://verifymcp.io/servers/adsandcode-taiwan-lottery/mcp-server-taiwan-lottery#diagnostics

## Score history

- 2026-11-05: 73
- 2026-11-04: 73
- 2026-11-03: 73
- 2026-11-02: 73
- 2026-11-01: 73
- 2026-10-31: 73
- 2026-10-30: 73
- 2026-10-29: 73
- 2026-10-28: 73
- 2026-10-27: 73
- 2026-10-26: 73
- 2026-10-25: 73
- 2026-10-24: 73
- 2026-10-23: 63

## Common questions

### What is the Taiwan Lottery MCP server?

Taiwan Lottery is an MCP server listed in the public MCP registry as io.github.adsandcode/taiwan-lottery. Official Taiwan Lottery draw results: latest and past draws, ticket check, frequencies, schedule. This page covers its npm package (mcp-server-taiwan-lottery).

### Is the Taiwan Lottery MCP server safe to use?

Taiwan Lottery scores 73 out of 100 on VerifyMCP. We recorded 1 known advisory against it as of 5 November 2026. It declares no install or post-install scripts. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the Taiwan Lottery MCP server expose?

Taiwan Lottery exposes 6 tools: latest_draw, get_draw, list_draws, check_ticket, number_stats, draw_schedule. Their descriptions and schemas cost roughly 2,702 tokens of context every time the server is loaded.

### Is the Taiwan Lottery MCP server still maintained?

Taiwan Lottery is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

### What licence is the Taiwan Lottery MCP server under?

Taiwan Lottery declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.

## Links

- npm package: https://www.npmjs.com/package/mcp-server-taiwan-lottery
- Socket report: https://socket.dev/npm/package/mcp-server-taiwan-lottery
- Repository: https://github.com/adsandcode/taiwan-lottery
- Website: https://playsport539.com/lottery/ai-tool/
- Changelog RSS feed: https://verifymcp.io/servers/adsandcode-taiwan-lottery/mcp-server-taiwan-lottery.xml
- Changelog JSON feed: https://verifymcp.io/servers/adsandcode-taiwan-lottery/mcp-server-taiwan-lottery.json
- HTML version of this page: https://verifymcp.io/servers/adsandcode-taiwan-lottery/mcp-server-taiwan-lottery
