Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

4D Results (Malaysia, Singapore, Cambodia)

von oddsflowai-teamVersion 1.0.0i★ –iLäuft in der Cloud
Name in der Registryio.github.oddsflowai-team/4dlivetoday

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

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

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft in der Cloud
  • Transport: Streamable HTTP
  • Kategorie: Sonstiges

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf dem Server des Entwicklers: Was du fragst, läuft über dessen Server.
  • Die Registry nennt keinen Schlüssel zum Eintragen.

Du brauchst

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:

  1. Öffne Settings → Connectors
  2. Tippe auf Add custom connector
  3. Füge die Adresse unten ein und tippe auf Add
  4. Wenn eine Anmeldung verlangt wird, melde dich beim Dienst des Entwicklers an
SettingsConnectors1+ Add2https://…3
https://4dlivetoday.com/mcp

Führe das in deinem Terminal aus

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

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "4dlivetoday": {
      "url": "https://4dlivetoday.com/mcp"
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "4dlivetoday": {
      "type": "http",
      "url": "https://4dlivetoday.com/mcp"
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

ChatGPT verbindet sich nur mit Servern im Internet:

  1. Öffne ChatGPT im Web → Settings → Connectors (Apps)
  2. Tippe auf Create oder Add (bei manchen Tarifen musst du zuerst Developer mode unter Advanced einschalten)
  3. Füge die Adresse unten ein, gib ihr einen Namen und speichere
  4. Wenn eine Anmeldung verlangt wird, melde dich beim Dienst des Entwicklers an
SettingsConnectors1+ Create2https://…3
https://4dlivetoday.com/mcp

Menünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto oddsflowai-team bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Endpunkt antwortet

    Noch nicht geprüft; wir prüfen die Endpunkte reihum

  • … Noch nicht geprüft

    Anmeldung mit OAuth

    Noch nicht geprüft; wir prüfen die Endpunkte reihum

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32589 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 51 % der anderen 32589 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32589 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist 4D Results (Malaysia, Singapore, Cambodia) sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.0) kam vor 38 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Detailing Manager

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert gestern
Installieren

Detailing Manager

von RadoslavMoshev

Connect your auto detailing studio's tasks, cars, clients and revenue to Claude or ChatGPT.

Läuft auf deinem ComputerAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

4D Results API & MCP Server — 4dlivetoday

Official 4D lottery results for Malaysia, Singapore and Cambodia, as a free JSON API and a remote MCP server that AI assistants (Claude, ChatGPT, Cursor and others) can query directly.

  • MCP server: https://4dlivetoday.com/mcp (Streamable HTTP, no sign-in)
  • REST API: https://4dlivetoday.com/api/v1/ (JSON, no key)
  • Docs page: https://4dlivetoday.com/en/developers
  • Data licence: CC BY 4.0 — free to use, including commercially, with attribution

On draw nights, results are read from each operator's own official website and cross-checked against independent results sites where one exists. Older draws come from results archives (Magnum's official archive back to 1985, the others mainly the check4d.org archive); see data sources for each operator's coverage. This service publishes results and draw history only. It does not sell tickets or accept bets, and it offers no number recommendations, "hot" numbers or forecasts.


Contents

  • What's covered
  • Use it from an AI assistant (MCP)
  • MCP tools
  • REST API
  • Response format
  • Errors
  • Fair use and caching
  • Attribution
  • Data quality
  • Licence

What's covered

Operator idNameRegion
magnumMagnum 4DMalaysia
damacaiDa Ma Cai 1+3DMalaysia
totoSports Toto 4DMalaysia
sabah88Sabah 88 4DEast Malaysia
stcSandakan STC 4DEast Malaysia
cashsweepSarawak Cash SweepEast Malaysia
sgSingapore 4D (Singapore Pools)Singapore
gdGrand Dragon 4D (GD Lotto)Cambodia
perdanaPerdana 4D (evening; the afternoon draw appears as perdana3pm)Cambodia
9lotto9 Lotto 4DCambodia

Every 4D draw has 23 numbers: 1st, 2nd and 3rd prize, 10 special (starter) and 10 consolation.

Other official games (game ids):

