Proofite
Lee tu resumen diario escrito por IA y ajusta el filtro que lo respalda: fuentes, boletines, temas.
Documentación
Servidor MCP de Proofite
Dale a tu asistente de IA las llaves de tu dieta informativa.
Proofite convierte las fuentes que elijas — boletines, feeds RSS, búsquedas web monitoreadas, enlaces guardados — en un informe personal cada mañana, escrito por IA y disponible como podcast. Este servidor MCP permite que cualquier agente lea ese informe y, lo más importante, ajuste el filtro que hay detrás: qué entra, con qué profundidad, qué tan técnico, con qué frecuencia y qué nunca vuelve a aparecer.
Es el mismo servidor que el producto usa para su propio modo de voz, así que no es una superficie de demostración: es así como se maneja Proofite.
you → "too much crypto this week, and go deeper on the EU regulation"
agent → correct_briefing(note: "…")
→ topic weights adjusted, depth raised, deep dive queued
→ tomorrow's briefing is different
Instalación
Remoto (recomendado). HTTP transmisible, sin instalación. Crea una clave en Proofite en Configuración → Conexiones, luego:
claude mcp add --transport http proofite https://proofite.com/mcp \
--header "Authorization: Bearer pfk_live_…"
O en cualquier cliente que lea una configuración JSON:
{
"mcpServers": {
"proofite": {
"type": "http",
"url": "https://proofite.com/mcp",
"headers": { "Authorization": "Bearer pfk_live_…" }
}
}
}
Puente stdio, para clientes que aún no hablan HTTP:
{
"mcpServers": {
"proofite": {
"command": "npx",
"args": ["-y", "proofite-mcp"],
"env": { "PROOFITE_API_KEY": "pfk_live_…" }
}
}
}
Herramientas
| Herramienta | Qué hace | |
|---|---|---|
get_briefing | lectura | Lee el informe de noticias personal escrito por IA del usuario (resumen diario) en markdown completo: cada historia seleccionada hoy de sus boletines, feeds RSS y búsquedas web monitoreadas, con fuentes. Devuelve el informe más reciente por defecto, o uno específico por id o fecha. También devuelve un índice de ids de entradas, necesario para calificar o corregir historias individuales. |
list_briefings | lectura | Lista los informes diarios pasados del usuario (más recientes primero) con fecha, título, número de historias y si existe un episodio. Úsalo para encontrar el id de un día específico antes de leerlo o corregirlo. |
get_information_diet | lectura | Lee todo lo que da forma a lo que llega a esta persona: horario de entrega, extensión, nivel técnico, profundidad, postura y tono, intereses declarados y temas prohibidos, el perfil que el sistema ha aprendido sobre ellos, y las preferencias por tema construidas a partir de sus comentarios (afinidad, silenciado, seguido). Esta es la imagen completa de su filtro de noticias — léelo antes de cambiar cualquier cosa. |
list_sources | lectura | Lista las bandejas de entrada por tema que alimentan el informe de esta persona: cada una tiene una dirección de correo dedicada para suscripciones a boletines, además de feeds RSS y búsquedas web monitoreadas. Muestra cuánto produjo cada una recientemente, su prioridad y si está incluida en el informe. |
get_source | lectura | Inspecciona una bandeja de entrada por tema en detalle: cada feed RSS (con su salud y última descarga), cada búsqueda web monitoreada, perfiles de X/Twitter y los boletines que llegan actualmente a su dirección dedicada. Úsalo antes de eliminar o reorganizar cualquier cosa. |
get_podcast_episode | lectura | Obtén el episodio de audio generado a partir de un informe: un podcast privado narrado en el idioma del usuario, con una URL reproducible y las notas del programa que enumeran cada fuente. Devuelve el episodio más reciente por defecto. |
list_read_later | lectura | Lista lo que está en cola en la bandeja de leer después: enlaces y correos reenviados que tienen garantizado ser cubiertos en el próximo informe. |
list_deep_dives | lectura | Lista las solicitudes de investigación en profundidad que esperan ser cubiertas: temas que el usuario pidió que el informe investigara con investigación web fresca. |
get_account | lectura | Estado de la cuenta: plan, si el informe se está ejecutando actualmente, cuándo toca el próximo, cuántas fuentes e historias hay en el sistema y el costo de IA acumulado este mes. |
update_information_diet | escritura | Cambia cómo y cuándo llega el informe a esta persona: hora y días de entrega, extensión, nivel técnico, profundidad, postura, tono, intereses declarados y temas a evitar, idioma, zona horaria, entrega de podcast y correo. Pasa solo las claves que quieras cambiar. Lee get_information_diet primero — estos son ajustes globales, no por tema (para un solo tema usa tune_topic). |
tune_topic | escritura | Ajusta cómo se trata un solo tema en futuros informes: más o menos de él, más o menos técnico, más profundo o más corto, más o menos frecuente, silenciado por completo, o seguido para que cada desarrollo se reporte. Este es el instrumento preciso — para un comentario vago como "demasiada cripto últimamente" usa correct_briefing en su lugar. |
correct_briefing | escritura | Dile al informe qué estuvo mal, en lenguaje natural — "demasiada cripto y no suficiente sobre la regulación de la UE", "hazlo más corto", "explica las partes técnicas más simplemente", "sigue esta historia". Un editor de IA lee la nota contra el informe real y la convierte en ajustes concretos: preferencias de temas, configuraciones, solicitudes de investigación en profundidad. Esta es la forma principal en que una persona reajusta su feed de noticias hablando. |
rate_briefing_entry | escritura | Da una señal precisa de aprobación/desaprobación sobre una historia de un informe: más como esto, menos como esto, más técnico, más simple, más profundo, más corto, síguelo o silencia sus temas. Se aplica a los temas de esa historia, así el próximo informe los pondera de manera diferente. |
set_learned_profile | escritura | Lee o reescribe el perfil de texto libre que el informe usa para saber quién es esta persona — su trabajo, proyectos, intereses recurrentes, lo que ya sabe. Añadir suele ser mejor que reemplazar: pasa el modo "append" para agregar una línea. |
request_deep_dive | escritura | Pide al próximo informe que investigue un tema a fondo, con investigación web fresca: incluirá un mini-dossier con fuentes. Úsalo siempre que la persona diga "quiero saber más sobre X" o "sigue investigando en esto". |
save_for_later | escritura | Pon un enlace o una nota en la cola de leer después: lo que llegue allí tiene garantizado ser cubierto en el próximo informe. La página se descarga y su texto se almacena, así que puede resumirse incluso si el sitio luego bloquea el acceso. |
generate_briefing | escritura | Genera un informe inmediatamente en lugar de esperar la hora programada, usando todo lo recopilado hasta ahora. Cuesta dinero real de IA y toma un par de minutos, así que úsalo solo cuando se pida explícitamente. Devuelve el id para consultar con get_briefing. |
create_source | escritura | Crea una nueva bandeja de entrada por tema: un contenedor temático con su propia dirección de correo dedicada (suscríbete boletines a ella), que puede contener feeds RSS y búsquedas web monitoreadas. Así es como agregas un tema completamente nuevo a la dieta informativa de alguien. |
update_source | escritura | Cambia una bandeja de entrada por tema: renómbrala, cambia su descripción, sube o baja su prioridad en el informe, establece un nivel técnico por bandeja, exclúyela temporalmente del informe o pausala por completo. |
delete_source | escritura | Elimina permanentemente una bandeja de entrada por tema con todos sus feeds, búsquedas y contenido recopilado. Irreversible: la dirección de correo dedicada también deja de funcionar. Prefiere update_source con is_active false cuando tengas dudas. |
add_feed | escritura | Agrega un feed RSS/Atom a una bandeja de entrada por tema. Puedes pasar la dirección del sitio en lugar de la URL del feed — el servidor descarga la página y descubre el feed. Si falla, la razón es precisa (bloqueado por el sitio, desaparecido, ilegible) para que pueda reportarse honestamente. |
remove_feed | escritura | Elimina un feed RSS de una bandeja de entrada por tema. El contenido ya recopilado permanece; nada nuevo llegará de él. |
add_web_search | escritura | Monitorea una consulta de Google todos los días y alimenta los resultados a una bandeja de entrada por tema: la forma de búsqueda permanente para seguir una empresa, una persona, una ley o un tema de nicho que no tiene feed RSS. El tipo "news" observa el índice de noticias, "search" toda la web. |
remove_web_search | escritura | Deja de monitorear una búsqueda web permanente: ningún resultado nuevo de esa consulta llegará al informe. Lo que ya recopiló permanece donde está. |
discover_sources | lectura | Describe un tema en palabras simples y obtén fuentes reales y funcionales para él: feeds RSS validados en vivo por el servidor (los muertos se descartan antes de que los veas), búsquedas web que valga la pena monitorear y boletines que valga la pena suscribir. No se agrega nada — devuelve propuestas para pasar a add_feed / add_web_search. |
import_opml | escritura | Importa suscripciones desde otro lector RSS (Feedly, Inoreader, FreshRSS, NetNewsWire) pasando el contenido del archivo OPML. Establece dry_run true primero para ver qué contiene y qué ya está presente; luego ejecútalo de verdad para agregarlos (se validan uno por uno, y los que fallan regresan con la razón). |
unsubscribe_newsletter | escritura | Cancela la suscripción a un boletín que llega a una de las bandejas de entrada. Cuando el remitente admite cancelación con un clic, el servidor lo hace directamente; de lo contrario, devuelve la URL que un humano debe abrir, y lo dice honestamente. |
También expone recursos (proofite://briefing/latest, proofite://diet, proofite://sources) y dos prompts (tune-my-feed, catch-me-up).
Notas que importan
- Las claves pueden ser de solo lectura, y el servidor lo hace cumplir: una clave de solo lectura no puede cambiar una configuración por muy convincentemente que se le pida. Crea una por cliente, revócalas individualmente.
- Los cambios se aplican desde el próximo informe, nunca retroactivamente.
- Limitado a una cuenta. La clave identifica a una persona; el servidor no tiene forma de acceder a la información de nadie más.
- Protocolo. HTTP transmisible. Habla la revisión
2026-07-28(sin estado,_metapor solicitud, encabezadosMcp-Method/Mcp-Namereflejados,server/discover) y el protocolo de enlaceinitializemás antiguo que usan la mayoría de los clientes hoy — detecta de qué era hablas desde tu primera solicitud.
Requisitos
Una cuenta de Proofite — prueba gratuita, sin tarjeta. El informe, el podcast y este servidor son el mismo producto visto desde tres lados.
Enlaces
- proofite.com/mcp — documentación en vivo, generada desde el registro de herramientas del propio servidor
- proofite.com — qué es Proofite
https://proofite.com/.well-known/mcp.json— manifiesto legible por máquina
MIT © Nicola Moretti mcp-name: com.proofite/proofite