Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

4D Results (Malaysia, Singapore, Cambodia)

de oddsflowai-teamversión 1.0.0i★ –iSe ejecuta en la nube
Nombre en el registroio.github.oddsflowai-team/4dlivetoday

Instalar

Resumen

Descripción del creador (original en inglés)

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

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en la nube
  • Transporte: Streamable HTTP
  • Categoría: Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://4dlivetoday.com/mcp

Ejecuta esto en tu terminal

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

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

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

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

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

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://4dlivetoday.com/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub oddsflowai-team, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    El endpoint responde

    Aún sin revisar; revisamos los endpoints por turnos

  • … Aún sin revisar

    Inicio de sesión con OAuth

    Aún sin revisar; revisamos los endpoints por turnos

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32655 servidores de esta categoría
  • Publicado en el registro más recientemente que el 51% de los otros 32655 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32655 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro 4D Results (Malaysia, Singapore, Cambodia)?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 38 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, SuperCollider

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

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

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

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

Se ejecuta en la nube★ 211Actualizado anteayer
Instalar

Make sound with SuperCollider: synths, drums, chords, melodies and soundscapes over OSC.

Se ejecuta en tu computadoraActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

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.

Pregunta a PopNx