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).