Game idName
magnum_lifeMagnum Life (8 numbers + 2 bonus)
magnum_jackpot, magnum_goldMagnum 4D Jackpot / Jackpot Gold amounts
damacai_3p3dDa Ma Cai 3+3D (6-digit 1st–3rd, starter, consolation)
damacai_jackpotDa Ma Cai 1+3D Jackpot and 3D Jackpot amounts
toto_5d, toto_6dToto 5D, Toto 6D
toto_star, toto_power, toto_supremeStar Toto 6/50, Power Toto 6/55, Supreme Toto 6/58
toto_jackpotSports Toto 4D Jackpot amounts
sg_totoSingapore Toto (6 numbers + additional number, Group 1 prize)

History: 4D results go back decades (Magnum from 1985). Magnum and Da Ma Cai other games cover the last 12 months and grow daily; Sports Toto games and Singapore Toto are kept from late September 2026 onward.

Draw days and times: see https://4dlivetoday.com/en/schedule (or the get_draw_schedule tool).


Use it from an AI assistant (MCP)

The server speaks Streamable HTTP at:

https://4dlivetoday.com/mcp

No API key and no OAuth.

Claude (claude.ai and Claude Desktop, via connectors)

Settings → Connectors → Add custom connector → paste https://4dlivetoday.com/mcp.

Claude Desktop (config file, via mcp-remote)

claude_desktop_config.json:

{

"mcpServers": { "4dlivetoday": { "command": "npx", "args": ["-y", "mcp-remote", "https://4dlivetoday.com/mcp"] } } }

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

~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{

"mcpServers": { "4dlivetoday": { "url": "https://4dlivetoday.com/mcp" } } }

VS Code

.vscode/mcp.json:

{

"servers": { "4dlivetoday": { "type": "http", "url": "https://4dlivetoday.com/mcp" } } }

Try it

Ask your assistant things like:

  • "What were last night's Magnum 4D results?"
  • "Show me every operator's 4D results for 27 September 2026."
  • "Has 1063 ever won a prize? When?"
  • "What's the latest Supreme Toto 6/58 result and jackpot?"
  • "When is the next Singapore 4D draw?"

Ready-made config files are in examples/mcp.


MCP tools

ToolInputWhat it returns
get_latest_results—The newest draw for every operator
get_results_by_datedate (YYYY-MM-DD, Malaysia time)Every operator's draw on that date
get_operator_resultsoperator, limit (1–30, default 10)That operator's most recent draws
lookup_numbernumber (4 digits, e.g. "0650")Every draw in which the number won, with prize tier, newest first, plus a total count
get_other_game_resultsgame, limit (1–30, default 10)Recent results of one of the other games listed above
get_draw_schedule—Upcoming draw dates (regular and special) and which operators draw

Every tool result includes a short text summary plus the full structured data, and each result carries a url to the matching page on 4dlivetoday.com so the assistant can link to it.


REST API

Base URL: https://4dlivetoday.com/api/v1

Method & pathDescription
GET /api/v1Index: endpoints and envelope fields
GET /api/v1/latestNewest draw for every operator
GET /api/v1/results/{date}All operators on a date (YYYY-MM-DD, Malaysia time)
GET /api/v1/operators/{operator}?limit=10Recent draws of one operator (limit 1–30)
GET /api/v1/numbers/{number}Every winning appearance of a 4-digit number
GET /api/v1/games/{game}?limit=10Recent results of another official game
GET /api/v1/scheduleUpcoming draw dates
GET /api/v1/openapi.jsonOpenAPI 3.1 description
Examples
curl https://4dlivetoday.com/api/v1/latest

curl https://4dlivetoday.com/api/v1/results/2026-09-27 curl "https://4dlivetoday.com/api/v1/operators/magnum?limit=5" curl https://4dlivetoday.com/api/v1/numbers/1063 curl "https://4dlivetoday.com/api/v1/games/sg_toto?limit=3" curl https://4dlivetoday.com/api/v1/schedule

More in examples/: curl, Python, Node.js.

CORS is open (Access-Control-Allow-Origin: *), so you can call it from a browser.


Response format

Every successful response has the same envelope (url is the matching human-readable page on 4dlivetoday.com):

