---
title: "Para desarrolladores y agentes de IA — Lumi"
description: "Cómo leer lumicafe.com por programa: llms.txt, versión Markdown de cada página, datos JSON del menú, horario y espacios con OpenAPI, y qué NO existe (pedidos, pagos, API de reservaciones)."
url: https://lumicafe.com/docs/
canonical: https://lumicafe.com/docs/
lang: es-MX
site: Lumi
updated: 2026-11-10
---

# Para desarrolladores y agentes de IA

Lumi es una cafetería en el Centro de Tijuana. Este sitio publica sus datos para que un asistente o un programa los lea sin raspar HTML.

## Cuándo usar estos datos

Para responder sobre Lumi: horario, dirección, precios, espacios, cómo reservar y cómo contactar. NO sirve para pedir a domicilio, pagar ni reservar por API: las reservaciones son por WhatsApp 664 980 4080 (https://wa.me/526649804080?text=Hola%2C%20quiero%20reservar%20un%20espacio%20en%20Lumi.%20Fecha%3A%20%2F%20Horario%3A%20%2F%20Personas%3A%20%2F%20Actividad%3A%20).

## 1. llms.txt

https://lumicafe.com/llms.txt · por sección: https://lumicafe.com/menu/llms.txt, https://lumicafe.com/espacios/llms.txt, https://lumicafe.com/descubre/llms.txt

## 2. Cada página en Markdown

Toda página tiene un gemelo en <ruta>/index.md (con frontmatter). Con `Accept: text/markdown` el servidor devuelve ese Markdown (`Vary: Accept`). 404 en Markdown: https://lumicafe.com/404.md

## 3. Datos en JSON (solo lectura)

OpenAPI 3.1: https://lumicafe.com/openapi.json · Catálogo RFC 9727: https://lumicafe.com/.well-known/api-catalog

- GET https://lumicafe.com/api/negocio.json — Datos del negocio: nombre, dirección, coordenadas, horario, amenidades, redes y contacto.
- GET https://lumicafe.com/api/horario.json — Horario de apertura por día (formato 24 h, hora de Tijuana).
- GET https://lumicafe.com/api/menu.json — Carta completa: 9 categorías con productos, tamaños y precios en MXN.
- GET https://lumicafe.com/api/espacios.json — Espacios que se pueden reservar y cómo reservarlos.
- GET https://lumicafe.com/api/preguntas.json — Preguntas frecuentes con sus respuestas en texto plano.
- GET https://lumicafe.com/api/cifras.json — Calificación y opiniones de Google y seguidores de Instagram, actualizadas cada día en el servidor (deploy/actualizar-cifras.sh); no existe en una copia local.

Sin autenticación. Versión estable /api/v1/ (las rutas sin versión sirven lo mismo). Límite 30 peticiones/s por IP (cabeceras RateLimit-*); errores en JSON {error:{code,message}}. Precios en MXN.

## 4. Catálogos para agentes

- https://lumicafe.com/.well-known/ard.json (ARD v0.91)
- https://lumicafe.com/.well-known/ai-catalog.json (ai-catalog 1.0)
- https://lumicafe.com/.well-known/agent-skills/index.json → https://lumicafe.com/skills/lumi/SKILL.md
- https://lumicafe.com/pricing.md

## 5. WebMCP

Con document.modelContext, cada página registra herramientas de solo lectura: horario, direccion_y_como_llegar, buscar_en_la_carta, espacios_y_como_reservar, ir_a_pagina.

## 6. Política de IA

robots.txt: Content-Signal search=yes, ai-input=yes, ai-train=no. Sitemap: https://lumicafe.com/sitemap.xml

## 7. Servidor MCP (solo lectura)

https://lumicafe.com/mcp — Model Context Protocol, Streamable HTTP (JSON-RPC por POST, sin sesión), sin autenticación. Herramientas: get_business_info, get_opening_hours, get_menu, search_menu, list_spaces, get_faq, read_page. Tarjeta: https://lumicafe.com/.well-known/mcp/server-card.json. Límite 30 peticiones/s por IP.

## Qué NO hay

Ni A2A, ni OAuth, ni pagos de agentes, ni API de reservaciones.

---

Lumi · Calle 11 8290, Zona Centro, 22000 Tijuana, Baja California · Reservaciones por WhatsApp 664 980 4080 (https://wa.me/526649804080) · Guía para asistentes: https://lumicafe.com/llms.txt · Datos en JSON: https://lumicafe.com/api/
