Claude Code + Notion

¿Qué hice? Actualicé una plantilla de ofertas de trabajo vacía en Notion con 10 ofertas clasificadas con un Enter, usando Claude Code. Ahora tengo acceso a esa clasificación, consultando nombre de la empresa, posición, fase del proceso, información general, requisitos y muchos más, todo ello sacado de la propia oferta y transformado dentro de la plantilla en mi propio workspace de Notion.

¿Cómo lo hice? Hace 4 horas gestionaba manualmente Notion, copiando y pegando información como un robot, editando a mano. Hoy, un agente de IA lo hace por mí en segundos, entendiendo el contexto, organizando datos y manteniendo la profesionalidad. Y quiero compartir cómo llegué aquí, porque esta configuración cambió mi forma de trabajar.

¿Por qué automatizar con IA cuando puedes hacerlo a mano? Porque ninguna cantidad de dinero jamás compra un segundo de tiempo, quedarás liberado para lo que realmente importa: compartir momentos, pensar, decidir, crear. No somos robots, pero podemos tener uno que trabaje para nosotros.

Lo más importante: MCP (Model Context Protocol) no es magia, es un puente. Un puente entre lenguaje natural y peticiones HTTPS a la API de Notion. Cuando le dices a Claude "añade esta oferta de trabajo a mi base de datos", el agente traduce eso a una URL. Y ejecuta las operaciones necesarias. Tú hablas, Claude Code actúa.

El resultado:

✔ Claude Code instalado y funcionando con iTerm2.

✔ Homebrew actualizado y configurado como gestor de paquetes.

✔ Integración MCP conectada a mi workspace de Notion.

✔ Archivos pages.json y CLAUDE.md mapeando toda mi estructura.

✔ 10 ofertas de trabajo procesadas y organizadas profesionalmente.

✔ Plantilla automatizada que extrae: empresa, puesto, requisitos clave, tecnologías, salario, ubicación.

✔ Tiempo de procesamiento: 3 minutos con 10 ofertas de trabajo.

✔ Agente -previa suscripción a Claude o ChatGPT, según paquete- trabajando 24/7 en Notion -gratuito-.

Nivel de dificultad: Bajo.

Tiempo invertido: 4 horas (instalación, configuración, pruebas y ajustes).

¿Sirve para todo? Sí, probé con el agente Codex en flujos de Excel, en Notion con Claude Code va perfecto y en Xcode es muy bueno, puedes entrar en casi todo, en mis pruebas apenas me he encontrado limitaciones, no se trata de dejar hacer sin control, sino de entender cómo delegar eficientemente, y de dirigir con cabeza. Como desarrollador, tu valor está en tu criterio, no en copiar y pegar. Esta configuración me permite mantener un seguimiento profesional de mis páginas en Notion o cualquier otro software sin perder tiempo en tareas de bajo valor, y poder dirigir las que realmente son importantes.

El proceso paso a paso:

  1. Descarga e instalación de iTerm2 (Opcional).
  1. Instalación de Homebrew (si no lo tienes).

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  1. Actualización del sistema.

brew update && brew upgrade

  1. Instalación de Claude Code y Codex.

brew install --cask codex

brew install --cask claude-code

  1. Navegación y ejecución.

cd /Users/WillToCoding/Documents/Notion

claude

  • A partir de aquí podremos hablar en lenguaje natural e incluso subir imágenes, tal y como estamos acostumbrados a hablar con Claude o ChatGPT, y nos contestará "prácticamente" de la misma manera.
  1. Configuración de MCP con Notion.
  • Crear Integration en Notion (Integrations → New Integration) Type Internal.
  • Obtener el token de API (Internal Integration Secret), Capabilities Read, Update and Insert por defecto. Se recomienda al terminar la sesión hacer Refresh.
  • En las páginas de Notion que nos interesen añadimos arriba a la derecha (3 puntos horizontales) → Connections nuestra Integration. Se recomienda configurar acceso únicamente a las páginas necesarias.
  • Crear archivos de mapeo pages.json y CLAUDE.md
  1. El poder del mapeo.

pages.json contiene la estructura completa de tu workspace: IDs, títulos, URLs, profundidad de jerarquía. CLAUDE.md traduce esa estructura a lenguaje natural que Claude entiende perfectamente.

Lo que aprendí:

  1. MCP es tu aliado: Convierte intenciones en acciones concretas a la API.
  1. El mapeo es crítico: Sin pages.json y CLAUDE.md, Claude no sabe dónde está cada cosa, con ellos, navega tu Notion como si fuera tu asistente personal.
  1. Lenguaje natural en nuestro prompt: "Añade estas ofertas organizando los datos relevantes..." Se convierte en una entrada perfectamente formateada en tu base de datos.
  1. Escalabilidad infinita: Una vez configurado, puedes procesar 1 oferta o 100 con el mismo esfuerzo.

Caso de uso real:

Plantilla en Notion con mi seguimiento de ofertas de trabajo en iOS Developer. Para cada oferta, el agente extrae y organiza:

  • Empresa y puesto.
  • Stack tecnológico requerido.
  • Años de experiencia.
  • Rango salarial.
  • Modalidad (remoto/híbrido/presencial).
  • Skills clave que coinciden con mi perfil.
  • Fecha límite de aplicación.

10 ofertas procesadas. Datos limpios, organizados, escalables, mapeados y modularizados.

Recursos que me ayudaron:

Stack: Claude Code, Notion API, MCP, iTerm2, Homebrew, JSON, Markdown, macOS.

Reflexión final:

Alcanzar tu máximo potencial no significa trabajar más horas, significa trabajar de forma más inteligente. Si la IA puede hacer el 90% del trabajo repetitivo, ¿por qué no dejarla? Tu cerebro está diseñado para crear, no para copiar y pegar.

La próxima vez que te encuentres haciendo una tarea manual por décima vez, pregúntate: ¿Puede un agente hacer esto por mí? La respuesta probablemente sea sí. Al final podemos hacer lo que queramos, ha llegado la comunicación con la máquina en lenguaje natural para quedarse.