Servidor MCP de PlateLens
PlateLens implementa el Model Context Protocol, así que un asistente de IA puede leer tu historial de nutrición, actividad y peso y razonar sobre él. Todas las herramientas son de solo lectura. El acceso se concede permiso a permiso por OAuth 2.0 y se puede revocar cuando quieras.
Endpoint MCP — https://mcp.platelens.app/mcp
Servidor de autorización — https://auth.platelens.app
Permisos — profile.read, nutrition.read, activity.read, weight.read, offline_access
Disponible para toda cuenta activa de PlateLens. OAuth 2.0 estándar con PKCE.
Las ocho herramientas
Son ocho, y no hay ninguna herramienta genérica de «consulta mis datos». Un cajón de sastre es un límite que nadie puede explicarle a la persona a la que se le pide que lo apruebe, así que aquí no existe.
| Herramienta | Lee | Rango máximo | Permisos |
|---|---|---|---|
get_profile_targets | Meta, nivel de actividad, unidades, objetivos de calorías y macros, objetivos de hidratación y pasos, estimación guardada de BMR/TDEE y peso objetivo | Estado actual | profile.read |
get_daily_nutrition_summary | Nutrición, hidratación, actividad, ejercicio manual, objetivos y valores restantes de un día | 1 día | nutrition.read, profile.read, activity.read |
list_meals | Resúmenes de comidas completadas con identificadores estables, con filtro opcional por tipo | 31 días, 50 por página | nutrition.read |
get_meal | Una comida: nutrición, porción efectiva, micronutrientes e ingredientes localizados y canónicos | 1 comida | nutrition.read |
get_nutrition_trend | Métricas diarias de nutrición seleccionadas, medias y objetivos actuales | 90 días | nutrition.read, profile.read |
get_activity_summary | Actividad del dispositivo y ejercicio manual, por separado y también resumidos | 90 días | activity.read |
get_weight_trend | Tendencia de peso y grasa corporal opcional, sin fotos de progreso ni notas | 365 días | weight.read |
get_energy_balance | Ingesta, gasto estimado, déficit o superávit, adherencia al plan y cobertura | Un periodo con nombre, anclado a una fecha | nutrition.read, activity.read, profile.read |
Qué no puede hacer
- No escribe. Un asistente no puede registrar una comida, editar un apunte, cambiar un objetivo ni borrar nada.
- Ni fotos ni notas. Las fotos de comidas y de progreso no se exponen, y la herramienta de peso devuelve la tendencia sin sus notas.
- Nada más de lo concedido. Nutrición, actividad, peso y perfil son permisos separados, aprobados uno a uno.
- No sobrevive a la revocación. La revocación se comprueba en cada petición, incluso antes de renovar cualquier token.
Conectar
- Añade un conector personalizado en tu asistente apuntando a
https://mcp.platelens.app/mcp. - Inicia sesión en auth.platelens.app con la cuenta de Google o Apple que usas en PlateLens.
- Aprueba los permisos que quieras. Conceder menos está admitido: una conexión solo con
nutrition.readfunciona y sencillamente responde menos.
Desconectar
En Más → Preferencias → Apps conectadas dentro de la app, o en auth.platelens.app desde el navegador. Cada conexión aparece y se revoca por separado; desconectar un asistente nunca afecta a tu inicio de sesión de PlateLens. Borrar tu cuenta de PlateLens elimina estas autorizaciones dentro del mismo borrado.
Privacidad
La API de conexiones devuelve un identificador opaco para que puedas revocar una conexión concreta; nunca devuelve tu identificador de cuenta, tu correo, tu perfil, el ID de cliente, un token ni su hash. Cómo trata PlateLens tus datos está en la política de privacidad.
Preguntas frecuentes
¿Cuál es el endpoint del servidor MCP de PlateLens?
https://mcp.platelens.app/mcp, con autorización OAuth 2.0 en https://auth.platelens.app. Admite PKCE y devuelve 401 con un puntero WWW-Authenticate resource_metadata para las peticiones no autorizadas.
¿El servidor MCP de PlateLens es de solo lectura?
Sí. Las ocho herramientas son de solo lectura. Ninguna escribe, edita ni borra nada de tu cuenta.
¿Qué permisos utiliza?
profile.read, nutrition.read, activity.read, weight.read y offline_access. Se aprueban uno a uno y se admite conceder solo algunos.
¿Cómo revoco el acceso?
En la app, en Más → Preferencias → Apps conectadas, o en auth.platelens.app. Cada concesión se revoca de forma independiente y la revocación se aplica en cada petición, incluso antes de renovar un token.
¿Hace falta un plan de pago?
No. El servidor MCP está disponible para toda cuenta activa de PlateLens. Consulta la página de precios para ver qué incluye el plan gratuito.