← LA EXCELENTE
Developer & Agent Portal

Portal para Desarrolladores y Sandbox Agéntico

Bienvenido al portal oficial de APIs de La Excelente Pizzería Napolitana. Integra la carta, horarios en vivo, ubicación y pedidos directos en tus aplicaciones, agentes autónomos y asistentes de IA.

🔑 Generación de API Keys y Sandbox

Acceso instantáneo sin formularios ni esperas. Genera credenciales de sandbox o utiliza el Tier Público Gratuito sin autenticación para consultas de solo lectura.

Endpoint de creación programática: POST /api/keys

💻 Herramienta CLI Oficial

Consulta el menú, verifica horarios y genera pedidos directamente desde tu terminal o scripts de agente:

# Ejecución instantánea sin instalación
curl -sL https://laexcelente.cl/cli.sh | bash -s menu

# Verificar si la pizzería está abierta
curl -sL https://laexcelente.cl/cli.sh | bash -s hours

Protocolo MCP (Model Context Protocol)

La Excelente expone herramientas nativas MCP compatibles con Claude Desktop, ChatGPT y frameworks agénticos mediante Streamable HTTP y Server-Sent Events (SSE):

# Manifiesto MCP Oficial
https://laexcelente.cl/.well-known/mcp/manifest.json

# Endpoint HTTP / SSE
https://laexcelente.cl/api/mcp

Quickstart — Ejemplos en Código

cURL

# Obtener la carta completa en JSON
curl -s https://laexcelente.cl/api/menu

# Negociación de contenido Markdown para LLMs
curl -s -H "Accept: text/markdown" https://laexcelente.cl/

Python

import urllib.request, json

req = urllib.request.Request("https://laexcelente.cl/api/menu", headers={"Accept": "application/json"})
with urllib.request.urlopen(req) as response:
    menu = json.loads(response.read().decode("utf-8"))
    print("Pizzas disponibles:", len(menu["menu"]["pizzas_rojas"]))

TypeScript / JavaScript

const res = await fetch("https://laexcelente.cl/api/hours");
const { is_open, schedule } = await res.json();
console.log(`Abierto ahora: ${is_open}`);

Especificaciones y Estándares

- OpenAPI 3.1.0: https://laexcelente.cl/openapi.json
- Agent Skills (RFC): /.well-known/agent-skills/menu.json
- Guía LLM: /llms.txt
- Límites: 100 req/min por IP (cabeceras estándar RFC RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset).