Configura el MCP de Snowflake para Notion
Aprende a conectar Snowflake a un Agente personalizado o a tu agente de Notion para que puedas hacer preguntas sobre los datos de tu empresa en Notion.
Ir a las preguntas frecuentesAlgunas funciones se encuentran en fase alfa.
Algunas funciones cubiertas en este artículo, incluidas las conexiones MCP configuradas en el espacio de trabajo y la autorización por usuario en agentes personalizados, se encuentran actualmente en fase alfa y es posible que aún no estén disponibles en tu espacio de trabajo.
Para solicitar acceso, comunícate con tu equipo de Cuentas de Notion o postúlate a nuestro programa de acceso anticipado para agentes de datos →
Tus Agentes personalizados y tu agente de Notion pueden conectarse a Snowflake a través de un servidor MCP (Protocolo de contexto de modelo) que ejecuta Snowflake. Una vez configurado, puedes preguntarle a tu agente sobre los datos de tu almacén de Snowflake y obtener respuestas directamente en Notion.
La configuración se realiza por etapas y diferentes personas están a cargo de cada una:
Un admin de Snowflake configura el rol, el almacén y el servidor MCP administrado por Snowflake.
Un propietario del espacio de trabajo de Notion o un admin configura la conexión MCP de Snowflake para el espacio de trabajo.
Los miembros del espacio de trabajo pueden conectarse al MCP de Snowflake desde Agentes personalizados usando sus propias credenciales de Snowflake, o conectar Snowflake directamente a su agente de Notion. Los pasos del 1 al 10 de este artículo son iguales para ambas rutas. Las rutas se separan en el paso 11, según el agente que quieras conectar.
Las herramientas disponibles pueden variar según tu región de nube de Snowflake.
El servidor MCP administrado de Snowflake no está disponible en China continental ni en regiones gubernamentales.
Tu espacio de trabajo de Notion debe tener un plan Business o un plan Enterprise.
Usa Notion en la web o en el escritorio. Esta función no está disponible en dispositivos móviles.
Tu empresa necesita una cuenta de Snowflake.
Para crear un Agente personalizado, necesitas permiso para crear agentes en tu espacio de trabajo.
Una configuración compartida no les da a todos acceso a los mismos datos.
El espacio de trabajo almacena los detalles de la conexión, incluidos un ID de cliente y un secreto de OAuth. Estos detalles configuran la conexión; no son un inicio de sesión compartido. Cada persona inicia sesión en Snowflake con su propia cuenta. Ya sea que utilicen un agente personalizado o su propio agente de Notion, el agente solo puede acceder a los datos a los que esa cuenta puede acceder.
Antes de que tu equipo pueda conectar Snowflake a Notion, un admin de Snowflake debe configurar el acceso. Este es el paso más complejo y solo necesitas realizarlo una vez. Trabaja con el admin de tu espacio de trabajo de Notion: Notion proporciona un URI de redireccionamiento y Snowflake proporciona un ID de cliente y un secreto de OAuth.
Configurarás un rol y un almacén, crearás el servidor MCP administrado por Snowflake, le otorgarás acceso a los recursos que necesita, configurarás el alcance de OAuth y la integración de seguridad, y agregarás una política de red si tu organización lo requiere.
Completa esta hoja de trabajo con el admin de tu espacio de trabajo de Notion antes de comenzar. Los miembros pueden omitirla e iniciar sesión con sus propias cuentas de Snowflake cuando termine la configuración.
Mantén privado el secreto del cliente de OAuth.
No lo agregues a Slack, tickets, control de versiones o historial de terminal. Compártelo solo a través de un canal seguro aprobado.
Campo | Valor | Propietario |
|---|---|---|
Identificador de cuenta de Snowflake |
| Admin de Snowflake |
Base de datos MCP |
| Admin de Snowflake |
Esquema MCP |
| Admin de Snowflake |
Servidor MCP |
| Admin de Snowflake |
Almacén |
| Admin de Snowflake |
Rol de acceso |
| Admin de Snowflake |
URL del servidor |
| Admin de Snowflake |
Alcance del rol principal |
| Admin de Snowflake |
URI de redireccionamiento | Copia el URI que genera Notion | Admin del espacio de trabajo de Notion |
ID del cliente OAuth | Obtén el ID de Snowflake | Admin de Snowflake |
Clave secreta del cliente OAuth | Transfiérela por un canal aprobado para compartir secretos | Admin de Snowflake |
El nombre de host de la cuenta usa guiones, no guiones bajos. Asegúrate de que cada nombre de objeto en la URL del servidor coincida con el correspondiente en Snowflake.
Usa un rol dedicado con los privilegios mínimos necesarios y un almacén aprobado siempre que sea posible.
Rol restringido sin roles secundarios (recomendado). Este modelo es más fácil de entender y auditar. Configura OAUTH_USE_SECONDARY_ROLES = NONE, especifica ALLOWED_ROLES_LIST y usa el alcance de Notion session:role:<mcp_access_role>.
Roles secundarios predeterminados de un usuario (opcional). Usa este modelo solo cuando el servidor necesite privilegios heredados de los DEFAULT_SECONDARY_ROLES de Snowflake de cada usuario. Configura OAUTH_USE_SECONDARY_ROLES = IMPLICIT, omite ALLOWED_ROLES_LIST y usa un alcance explícito del rol principal. Snowflake no permite roles secundarios IMPLICIT con ALLOWED_ROLES_LIST, así que omite la lista de roles permitidos si usas este modelo.
Usa un rol dedicado con los privilegios mínimos necesarios para el servidor MCP siempre que sea posible.
Otorga este rol mediante tu proceso habitual de gestión de identidades. Si Okta o SCIM gestionan la asignación de roles en Snowflake, no agregues usuarios manualmente fuera de ese proceso.
Crea o elige una base de datos y un esquema que pertenezcan al equipo que ejecutará el servidor.
Para preguntas de negocio sujetas a gobernanza, puedes poner a disposición un Cortex Agent como herramienta para los miembros. Reúne las vistas semánticas, las consultas verificadas, Search y la orquestación en un solo lugar. Un Cortex Agent es opcional. Si creas uno, usa la especificación que aparece a continuación. Si reemplazas un agente existente, asegúrate de que el nuevo cumpla con la especificación aprobada.
execution_environment debe permanecer anidado bajo el recurso de la herramienta Analyst.
Si colocas warehouse en el nivel superior, es posible que se cree la definición del agente, pero la herramienta no tendrá un almacén para ejecutar las tareas.
Otros tipos de herramientas MCP de Snowflake compatibles incluyen CORTEX_ANALYST_MESSAGE, CORTEX_SEARCH_SERVICE_QUERY, GENERIC y SYSTEM_EXECUTE_SQL.
Si necesitas acceso directo a SQL, configúralo en otro servidor MCP con un rol de privilegios mínimos y asegúrate de que ese rol sea de solo lectura.
Agregar SYSTEM_EXECUTE_SQL al servidor del agente con controles puede permitir que los clientes omitan sus vistas semánticas y consultas verificadas.
Dale a cada herramienta un nombre y una descripción claros. Explica qué datos abarca, qué tan detallados son sus resultados y cuándo usarla. Esto ayuda al agente a elegir la herramienta adecuada.
El privilegio USAGE en un servidor MCP permite que un rol se conecte al servidor y descubra sus herramientas. No le da acceso al almacén, al agente, a la vista semántica, al servicio de Search, al procedimiento almacenado ni a los datos subyacentes. Otorga al rol acceso a cada recurso que necesiten las herramientas del servidor.
Otorga acceso solo a los recursos adicionales que necesite cada herramienta. Por ejemplo, otorga SELECT en una vista semántica aprobada, USAGE en un servicio de Cortex Search o USAGE en una función o procedimiento específico. No otorgues el rol a PUBLIC ni agregues privilegios amplios para objetos actuales o futuros.
Antes de configurar OAuth, verifica el servidor MCP y los privilegios otorgados:
Configura el esquema MCP para indicar exactamente qué rol deben solicitar los miembros:
Usa un alcance de rol explícito. No uses session:role:all. Snowflake interpreta ese valor como el rol principal predeterminado del usuario, no como acceso a todos los roles, y las políticas para roles privilegiados pueden bloquearlo. Un rol explícito deja claro qué acceso se solicita y facilita su verificación.
Antes de ejecutar este SQL, coordina con el administrador de tu espacio de trabajo de Notion. Pídele que ingrese la URL del servidor de Snowflake en el formulario de configuración de MCP del espacio de trabajo y que active Configurar manualmente la autenticación y Usar un cliente OAuth compartido en el espacio de trabajo. Notion genera un URI de redireccionamiento. Cópialo y envíaselo al administrador de Snowflake. Después de que Snowflake cree el ID de cliente y el secreto, el administrador del espacio de trabajo podrá terminar de configurar la conexión.
Usa el URI de redireccionamiento exactamente como lo proporciona Notion. No agregues una barra al final ni parámetros de consulta, y no cambies el nombre de host.
Establecer IS_AGENTIC = TRUE marca las sesiones creadas mediante esta integración como sesiones de agente. La función IS_AGENT_ACTIVATED() de Snowflake devuelve entonces TRUE, lo que permite a Snowflake aplicar auditoría y gobernanza específicas para agentes. Si usas el modelo opcional de roles secundarios, establece OAUTH_USE_SECONDARY_ROLES = IMPLICIT y omite ALLOWED_ROLES_LIST.
El valor de validez del token de actualización de 7776000 segundos equivale a 90 días. Antes de usarlo, confirma que coincida con las políticas de reautorización y rotación de tokens de tu organización. Para cambios rutinarios, evita CREATE OR REPLACE SECURITY INTEGRATION. Reemplazar la integración puede interrumpir las conexiones existentes.
Para verificar la integración sin mostrar su secreto, ejecuta:
Confirma que la integración esté activada, que el URI de redireccionamiento coincida exactamente, que el rol esté permitido y no bloqueado, que los tokens de actualización y PKCE estén activados, y que tanto el punto final de autorización como el de token usen el host público de la cuenta de Snowflake.
Este paso solo es necesario si tu organización requiere una política de red. Pide al responsable de seguridad o de red que apruebe los rangos de salida actuales de Notion.
La integración OAuth debe permitir ambas rutas de Notion:
la ruta de la API que gestiona las respuestas de OAuth e intercambia códigos de autorización
la ruta del entorno de ejecución del espacio de trabajo que valida la conexión, ejecuta herramientas y actualiza los tokens
Estas rutas pueden usar diferentes direcciones de salida de Notion. Si solo permites la dirección usada durante el intercambio inicial de tokens, es posible que el inicio de sesión funcione, pero que fallen la validación o la actualización del token. Usa los rangos de salida actuales y aprobados de Notion. No agregues a la lista de direcciones permitidas de producción una dirección IP que hayas visto una sola vez en un navegador o registro.
Asocia esta política de red a la integración OAuth, no a usuarios individuales. No cambies las políticas de toda la cuenta para el inicio de sesión en el navegador, el acceso por VPN o el acceso de los usuarios a la red. Si una política de red bloquea una solicitud de token, Snowflake puede devolver invalid_client. Este error no significa necesariamente que el ID de cliente o el secreto sean incorrectos.
Ejecuta esto en una hoja de trabajo segura de Snowflake. El nombre de la integración distingue entre mayúsculas y minúsculas y, por lo general, está en mayúsculas:
Comparte el ID de cliente y su secreto correspondiente con el administrador de tu espacio de trabajo de Notion por un canal seguro aprobado. Snowflake proporciona dos secretos válidos, así que puedes rotarlos sin interrupciones. Nunca pegues ninguno de los secretos en documentación, chats, tickets o sistemas de control de código fuente.
Las conexiones MCP configuradas en el espacio de trabajo son una función que actualmente se encuentra en fase alfa.
Si tu espacio de trabajo aún no tiene acceso, comunícate con tu equipo de Cuentas o postúlate a nuestro programa de acceso anticipado para agentes de datos.
Una vez que Snowflake esté listo, el propietario o administrador del espacio de trabajo agrega el servidor una sola vez para todo el espacio de trabajo. Los miembros pueden encontrarlo sin ver el secreto de cliente de OAuth, tanto si conectan el MCP de Snowflake a un agente personalizado como a su propio agente de Notion.
Ve a
Configuracióndel espacio de trabajo.Selecciona
Conexiones→MCP compartidos en el espacio de trabajo.Selecciona
Nuevo MCP de espacio de trabajo.
Completa estos campos y luego selecciona Agregar servidor MCP:
Campo | Qué ingresar |
|---|---|
Nombre | Un nombre claro orientado a los miembros, como |
Descripción | Una nota breve sobre los datos y cómo deben utilizarse. |
URL del servidor | La URL pública exacta del MCP de Snowflake de la hoja de trabajo. |
Configurar la autenticación manualmente | Actívala. Notion detecta los datos de OAuth de Snowflake. |
Usar un cliente OAuth compartido del espacio de trabajo | Actívala. |
URI de redireccionamiento | Notion lo genera. Confirma que coincida con el URI que le diste al administrador de Snowflake. |
ID de cliente | El ID de cliente de la integración OAuth de Snowflake. |
Secreto de cliente | El secreto coincidente que recibió a través del canal de secretos aprobado. |
Alcances de OAuth | Elige el alcance exacto |
Después de guardar, confirma que la nueva fila aparezca en Compartido con este espacio de trabajo y que Cliente OAuth del espacio de trabajo muestre Configurado.
Qué hace esta configuración:
Ayuda a los miembros a encontrar el servidor aprobado.
Almacena el secreto de cliente OAuth una vez en el almacenamiento de conexiones cifrado de Notion.
Garantiza que los miembros inicien sesión con la URL del servidor, el cliente y los alcances que aprobaste.
No crea una sesión de Snowflake compartida ni omite los controles de acceso de Snowflake.
No conecta a cada miembro automáticamente. Cada persona debe iniciar sesión por separado.
Si eliminas esta configuración, los miembros nuevos ya no podrán encontrar el servidor. Las conexiones existentes podrían seguir apareciendo, así que coordina este cambio con la revocación de los permisos de Snowflake y la eliminación de las conexiones existentes.
Una vez que tus administradores tengan lista la conexión MCP de Snowflake, hay dos formas de usarla. Si la configuras para un equipo, empieza por el paso 11A. Si solo quieres hacer tus propias preguntas, pasa al paso 11B. Puedes hacer ambas cosas; son conexiones independientes.
Un agente personalizado le da a tu equipo un lugar donde consultar datos de Snowflake. Conectas Snowflake una vez, agregas instrucciones sobre tus métricas y tablas, y compartes el agente con tu equipo. Quienes lo usen tendrán que iniciar sesión en Snowflake con sus propias credenciales, así que cada persona recibirá respuestas basadas solo en los datos que tiene permiso para ver.
La autenticación por usuario en los agentes personalizados se encuentra actualmente en fase alfa.
Si tu espacio de trabajo aún no tiene acceso, comunícate con tu equipo de Cuentas o postúlate a nuestro programa de acceso anticipado para agentes de datos.
Conectar Snowflake a un agente personalizado
Abre tu agente personalizado o crea uno nuevo.
Ve a
Configuración→Herramientas y acceso.Selecciona
Añadir conexióny, luego, elige el servidor de Snowflake etiquetado comoGestionado por el espacio de trabajo. No seleccionesServidor MCP personalizadoni introduzcas la URL del servidor manualmente.Inicia sesión en Snowflake en tu navegador. Es posible que aparezca el inicio de sesión habitual de Okta o SSO de tu organización.
Revisa y aprueba el rol de Snowflake solicitado.
Elige qué herramientas puede usar el agente. Deja las herramientas con capacidad de escritura y
CORTEX_AGENT_RUNconfiguradas para solicitar aprobación hasta que las hayas probado.Selecciona
Conectary confirma que la conexión aparezca comoConectada.
Proporciona contexto al agente
La conexión le da al agente acceso a Snowflake. Tus instrucciones le indican cómo utiliza tu empresa esos datos. En las instrucciones del agente, describe qué herramientas usar para cada tipo de pregunta, cómo define tu equipo las métricas clave y desde qué tablas o vistas semánticas empezar. Unos cuantos ejemplos de preguntas verificadas son de gran ayuda. Para obtener un punto de partida ya preparado, consulta la guía del kit de herramientas Data Scout.
Comparte el agente
Comparte el agente con tu equipo de la misma manera que compartes cualquier agente personalizado. La primera vez que alguien le haga una pregunta que requiera Snowflake, se le pedirá que inicie sesión con su propia cuenta de Snowflake. No se le solicitará un ID de cliente ni un secreto.
La autenticación por persona se aplica cuando alguien conversa directamente con el agente.
Las ejecuciones programadas y activadas no tienen a nadie con la sesión iniciada, así que aún no pueden usar el acceso a Snowflake de ninguna persona. Si necesitas datos de Snowflake de forma periódica, habla con tu admin de Snowflake antes de programar la ejecución.
Si quieres hacer tus propias preguntas en tu propio chat, conecta Snowflake a tu agente de Notion. Inicias sesión con tu propia cuenta de Snowflake, por lo que tu agente solo accede a lo que tienes permiso para ver.
Ve a
Configuración→IA de Notion.En
Servidores MCP, seleccionaAñadir servidor MCP.Selecciona el servidor de Snowflake con la etiqueta
Workspace Managed(gestionado por el espacio de trabajo). No seleccionesServidor MCP personalizadoni ingreses la URL del servidor manualmente.Selecciona
Conectar.Inicia sesión en Snowflake en tu navegador. Es posible que aparezca el inicio de sesión habitual de Okta o SSO de tu organización.
Revisa y aprueba el rol de Snowflake solicitado.
Cuando tu navegador pregunte si deseas abrir Notion, selecciona
Abrir Notion.Confirma que el estado del servidor sea
Conectado, noNecesita autenticación.
Después de conectarte, Snowflake aparece en Todas las fuentes → Servidores MCP en el chat.
No deberían pedirte un ID ni un secreto de cliente OAuth en ninguna de las dos rutas.
Si Notion te pide alguno de los dos, quizá seleccionaste la opción de MCP personalizado en lugar del servidor administrado por el espacio de trabajo, o tal vez tu admin no activó Use a workspace-shared OAuth client (usar un cliente OAuth compartido por el espacio de trabajo). Vuelve y selecciona el servidor Workspace Managed (administrado por el espacio de trabajo).
Haz una pregunta inofensiva cuya respuesta conozcas y para la que se deba usar Snowflake.
Confirma que el agente use Snowflake y devuelva un resultado.
Confirma que no puedes acceder a datos fuera del rol que se te asignó.
Si configuras un agente personalizado, pídele también a un compañero de equipo con un rol de Snowflake más limitado que lo pruebe. Solo debería ver sus propios datos, no los tuyos. Esa es la forma más rápida de confirmar que el agente está utilizando el acceso de cada persona en lugar del del creador.
Para una verificación más exhaustiva, pídele al admin de Snowflake que confirme tu usuario, rol, almacén virtual e historial de consultas. Un inicio de sesión exitoso confirma tu identidad, pero no confirma que todos los permisos sean correctos.
Hazle al agente una pregunta específica sobre tus datos de Snowflake. Por ejemplo:
"Según Snowflake, ¿cuántos registros tuvimos en total el mes pasado?"
"Según Snowflake, ¿cuáles fueron nuestras 10 cuentas con mayores ingresos este trimestre?"
Con un agente personalizado, generalmente puedes omitir "según Snowflake" una vez que sus instrucciones dejen claro cuándo usarlo. Con tu agente de Notion, mencionar Snowflake le ayuda a elegir la fuente correcta.
Las solicitudes grandes pueden tardar más o superar el tiempo de espera. Si eso sucede, haz una pregunta más específica o divide la solicitud en preguntas más pequeñas.
La mayor parte del tiempo, sigues conectado sin hacer nada. Snowflake usa tokens de acceso de corta duración y Notion los actualiza en segundo plano. Que un token de acceso caduque no te desconectará por sí solo.
Tendrás que iniciar sesión de nuevo si:
Tu token de actualización caduca o un admin lo revoca
Un admin reemplaza la integración de OAuth o el secreto del cliente
Se elimina tu rol de Snowflake
Un admin elimina la configuración del espacio de trabajo o tu conexión
Una política de red bloquea la actualización del token
Con un agente personalizado, cada persona inicia sesión por separado. Si alguien tiene que volver a iniciar sesión, eso no afecta a los demás y quien creó el agente no tiene que hacer nada.
Si vas a cambiar el secreto del cliente: Usa la rotación de dos secretos de Snowflake en lugar de reemplazar la integración. Mantén ambos secretos válidos el tiempo suficiente para actualizar y probar la configuración del espacio de trabajo antes de retirar el anterior.
ALTER SECURITY INTEGRATION <oauth_integration_name>
REFRESH OAUTH_CLIENT_SECRET_2;
La conexión MCP de Snowflake no aparece en la lista. Es posible que el admin de tu espacio de trabajo aún no la haya agregado o que tu espacio de trabajo limite los servidores personalizados. Pide ayuda a tu admin.
Te piden un ID de cliente o un secreto. Probablemente elegiste la opción de servidor MCP personalizado. Regresa y selecciona el servidor de Snowflake con la etiqueta Workspace Managed.
Te piden que vuelvas a iniciar sesión. Es posible que tu sesión de Snowflake haya caducado o que un admin haya actualizado la conexión. Vuelve a iniciar sesión en Snowflake.
Abriste un agente personalizado y te pidió iniciar sesión en Snowflake. Es normal la primera vez. Cada persona que use un agente personalizado administrado debe iniciar sesión con sus propias credenciales de Snowflake.
Un compañero de equipo obtiene resultados diferentes con el mismo agente personalizado. Es normal. El agente usa el acceso a Snowflake de cada persona, así que quienes tienen roles diferentes ven datos diferentes.
El agente personalizado funciona en el chat, pero no cuando se ejecuta de forma programada. Las ejecuciones programadas y activadas no tienen a una persona con la sesión iniciada, por lo que aún no pueden usar Snowflake con el inicio de sesión de cada persona.
Iniciaste sesión, pero Snowflake no se conecta o las herramientas fallan. Iniciar sesión confirma tu identidad, pero tu acceso sigue dependiendo de los permisos de Snowflake. Pide al admin de Snowflake que confirme que tu rol puede acceder al servidor, al almacén virtual, al agente y a los datos.
El agente no encuentra una tabla. El agente solo puede acceder a los datos a los que tiene acceso tu cuenta de Snowflake. Revisa tus permisos de Snowflake e incluye el nombre de la tabla en la pregunta.
Se agota el tiempo de espera de una solicitud. Haz una pregunta más específica o divide la solicitud en preguntas más pequeñas.
Estos errores suelen deberse a la configuración de Snowflake, no a Notion. Compártelos con tu admin de Snowflake.
La URL del servidor parece duplicada, como
https://https%3A...La dirección se pegó con unhttps://adicional al principio. Corrígela para que la URL comience con un solohttps://.Ves "Este servidor no admite la autenticación OAuth". La integración de seguridad no está configurada para OAuth o la URL del servidor es incorrecta. Pide al admin de Snowflake que revise la integración de seguridad OAuth y la URL del servidor.
Ves
invalid_cliental iniciar sesión o renovar la sesión. El ID de cliente o el secreto es incorrecto, o se cambió el secreto. Pídele a tu admin el ID de cliente y el secreto actuales.El inicio de sesión funciona, pero falla de inmediato. Es posible que tu rol no tenga acceso al servidor o que un rol o una regla de red bloquee la sesión. Pídele a tu admin que revise tus permisos y políticas.
Ves "The role ALL requested has been explicitly blocked." La conexión solicitó todos los roles a la vez (
session:role:all), pero esa opción está bloqueada. Usa un solo rol específico, comosession:role:analyst, con el nombre de tu rol.Ves un error de redirección (error 390307). La URL de redirección guardada en Snowflake no coincide con la que usa Notion. Pídele a tu admin que configure en la integración de seguridad la URL de redirección exacta de Notion.
Ves el error 390311 sobre un desafío de código no válido. Los valores de PKCE no coinciden. Pídele a tu admin que confirme que
OAUTH_ENFORCE_PKCEesté configurado correctamente en la integración de seguridad.Estás conectado, pero no aparecen herramientas. Es posible que tu rol no tenga el permiso
USAGEen el servidor MCP. Pídele a tu admin que confirme el permiso y luego ejecutaDESCRIBE MCP SERVERpara revisar la configuración.Puedes acceder a más o menos datos de los que esperabas. Los roles secundarios cambian los datos que puedes ver durante la sesión. Revisa con tu admin qué roles están activos en tu sesión.
Antes funcionaba, pero ahora les falla a todos tras un cambio de secreto. Se cambió el secreto del cliente, así que la conexión guardada está desactualizada. Pídele a tu admin el nuevo secreto y vuelve a conectarte.
Antes funcionaba, pero ahora solo te falla a ti. Es posible que haya cambiado un rol, permiso o política, o que tu sesión haya vencido. Inicia sesión de nuevo y luego pídele a tu admin que confirme que tu acceso no cambió.
Se rechazó el identificador de tu cuenta. Usa el formato
organization-accountcon un guion, comomyorg-myaccount, en lugar de puntos.Una cuenta de PrivateLink no puede conectarse. Las cuentas de PrivateLink requieren una configuración de red adicional. Pregúntale a tu admin si PrivateLink permite la conexión con Notion.
Snowflake no está disponible en las ejecuciones programadas o activadas. En esas ejecuciones nadie ha iniciado sesión, así que todavía no pueden usar el inicio de sesión individual. Haz tu solicitud en el chat.
Ves
oauth_security_errordespués de iniciar sesión en el navegador. Una política de red de la cuenta podría estar bloqueando la solicitud. Tu admin puede confirmarlo con este comando:
El inicio de sesión parece funcionar, pero recibes un error de rol, incluso con el alcance correcto. Tu rol predeterminado podría estar bloqueado, por ejemplo,
ACCOUNTADMINo un rol incluido enBLOCKED_ROLES_LIST. Tu admin puede revisarlo y corregirlo:
Estos comandos de solo lectura ayudan a tu administrador a confirmar la configuración sin cambiar nada. Ejecútalos en Snowflake.
Las vistas de ACCOUNT_USAGE pueden tardar en actualizarse, así que la ausencia de una fila no demuestra que nunca se haya realizado una solicitud.
No rotes los secretos, debilites las políticas ni amplíes los permisos hasta que sepas qué capa falla.
Utiliza estas guías de Snowflake para completar la configuración:
Preguntas frecuentes
¿Debo configurar un agente personalizado o conectar Snowflake a mi agente de Notion?
¿Debo configurar un agente personalizado o conectar Snowflake a mi agente de Notion?
Si estás configurando la conexión del MCP de Snowflake para tu equipo, crea un agente personalizado. Así, todos tendrán las mismas instrucciones y definiciones de tus métricas, además de un solo lugar donde hacer preguntas. Cada persona seguirá iniciando sesión con sus propias credenciales de Snowflake. Si solo quieres hacer tus propias preguntas, conecta el MCP de Snowflake a tu agente de Notion. También puedes hacer ambas cosas.
¿Conectar Snowflake a mi agente de Notion también lo conecta a nuestro agente personalizado?
¿Conectar Snowflake a mi agente de Notion también lo conecta a nuestro agente personalizado?
No. Son conexiones independientes y cada agente personalizado necesita la suya. La configuración de Snowflake de los pasos 1 al 10 se comparte, pero el inicio de sesión no.
¿Todos en el equipo ven los mismos datos?
¿Todos en el equipo ven los mismos datos?
No. Cada persona inicia sesión en Snowflake con sus propias credenciales y el agente solo puede acceder a los datos a los que tiene acceso esa cuenta. Lo mismo ocurre con un agente personalizado.
¿Tengo que compartir mi contraseña de Snowflake con mi equipo?
¿Tengo que compartir mi contraseña de Snowflake con mi equipo?
No. Nadie comparte credenciales. El espacio de trabajo almacena los detalles del cliente OAuth una vez y cada persona inicia sesión en Snowflake por sí misma.