{

"data": { "results": [ ] }, "source": "4dlivetoday.com", "license": "CC BY 4.0", "license_url": "https://creativecommons.org/licenses/by/4.0/", "attribution": "Results from 4dlivetoday.com (https://4dlivetoday.com), compiled from each operator's official site.", "url": "https://4dlivetoday.com/en/results/2026-09-27", "generated_at": "2026-09-30T12:00:00.000Z" }

What data holds per endpoint:

Endpointdata
/latest{ results: [draw, …] } — newest draw of each operator
/results/{date}{ date, results: [draw, …] } (empty results plus a note on a day with no draws)
/operators/{operator}{ operator, operator_name, results: [draw, …] }
/numbers/{number}{ number, count, results: [{ operator, operator_name, date, draw_no, tier, url }, …] } — tier is 1st, 2nd, 3rd, special or consolation
/games/{game}{ game, game_name, operator, results: [game result, …] }
/schedule{ schedule: [{ date, kind, operators: [{ id, name }, …] }, …] } — kind is regular or special

A 4D draw (real, trimmed):

{

"operator": "magnum", "operator_name": "Magnum 4D", "date": "2026-09-27", "draw_no": "428/26", "first": "1063", "second": "2421", "third": "5815", "special": ["6814", "7902", "… 10 numbers"], "consolation": ["1091", "8204", "… 10 numbers"], "status": "checked", "url": "https://4dlivetoday.com/en/results/2026-09-27" }

Numbers are always strings, so leading zeros are kept ("0650", never 650).

status tells you how far a result has been verified:

statusMeaning
checkedOfficial result confirmed by an independent second source
verifyingPublished, second-source check still running (usually minutes after the draw)
single_sourceOnly one official source exists for this operator
historyImported from the archive

A game result (real, trimmed):

{

"game": "sg_toto", "game_name": "Singapore Toto", "operator": "sg", "date": "2026-09-28", "draw_no": "4221", "numbers": ["14", "22", "25", "27", "34", "37"], "bonus": ["18"], "jackpots": { "Group 1 prize": "S$ 1,298,326" }, "url": "https://4dlivetoday.com/en/sg-toto" }

Money amounts are strings exactly as the operator published them, with currency ("RM 12,749,753.62", "S$ 1,298,326"). draw_no can be empty for operators that don't publish a readable draw number.


Errors

{ "error": { "code": "invalid_date", "message": "date must be a real calendar date in YYYY-MM-DD format" } }
HTTPcodeWhen
400invalid_date, invalid_operator, invalid_number, invalid_game, invalid_limitBad input
429—Too many MCP requests from one address; wait for Retry-After
503upstream_unavailableResults store temporarily unreachable; retry shortly

A date with no draws (for example a regular Monday for the weekly operators) is not an error: it returns 200 with an empty list.

In MCP, the same problems come back as a tool result with isError: true and the same message.


Fair use and caching

  • No key and no sign-up. Responses are cached for about 60 seconds; results change only around draw times, so please cache on your side too.
  • Unknown query parameters are dropped with a redirect to the canonical URL.
  • The MCP endpoint accepts one request per call (no JSON-RPC batches).
  • Draw nights (roughly 18:30–21:30 Malaysia time on draw days) are when results change; polling more often than once a minute gains nothing.
  • Abusive traffic may be rate-limited without notice.

Attribution

The data is licensed CC BY 4.0. If you show or republish it, credit:

Results from 4dlivetoday.com, compiled from each operator's official site.

A link back is appreciated and is how this stays free.


Data quality

  • On draw nights each result is read from the operator's own official site. Where a second independent source exists, the result is cross-checked and its status becomes checked.
  • Older draws were imported from results archives. They carry status: history, or checked where a second source confirmed the same numbers (for example every Magnum draw back to 1985). How far each operator goes back, and how many older draws a second source has confirmed, is listed on the data sources page.
  • Always treat the operator's own announcement as final. If you find a result that differs from the operator's official site, please open an issue with the date, operator and the operator's page.

Licence

4dlivetoday is an independent results site. It is not affiliated with any operator named above; operator names are used only to identify their results. For readers aged 21 and over, where the law allows.

PopNx fragen