Skip to content

4D Results (Malaysia, Singapore, Cambodia)

by oddsflowai-team · remote · no sign-in to list tools · v1.0.0 · published by GitHub user oddsflowai-team

Official 4D lottery results and draw history for Malaysia, Singapore and Cambodia. Results only.

Read only

6 tools: 6 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http 4dlivetoday https://4dlivetoday.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Only reads 6Claude Code: allow
  • get_draw_scheduleReturns the official upcoming 4D draw schedule (regular and special draw dates) and which operators draw on each date, from the site's calendar.Reads private dataNo findings

    Why it is in this group

    • The name "get_draw_schedule" says "get": a word for reading.

    What it can reach

    • private-dataThe description's first sentence says "return" and "calendar": it reads calendars.
    Description, as the server wrote it
    Returns the official upcoming 4D draw schedule (regular and special draw dates) and which operators draw on each date, from the site's calendar. Official results only; no number recommendations or forecasts.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_latest_resultsReturns the official newest 4D draw result for every operator (Magnum, Da Ma Cai, Sports Toto, Singapore 4D, Sabah 88, Sandakan STC, Sarawak Cash Sweep, Grand Dragon, Perdana inclu…No findings

    Why it is in this group

    • The name "get_latest_results" says "get": a word for reading.
    Description, as the server wrote it
    Returns the official newest 4D draw result for every operator (Magnum, Da Ma Cai, Sports Toto, Singapore 4D, Sabah 88, Sandakan STC, Sarawak Cash Sweep, Grand Dragon, Perdana including its afternoon draw, and 9 Lotto). Official results only; no number recommendations or forecasts.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_operator_resultsReturns one 4D operator's most recent official draw results (1st, 2nd, 3rd, special and consolation numbers), newest first.No findings

    Why it is in this group

    • The name "get_operator_results" says "get": a word for reading.
    Description, as the server wrote it
    Returns one 4D operator's most recent official draw results (1st, 2nd, 3rd, special and consolation numbers), newest first. Official results only; no number recommendations or forecasts.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_other_game_resultsReturns official results for 4D-family games other than the main draw: Toto 5D/6D/Star/Power/Supreme, Magnum Life/Jackpot/Gold, Da Ma Cai 3+3D/Jackpot, and Singapore Toto, includin…No findings

    Why it is in this group

    • The name "get_other_game_results" says "get": a word for reading.
    Description, as the server wrote it
    Returns official results for 4D-family games other than the main draw: Toto 5D/6D/Star/Power/Supreme, Magnum Life/Jackpot/Gold, Da Ma Cai 3+3D/Jackpot, and Singapore Toto, including numbers, bonus numbers and jackpot amounts. Official results only; no number recommendations or forecasts.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_results_by_dateReturns every operator's official 4D draw result for a given calendar date.Reads private dataNo findings

    Why it is in this group

    • The name "get_results_by_date" says "get": a word for reading.

    What it can reach

    • private-dataThe description's first sentence says "return" and "calendar": it reads calendars.
    Description, as the server wrote it
    Returns every operator's official 4D draw result for a given calendar date. Returns an empty result set with a note if no draws happened that date. Official results only; no number recommendations or forecasts.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • lookup_numberLists every official 4D draw in which a given 4-digit number appeared as a winning number, with its date, operator and prize tier.No findings

    Why it is in this group

    • The name "lookup_number" says "lookup": a word for reading.
    Description, as the server wrote it
    Lists every official 4D draw in which a given 4-digit number appeared as a winning number, with its date, operator and prize tier. Past winning appearances only, not a ranking. Official results only; no number recommendations or forecasts.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

No private-data, untrusted-input, outbound path in this server alone: no tool is tagged untrusted-input or outbound.

Reads private data2
Reads files, mail, messages, databases, secrets, calendars or repositories.
Reads text others write0
Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
Can send data out0
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http 4dlivetoday https://4dlivetoday.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__4dlivetoday__get_latest_results",
      "mcp__4dlivetoday__get_results_by_date",
      "mcp__4dlivetoday__get_operator_results",
      "mcp__4dlivetoday__lookup_number",
      "mcp__4dlivetoday__get_other_game_results",
      "mcp__4dlivetoday__get_draw_schedule"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as 4dlivetoday. Review it before you use it.

Capability tags behind 2 rules
  • mcp__4dlivetoday__get_results_by_date private-data
  • mcp__4dlivetoday__get_draw_schedule private-data