Airbyte MCP y reseñas públicas: cruzar quejas con devoluciones

Airbyte MCP consulta tus pedidos y devoluciones, pero no lee reseñas públicas. Con EveryInfra medimos 63 reseñas malas: solo 3 llevan a un pedido.

Ilustración: a la izquierda, una estantería de almacén con cajas de cartón, y una de ellas lleva una flecha de devolución. A la derecha flotan burbujas de chat en blanco y tarjetas con estrellas. En el centro, sobre una plataforma con forma de tabla, un brazo robótico coloca una tarjeta de valoración junto a una caja en la misma fila. Solo esa fila es verde azulada: una reseña mala y una devolución en la misma fila.

Airbyte publicó su servidor MCP alojado el 27 de octubre de 2026. Con él, Claude, ChatGPT o Cursor consultan los pedidos y reembolsos que Airbyte sincroniza en BigQuery o Snowflake. Ninguna de sus herramientas lee reseñas públicas en la web. Lo comprobamos el 10 de noviembre de 2026, a las 00:15 hora de Singapur (SGT), con el servidor de código abierto en nuestra propia máquina: revisamos sus 47 herramientas una por una.

Después conectamos el servidor MCP remoto de EveryInfra al mismo agente y descargamos 71 reseñas de Trustpilot de tres marcas. La marca principal de este artículo es Ecoalf, una marca española de ropa con reseñas casi todas en español. De las 63 reseñas de una o dos estrellas, solo 3 llegaron por una invitación del comercio, y solo esas se pueden rastrear hasta un pedido. Ninguna de las 71 incluía un número de pedido. Por eso no se puede emparejar una queja con un reembolso concreto, pero sí comparar por semana y por producto. En la parte de reseñas, las llamadas a Trustpilot y Reddit que funcionaron esa noche cuestan unos 0,09 USD al mes por tienda. Con reseñas de Amazon para 20 productos, unos 0,93 USD, pero esas llamadas no devolvieron datos en la prueba.

Ilustración de un pequeño robot de cara redonda sentado ante una mesa. Un cable verde azulado en su mano izquierda entra en una pila de cilindros de base de datos, junto a una caja con una flecha de devolución. Un cable gris en su mano derecha entra en una nube de burbujas de chat en blanco y estrellas. Sobre la mesa hay una tabla de dos columnas con la fila central en verde azulado.
Una mano sostiene los pedidos y devoluciones del almacén de datos; la otra, las reseñas públicas. Se encuentran en la misma fila de una tabla. Ilustración hecha para EveryInfra

Este artículo parte de una situación concreta. Tienes una tienda online de ropa. Airbyte ya copia tus pedidos y reembolsos a BigQuery o Snowflake. Atención al cliente pregunta: «Las prendas que más se devuelven este mes, ¿qué dicen de ellas las reseñas malas?». Airbyte MCP le da al agente la mitad de la respuesta que está en tu almacén de datos. La otra mitad, la de las opiniones públicas, queda fuera de su alcance.

Probamos las dos mitades. Primero leímos la documentación de Airbyte y su historial de cambios en GitHub, y arrancamos el servidor en local. Después llamamos con una clave real a las capacidades trustpilot/reviews, amazon/search, amazon/reviews, reddit/search, jd/search y jd/reviews de EveryInfra. Medimos qué campos permiten unir una reseña con un pedido, un producto o una semana. No tenemos cuenta de Airbyte Cloud, así que cada paso de Airbyte que no ejecutamos lleva la etiqueta «ejemplo de configuración». Todas las cifras de EveryInfra salen de respuestas reales de esa noche.

Elegimos Ecoalf porque sus reseñas en Trustpilot están en español y porque la marca contesta casi todas. Esa costumbre añade una columna útil al análisis: el tiempo de respuesta pública. Para comparar añadimos dos marcas con otro perfil. Allbirds es una marca estadounidense de calzado que firmó la venta de sus activos el 29 de marzo de 2026 (SEC, formulario 8-K, 2026-03-29) y la cerró en junio (SEC, formulario 8-K, 2026-06-09). Anker es una marca china de electrónica con muchos modelos. Citamos solo títulos y recuentos; nunca mostramos el nombre de quien escribe.

¿Qué es Airbyte MCP? El lanzamiento del 27 de octubre

Según la nota de prensa del 27 de octubre de 2026, el nuevo servidor MCP permite conversar con los datos, vigilar las sincronizaciones y reparar fallos desde Claude, Cursor o ChatGPT (nota de prensa en Business Wire, 2026-10-27). El consejero delegado, Michel Tricot, dijo que MCP era la función más pedida por los clientes en más de cinco años. La misma nota anuncia la context layer para Airbyte Cloud y Enterprise Flex: consultas directas en Snowflake y BigQuery sobre datos de más de 50 conectores de origen. El ejemplo de la nota es saber qué cuentas de cliente tienen tickets abiertos.

El blog de Airbyte publicó el anuncio ese mismo día y lo actualizó el 4 de noviembre (blog de Airbyte, 2026-10-27). También ese día Airbyte subió a YouTube un vídeo de demostración de 1 minuto y 21 segundos (vídeo de Airbyte, 2026-10-27). El vídeo enseña este orden: añadir el servidor al agente, crear un origen, crear un destino, crear la conexión, sincronizar, leer registros para arreglar un fallo y hacer preguntas sobre los datos. El narrador menciona más de 600 conectores. Ningún paso del vídeo lee una página pública ni una reseña.

La documentación del producto enumera seis tareas: crear canalizaciones de datos, diagnosticarlas, leer directamente orígenes y destinos, conocer los parámetros de cada conector, buscar datos sincronizados y responder dudas sobre Airbyte (documentación de Airbyte MCP). En la misma página está el límite de uso. Cada organización tiene 100 000 lecturas directas y búsquedas gratis al mes. Las herramientas que gestionan conexiones o leen registros no cuentan. Las lecturas directas consumen además el límite de la API de origen, y las consultas al destino gastan cómputo de tu almacén.

La sección de limitaciones es clara. El servidor alojado es para Airbyte Cloud y Flex. Airbyte Core autogestionado tiene que ejecutar el servidor en local, con problemas conocidos. Las lecturas directas y la búsqueda son de solo lectura. Para una tienda que quiere preguntar por devoluciones, eso implica dos cosas: necesitas Airbyte Cloud para la context layer, y el agente solo lee lo que ya está en un origen configurado.

Antes de seguir un tutorial, conviene saber de qué producto habla. Revisamos el historial de la carpeta docs/platform/airbyte-mcp en el repositorio principal de Airbyte. La cronología es más larga que la nota de prensa, y un nombre de producto desapareció por el camino. Cada fila enlaza a su cambio en GitHub.

Fecha (UTC)CambioQué significa para tiFuente
2026-10-02Primera documentación de Airbyte MCP y la context layer, en beta privadaLos tutoriales de principios de octubre usan la beta privada; los nombres de herramientas pueden haber cambiadoPR #87633
2026-10-14Pasa a beta abiertaCualquier cuenta de Cloud puede conectarsePR #88922
2026-10-27Se quita la etiqueta beta, el mismo día de la nota de prensaDesde aquí está disponible para todosPR #89777
2026-10-30El servidor alojado acepta ?read-only=true; se retira la documentación de Airbyte AgentsLos clientes sin cabeceras propias también pueden limitar herramientasPR #90250, PR #89805
2026-11-03Documentación de la búsqueda en la context layerBúsqueda por palabras clave, semántica e híbridaPR #90239
2026-11-06Las herramientas pierden el prefijo cloudLos nombres antiguos en instrucciones o listas de permisos dejan de coincidirPR #91190
2026-11-09Se documentan las herramientas insiders y ?insiders=trueLas herramientas nuevas aparecen primero ocultasPR #91203

El producto retirado el 30 de octubre es Airbyte Agents, una capa de datos para agentes que Airbyte presentó unos seis meses antes (Show HN, repositorio de pruebas comparativas). En aquel hilo, el consejero delegado contó que un agente dio 47 pasos para responder qué clientes podían darse de baja, y que la respuesta final sonaba bien pero era falsa. Esa idea vive ahora dentro de Airbyte MCP y la context layer. Si encuentras un tutorial de mayo de 2026 sobre «Airbyte Agents», sus pasos de instalación no sirven para el servidor alojado.

Captura de la tabla Direct reads en la página de herramientas de Airbyte MCP. Tres filas marcadas con recuadros verde azulado: get_external_access_skill_docs lee la documentación de un conector; execute_external_api_query lee registros en vivo de una API de origen con list, get y search; execute_external_sql_query ejecuta SQL de solo lectura en Snowflake o BigQuery y solo acepta SELECT, WITH, SHOW TABLES, SHOW DATABASES y DESCRIBE TABLE.
Las tres herramientas de lectura directa de Airbyte MCP. Todas leen orígenes y destinos que ya configuraste. Captura de la documentación de Airbyte

Las tres herramientas leen orígenes y destinos cuyas credenciales ya guardaste en Airbyte. execute_external_api_query lee registros en vivo de orígenes como Zendesk o HubSpot. execute_external_sql_query lanza SQL de solo lectura en BigQuery o Snowflake (herramientas de Airbyte MCP). La página de la context layer compara tres vías: datos replicados, lecturas directas y búsqueda (documentación de la context layer). Los reembolsos encajan en la primera. Las reseñas públicas no encajan en ninguna, porque ningún origen de Airbyte las lee.

¿El servidor MCP de Airbyte lee reseñas públicas? Contamos sus herramientas

La documentación cambia, así que preguntamos al propio servidor. Para Airbyte Core autogestionado, Airbyte indica arrancar un servidor local con uvx --from=airbyte@latest airbyte-mcp (Airbyte MCP con Airbyte Core). Lo hicimos el 10 de noviembre a las 00:15 SGT, con valores de relleno en las variables de entorno. Solo enviamos initialize y tools/list, sin conectar con ninguna instalación de Airbyte.

Dato de la ejecución localValor
Primer arranque, con descarga de dependencias32,0 segundos
Versión que instala airbyte@latest0.71.3 (PyPI, 2026-10-26)
Versión del framework y del protocolo3.4.11 y 2025-06-18
Herramientas en tools/list47
Marcadas como solo lectura / destructivas25 / 12
Nombres que contienen cloud36

La especificación MCP permite marcar una herramienta como de solo lectura o destructiva, y el cliente puede pedir confirmación antes de usarla (especificación MCP: Tools). Leímos el nombre y la descripción de las 47. Todas trabajan con objetos de Airbyte: espacios de trabajo, organizaciones, orígenes, destinos, conexiones, sincronizaciones, conectores propios y el registro de conectores. Ninguna acepta una URL, una palabra clave o el nombre de una tienda para leer una página externa. Ninguna lee reseñas de Trustpilot, Amazon o Reddit.

La versión local tampoco trae las tres herramientas de lectura directa de la captura, como dice la documentación de Core: la context layer, las lecturas directas y la búsqueda son exclusivas de Airbyte Cloud. Hay otro detalle que la documentación no muestra (PyPI: airbyte). Los nombres locales siguen con el prefijo, por ejemplo list_deployed_cloud_connections y run_cloud_sync. La página de herramientas de Airbyte lo quitó el 6 de noviembre, con nombres como list_connections y run_connection_sync (PR #91190).

Entre el 2 y el 6 de noviembre, PyAirbyte cambió la definición de «destructiva» para pasar la revisión de OpenAI (PR #1441) y añadió ?insiders=true (PR #1456). Si tus instrucciones, listas de permisos o auditorías nombran herramientas, mantén listas separadas para el servidor alojado y el local. Revísalas después de cada actualización.

Gráfico de barras horizontales en bytes. Airbyte MCP local, 47 definiciones de herramientas: 97 251 bytes. Solo las 25 de lectura: 51 596 bytes. EveryInfra MCP, 12 herramientas: 16 261 bytes. Solo las 3 de datos: 3250 bytes, en verde azulado. El título dice que los dos servidores juntos suman unos 114 000 bytes de definiciones, y Airbyte aporta el 86 %.

Dos servidores en un agente significan dos juegos de definiciones dentro del contexto. El gráfico mide JSON compacto. El servidor local de Airbyte ocupa 97 251 bytes para 47 herramientas, de los que 43 196 son descripciones. El servidor remoto de EveryInfra ocupa 16 261 bytes para 12 herramientas. Juntos suman unos 114 000 bytes, unos 28 000 tokens si contamos 4 bytes por token.

Claude Code activa por defecto la búsqueda de herramientas y carga las definiciones solo cuando hacen falta. Los clientes sin carga bajo demanda arrastran todas las definiciones en cada turno. Los dos servidores permiten recortar. En el de Airbyte, ?read-only=true deja solo las herramientas de lectura, y la cabecera X-MCP-Include-Modules activa solo los módulos que elijas (configuración avanzada de Airbyte MCP). En EveryInfra bastan tres herramientas para trabajar con datos: everyinfra_list_capabilities, everyinfra_call_api y everyinfra_get_job, con 3250 bytes en total.

Qué responde el servidor alojado antes de iniciar sesión

También preguntamos al servidor alojado por la autenticación, sin credenciales, a las 00:14 SGT.

SolicitudEstadoRespuesta
POST https://mcp.airbyte.com/mcp (initialize)401www-authenticate apunta a /.well-known/oauth-protected-resource/mcp
GET /.well-known/oauth-protected-resource/mcp200Servidor de autorización https://mcp.airbyte.com/, ámbitos openid, email y profile, token en cabecera
GET /.well-known/oauth-protected-resource404Nada en la ruta raíz

Es lo que piden las reglas de autorización de MCP: el servidor publica metadatos de recurso protegido de OAuth 2.0 y el cliente los usa para encontrar el servidor de autorización (especificación MCP: Authorization). Según el RFC 9728, cuando la URL del recurso tiene ruta, el cliente inserta /.well-known/oauth-protected-resource entre el dominio y la ruta (RFC 9728). Por eso el 404 en la raíz es correcto. Si tu equipo escribe su propio cliente o proxy, no busque los metadatos en la raíz.

La documentación de Airbyte ofrece dos formas de acceso (instalar Airbyte MCP). Una persona usa OAuth en el navegador y el cliente se registra solo. Los scripts y la integración continua envían las cabeceras Client-Id y Client-Secret de una aplicación de Airbyte. La aplicación actúa con los permisos de quien la creó, así que conviene una cuenta de servicio. Tras 14 días sin uso hay que volver a entrar.

La página de configuración avanzada añade una frase clave: clientes como Claude no pueden enviar cabeceras propias, así que el modo de solo lectura existe también como parámetro de URL (configuración avanzada de Airbyte MCP). Un conector personalizado en claude.ai o Claude Desktop se conecta desde los servidores de Anthropic en la nube, y tu servidor debe ser accesible desde internet (centro de ayuda de Claude). Opciones como «ocultar herramientas destructivas» solo existen como cabecera y no se pueden usar en Claude web. Allí, el parámetro de solo lectura es la única forma de limitar herramientas.

Ejemplo de configuración: dos servidores MCP en un proyecto

Animación de flujo. Arriba, un mismo agente en Claude, ChatGPT o Cursor. La columna izquierda, de arriba abajo: Airbyte MCP en mcp.airbyte.com con OAuth, execute_external_sql_query sobre BigQuery o Snowflake y las tablas de Shopify orders y order_refunds sincronizadas por Airbyte. La columna derecha: EveryInfra MCP en api.everyinfra.com con clave API, everyinfra_call_api con trustpilot/reviews y amazon/reviews, y las reseñas y menciones públicas. Las dos columnas desembocan en un recuadro inferior, «Unión: producto × semana», con devoluciones y motivos a un lado y reseñas malas y temas al otro. Puntos grises y verde azulado bajan por cada camino hasta ese recuadro.

Este es un ejemplo de configuración para Claude Code a nivel de proyecto, en el archivo .mcp.json de la raíz del repositorio. Airbyte usa la URL de solo lectura, y en la primera conexión Claude Code abre el navegador para entrar en Airbyte Cloud. EveryInfra usa una clave de API en la cabecera Authorization: Bearer; la clave viene de una variable de entorno y no queda escrita en el archivo. Para clientes sin cabeceras, sigue la página del servidor MCP. Los dos servidores usan accesos distintos y no se estorban dentro del mismo agente. Claude Code expande ${VAR} en url y headers, y avisa en /mcp si falta la variable (documentación MCP de Claude Code). No probamos este bloque contra Airbyte Cloud; la parte de EveryInfra usa la misma URL y cabecera que nuestras llamadas reales.

json
{
  "mcpServers": {
    "airbyte": {
      "type": "http",
      "url": "https://mcp.airbyte.com/mcp?read-only=true"
    },
    "everyinfra": {
      "type": "http",
      "url": "https://api.everyinfra.com/mcp",
      "headers": { "Authorization": "Bearer ${EVERYINFRA_API_KEY}" }
    }
  }
}

Solo lectura es lo razonable aquí. La sección de seguridad de Airbyte dice que las herramientas de borrado solo actúan sobre recursos con delete-me o deleteme en el nombre, y que cada herramienta declara si es de lectura o destructiva (herramientas de Airbyte MCP). Un agente que responde sobre reseñas y devoluciones nunca necesita tocar una canalización. Además, el modo de lectura reduce las definiciones casi a la mitad.

Para que el agente lea tu almacén, un administrador de la organización debe activar el acceso de agentes en Airbyte. El destino tiene que ser BigQuery o Snowflake, y solo se permiten SELECT y SHOW TABLES (acceso de agentes). Pide al administrador un rol que solo pueda leer las vistas de pedidos y reembolsos. Así limitas lo que ve el agente y lo que cuesta una consulta mal planteada.

Revisa también el tamaño máximo de salida. Claude Code avisa cuando el resultado de una herramienta MCP supera 10 000 tokens; el límite por defecto es 25 000 y se cambia con MAX_MCP_OUTPUT_TOKENS (documentación MCP de Claude Code). Nuestra llamada MCP a trustpilot/reviews devolvió 20 reseñas en 24 265 caracteres, unos 6000 tokens. Con limit en 200, o con reseñas de muchos productos a la vez, sí se puede llegar al límite. Deja que el almacén agregue primero y pide las reseñas por lotes pequeños.

La parte de reseñas: llamadas reales del 10 de noviembre

Primero leímos nombres, parámetros y precios en el catálogo gratuito, GET /api/v1/social/catalog, a las 00:14 SGT. En ese momento listaba 573 capacidades en 106 plataformas. trustpilot/reviews exige company, el dominio de la empresa, y acepta stars, date, sort, lang y verified_only. Devuelve 20 filas por defecto y hasta 200, y cada llamada cuesta 0,001389 USD (API de reseñas de Trustpilot). amazon/reviews pide la URL del producto, devuelve hasta 100 filas y cuesta lo mismo (API de reseñas de Amazon).

Esta es la llamada a Ecoalf, tal como la lanzamos a las 00:22 SGT. La clave entra por variable de entorno. Debajo va la primera reseña de una estrella que devolvió, con los campos que importan para cruzar datos y sin el nombre de quien la escribió.

bash
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"trustpilot","action":"reviews",
       "params":{"company":"ecoalf.com","date":"last12months","lang":"es"}}'

# {"id":"6ad938f2a05d937c9a47e8cb","rating":1,"title":"Me han vendido una chaqueta con tara",
#  "language":"es","verification_level":"not-verified","source":"Organic","country":"ES",
#  "experience_at":"2026-10-22T00:00:00+00:00","posted_at":"2026-10-22T00:13:06+00:00",
#  "reply_at":"2026-10-26T16:34:13+00:00","company_domain":"ecoalf.com"}

La tabla recoge todas las llamadas de esa noche, en hora de Singapur. El cargo sale del campo charged_usd de cada respuesta.

Hora (SGT)CapacidadParámetrosResultadoCargo
00:15trustpilot/reviewsallbirds.com, 1–2 estrellas, últimos 3 meses20 filas0,001389 USD
00:16trustpilot/reviewsallbirds.com, todas, últimos 30 días503, retry_after 20 s0
00:16 y 00:18amazon/searchallbirds tree runner10 filas cada vez (una repetida por error)0,002236 USD cada una
00:19reddit/searchallbirds return, más recientes0 filas0
00:21trustpilot/reviewsanker.com, 1–2 estrellas, últimos 3 meses20 filas0,001389 USD
00:22trustpilot/reviewsecoalf.com, español, últimos 12 meses20 filas0,001389 USD
00:22trustpilot/reviewsdate = last14days422 con valores permitidos0
00:22trustpilot/reviewsallbirds.com, todas, 3 meses, limit 20031 filas0,001389 USD
00:23 y 00:25amazon/reviewsdos ASIN de Tree Runner503 las dos0
00:26MCP everyinfra_call_apiigual que la primera fila20 filas, mismos id y orden0,001389 USD
00:28amazon/reviewsreintento asíncrono0 filas a las 00:30, retención devuelta0
00:42jd/searchpower bank de Anker5 filas0,002472 USD
00:42jd/reviewsprimer item_id10 filas0,001389 USD

La tabla muestra tres cosas sobre la facturación. La primera: los fallos no se cobran. El 503 indica «Not charged» y da retry_after; el 422 enumera allowed y did_you_mean y termina con «Nothing was charged.».

La segunda: los resultados vacíos tampoco se cobran. reddit/search devolvió 0 filas y 0 de cargo. El trabajo asíncrono de amazon/reviews retuvo saldo, terminó sin filas y marcó refund_state como refunded. La tercera: limit 200 cuesta lo mismo que 20 filas. Allbirds solo tenía 31 reseñas en tres meses, así que una llamada bastó. Otras seis solicitudes recibieron 429 porque la clave de prueba admite 10 llamadas por minuto, y un 429 no se cobra.

Captura de dos respuestas reales de la API. Arriba, HTTP 422 con date en last14days: recuadros verde azulado marcan did_you_mean con last7days y last30days, y el texto de next_steps «Nothing was charged.». Abajo, HTTP 200 con todas las reseñas de Allbirds de los últimos tres meses: recuadros marcan count 31 y charged_usd 0.001389. La barra superior indica 2026-11-10 00:22 SGT.
Dos llamadas en el mismo minuto. Un parámetro mal escrito devuelve los valores válidos y no cuesta nada; la llamada corregida trae las 31 reseñas por el precio de una. Captura de respuestas reales de EveryInfra

La llamada por MCP dio lo mismo que la REST. A las 00:26 enviamos tools/call a everyinfra_call_api con los parámetros de las 00:15. Los 20 id coincidieron, 20 de 20 y en el mismo orden, con el mismo cargo. En Amazon no conseguimos reseñas esa noche, pero amazon/search reveló algo importante: «allbirds tree runner» devolvió 10 resultados con 10 ASIN distintos. Ocho eran la Tree Runner: los ASIN de hombre compartían 779 valoraciones y los de mujer, 746. Los otros dos eran la Tree Runner Go, con 236 y 292 (API de búsqueda de Amazon). Cada color y talla tiene su ASIN y las reseñas son del producto padre, así que los 10 ASIN se reducen a 4 productos padre. La mayoría de los precios iba de 50 a 100 USD, pero uno marcaba 1642,72 USD: es un valor atípico y conviene quitarlo antes de calcular medias. Antes de cruzar, construye una tabla de equivalencias entre producto padre, ASIN hijo y variante de tu tienda.

Ecoalf contesta casi todo: el tiempo de respuesta como columna

Lo más llamativo de Ecoalf no son las quejas, sino las respuestas. La llamada de las 00:22 trajo 20 reseñas en español publicadas entre el 24 de febrero y el 2 de noviembre de 2026. De ellas, 14 tienen una estrella, 3 tienen dos, 1 tiene tres y 2 tienen cinco. 18 vienen de España, 1 de Alemania y 1 de Francia. Las 20 llegaron sin invitación del comercio y ninguna tiene la marca de verificada. La marca respondió en público a 19. La única sin respuesta es la más reciente, publicada el 2 de noviembre, una semana antes de nuestra consulta.

trustpilot/reviews devuelve reply_at, la hora de la respuesta pública. Restamos posted_at a reply_at en las 19 respuestas y comparamos con las otras dos marcas.

MarcaRespuestasMás rápidaMedianaMás lentaEn 24 hEn 72 h
Ecoalf19 de 203,1 h22,5 h177,2 h1016
Allbirds0 de 31–––00
Anker0 de 20–––00

Esta columna cobra sentido al cruzarla con el almacén. Si Airbyte sincroniza también los tickets de atención al cliente, puedes poner en la misma fila el tiempo de respuesta pública y el tiempo de primera respuesta a tickets de esa semana. Si los dos suben a la vez, falta gente en atención al cliente. Si solo sube el público, nadie vigila la web de reseñas. En el caso de Ecoalf, la mediana de 22,5 horas indica que alguien revisa Trustpilot casi a diario.

Una advertencia práctica: responder rápido no cambia la nota. Las 17 reseñas malas de Ecoalf siguen ahí con sus estrellas, tengan respuesta o no. Para el cruce con devoluciones importa más qué dicen esas reseñas y cuándo ocurrió la experiencia, como verás en las secciones siguientes.

¿Se puede emparejar una reseña mala con un reembolso? 3 de 63

Para emparejar una queja con un reembolso, la reseña necesita un número de pedido o una referencia que el comercio pueda buscar. Revisamos los campos de las 71 reseñas de las tres marcas. Todas tenían id, rating, posted_at, experience_at, country, source y verification_level. La nota del catálogo advierte que una fuente de respaldo puede omitir experience_at y source, pero esa noche no se usó ninguna.

El campo decisivo es source. Organic significa que la persona escribió por su cuenta. Shopify, InvitationApi y BasicLink significan que el comercio envió una invitación mediante una integración o un enlace.

Gráfico de barras apiladas de reseñas de 1 y 2 estrellas por origen en tres marcas. Allbirds, 26 reseñas: 25 espontáneas y 1 por invitación del comercio. Anker, 20 reseñas: 18 espontáneas y 2 por invitación. Ecoalf, 17 reseñas: todas espontáneas, 0 por invitación. La parte por invitación va en verde azulado. Título: solo 3 de 63 reseñas malas llegaron por una invitación del comercio.

Ecoalf tenía 17 reseñas malas, todas espontáneas. Allbirds tenía 31 reseñas en tres meses: 5 llegaron por la integración con Shopify y están verificadas (4 de cinco estrellas y 1 de una), y 25 de sus 26 reseñas espontáneas eran malas. Anker tenía 20 reseñas de una estrella: una por InvitationApi, verificada, otra por BasicLink, marcada como invitada, y 18 espontáneas. En total, 3 de 63 reseñas malas llegaron por invitación, un 4,8 %.

También buscamos en el texto «order #», «order number» o «pedido» seguidos de cuatro o más cifras. Ninguna de las 71 reseñas coincidió. La palabra «pedido» sí aparece en Ecoalf, pero sin número: en una reseña que explica un pedido de traslado entre tiendas con gastos de envío. Un agente que lea «mi pedido» en una reseña no tiene forma de saber cuál es.

¿Por qué una reseña invitada sí lleva a un pedido? Cuando el comercio sube una lista de invitaciones, envía correo, nombre y un número de referencia (centro de ayuda de Trustpilot: invitaciones por archivo). Esa referencia queda en el panel privado del comercio y no aparece en ninguna respuesta pública. Para el resto, quien escribe solo indica una fecha de experiencia de los últimos 12 meses (centro de ayuda de Trustpilot: escribir una reseña).

Hay dos obstáculos más. El primero es el producto: una reseña de servicio en Trustpilot habla de la empresa, no de un artículo. Buscamos nombres de modelo en las 63 reseñas malas. En Ecoalf solo 1 de 17 nombraba un producto concreto; en Allbirds, 4 de 26; en Anker, 9 de 20, con líneas como Soundcore, eufy o AeroClip. En total, 14 reseñas, un 22 %.

El segundo obstáculo es el canal. Una reseña mala de Allbirds hablaba de la atención en su tienda de Marunouchi, en Tokio, y una visita a tienda física no está en tu tabla de pedidos online. En Ecoalf, varios títulos hablan de zapatillas o de prendas en general, sin modelo. Así que antes de preguntar «¿a qué devolución corresponde esta queja?», hay que preguntar «¿de qué producto habla?», y casi nunca hay respuesta.

De qué se quejan: calidad en Ecoalf, atención en las otras dos

No se puede emparejar pedido a pedido, pero contar por temas sigue siendo útil. Si la mitad de las quejas hablan de devoluciones y tus reembolsos suben esas mismas semanas, conviene mirar los dos datos juntos. No pedimos a un modelo que etiquetara. Escribimos cinco grupos de palabras clave antes de ejecutar nada, sin distinguir mayúsculas, sobre título y texto; una reseña puede caer en varios temas.

Gráfico de barras agrupadas con cinco temas como porcentaje de las reseñas de 1 y 2 estrellas en tres marcas. Atención sin respuesta: Allbirds 77 %, Anker 70 %, Ecoalf 53 %. Devoluciones, reembolsos y garantía: Allbirds 50 %, Anker 60 %, Ecoalf 35 %. Calidad y defectos: Allbirds 46 %, Anker 50 %, Ecoalf 71 %. Envío y entregas: Allbirds 35 %, Anker 45 %, Ecoalf 41 %. Talla y ajuste: Allbirds 23 %, Anker 0 %, Ecoalf 12 %. Las barras de Allbirds van en verde azulado.
TemaPalabras en español (Ecoalf)Palabras en inglés (Allbirds, Anker)Ecoalf (17)Allbirds (26)Anker (20)
Calidad y defectoscalidad, defecto, tara, roto, descosido, tinte, desgastequality, defect, fell apart, hole, faded, broke121210
Atención sin respuestaatención al cliente, correo, teléfono, respuesta, contactocustomer service, no response, email, support92014
Envío y entregasentrega, envío, transporte, paquete, pedido, recibidodeliver, shipping, arrived, never received799
Devoluciones y reembolsosdevolución, reembolso, cambio, abono, dineroreturn, refund, exchange, final sale, warranty61312
Talla y ajustetalla, ajuste, pequeño, estrecho, anchosize, fit, tight, narrow, wide260

En Ecoalf, la calidad encabeza las quejas: 12 de 17, un 71 %. Ojo con las ventanas: la muestra de Ecoalf cubre los últimos 12 meses y las de Allbirds y Anker, los últimos 3, así que compara la mezcla de temas dentro de cada marca y no el orden entre marcas. Los títulos lo dicen sin rodeos, con expresiones como «Pésima calidad» o «Tintes de mala calidad». En Allbirds y Anker, el primer tema es la atención sin respuesta, por encima del 70 %, lo que cuadra con que ninguna de las dos contestara en Trustpilot. Para el cruce con el almacén, la fila más útil en Ecoalf es la de calidad: un defecto de fábrica suele acabar en devolución, y el motivo de devolución en tu tienda puede confirmar o desmentir lo que dicen las reseñas.

Las reglas de palabras clave tienen falsos positivos y falsos negativos. «Pedido» aparece en quejas de envío y también en frases neutras; «cambio» puede ser un cambio de talla o un cambio de opinión. Sirven para ver tendencias, no para juzgar una reseña concreta. Si prefieres que un modelo etiquete cada reseña, compara una muestra de sus etiquetas con el resultado de las reglas.

Qué ventana temporal usar: mediana de 1,81 días

Para cruzar por producto y tiempo, las fechas de ambos lados deben significar lo mismo. En el almacén, processed_at de order_refunds es la hora del reembolso (documentación del conector de Shopify en Airbyte, recurso Refund de Shopify). En las reseñas hay dos fechas: posted_at, cuándo se publicó, y experience_at, la fecha de experiencia que indica quien escribe, sin hora. Usa la fecha de experiencia, porque está más cerca de la compra y de la devolución.

Gráfico de columnas con los días entre la fecha de experiencia y la publicación en 71 reseñas de Trustpilot. Antes de la fecha de experiencia: 2. De 0 a 1 día: 25. De 1 a 3 días: 15. De 3 a 7 días: 5. De 7 a 14 días: 12. De 14 a 30 días: 5. De 30 a 90 días: 4. Más de 90 días: 3. Las tres columnas de 0 a 7 días van en verde azulado. Título: 47 de 71 reseñas en 7 días y 64 de 71 en 30 días.

La mediana de las 71 reseñas fue de 1,81 días. 47 reseñas (66 %) llegaron en 7 días, 59 (83 %) en 14 días y 64 (90 %) en 30 días. La más tardía tardó 248 días. Por marca, Ecoalf tuvo la mediana más corta, 0,91 días; Anker, 1,57; Allbirds, 3,52. La gente que escribe sobre Ecoalf lo hace casi en el momento, a menudo el mismo día de la experiencia que cuenta.

Dos reseñas se publicaron unas horas antes de su fecha de experiencia. La fecha de experiencia se guarda como medianoche UTC y la publicación lleva hora y minutos, así que un desfase horario puede dar un valor negativo. Trátalo como 0. Agrega los reembolsos por la semana de processed_at y las reseñas por la semana de experience_at, y compara cada semana con la anterior y la siguiente. Una ventana de 7 días cubre dos tercios de las reseñas; una de 30 días, nueve de cada diez.

El registro de cambios de Airbyte añade un aviso. La versión 4.3.4 del conector de Shopify, del 3 de noviembre de 2026, corrigió que las sincronizaciones incrementales de transacciones perdieran cambios de estado de reembolsos. Pero el flujo order_refunds sigue sin captar esos cambios de forma incremental, y hay que refrescarlo para corregir filas antiguas (registro de cambios del conector de Shopify, PR #89704). Si tus reembolsos no cuadran con el panel de Shopify, refresca el flujo antes de cruzar.

La unión: Airbyte para el almacén, EveryInfra para las reseñas

Con las dos mitades listas, el reparto más barato es este: el almacén calcula los reembolsos y el agente recibe solo dos tablas semanales pequeñas. execute_external_sql_query acepta únicamente SELECT, WITH y algunos comandos SHOW y DESCRIBE (herramientas de Airbyte MCP), y con eso basta para la consulta siguiente. Es un ejemplo de configuración en SQL de BigQuery; los nombres de tabla siguen los flujos por defecto del conector de Shopify de Airbyte. No tenemos tienda en Shopify ni cuenta de Airbyte Cloud, así que no la ejecutamos sobre un almacén real.

sql
-- Ejemplo de configuración: se envía con execute_external_sql_query de Airbyte MCP (solo lectura)
WITH refunds AS (
  SELECT
    DATE_TRUNC(DATE(r.processed_at), WEEK(MONDAY)) AS week,
    CAST(JSON_VALUE(li, '$.line_item.product_id') AS INT64) AS product_id,
    SUM(CAST(JSON_VALUE(li, '$.quantity') AS INT64)) AS units_refunded,
    COUNT(DISTINCT r.order_id) AS refund_orders
  FROM shopify.order_refunds AS r,
       UNNEST(JSON_QUERY_ARRAY(r.refund_line_items)) AS li
  WHERE r.processed_at >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 92 DAY)
  GROUP BY week, product_id
)
SELECT week, product_id, units_refunded, refund_orders
FROM refunds
ORDER BY week, units_refunded DESC;

En cambio, la parte de las reseñas la ejecutamos de verdad. Cargamos en DuckDB, en local, las 31 reseñas de Allbirds y las agrupamos por la semana de la fecha de experiencia. Salieron 15 semanas con datos y 26 reseñas malas; la semana más cargada tuvo 4. Con tan pocos casos, una semana sola solo sirve para detectar algo raro. Al sumar bloques de cuatro semanas, las reseñas malas quedaron en 7, 6, 7 y 6: el pico semanal era ruido.

Una marca como Ecoalf, con 20 reseñas en un año, tiene todavía menos volumen. Para ella, el bloque mensual es la unidad mínima razonable, y la comparación con las devoluciones debe hacerse por familia de producto (zapatillas, chaquetas, camisetas) y no por referencia. Escribimos reglas en las instrucciones del agente, y cada una sale de una cifra medida. No emparejar una reseña con un reembolso, porque 0 de 71 llevaban número de pedido. Poner las reseñas sin modelo en una fila de «marca completa», porque solo el 22 % nombraba un producto. No sacar conclusiones de una semana con menos de 3 reseñas malas. Añadimos una cuarta: indicar siempre de qué fecha a qué fecha va la ventana y si el primer bloque está completo. Filtramos con date=last3months, que mira la fecha de publicación, pero agrupamos por fecha de experiencia; las primeras semanas solo recogen experiencias de julio publicadas después de agosto y salen bajas. Como 64 de 71 reseñas se publicaron en 30 días, conviene tratar las cuatro primeras semanas como incompletas.

Guardar las reseñas en el almacén con un conector declarativo

Algunos equipos prefieren un histórico de reseñas en el almacén en lugar de consultar en vivo cada vez. Se puede escribir EveryInfra como origen propio de Airbyte y sincronizarlo de forma programada a BigQuery o Snowflake. Los conectores propios de Airbyte usan un formato YAML declarativo, y Airbyte MCP tiene la herramienta publish_custom_source_definition para publicarlo (herramientas de Airbyte MCP). Escribimos un manifiesto mínimo con POST /api/v1/social y trustpilot/reviews, y lo ejecutamos cuatro veces con PyAirbyte en local.

Ejecución (SGT)CambioResultado
1, 00:26stars: ["1", "2"], espera por defecto de 1 a 16 s11 fallos (5 eran 429), abandona
2, 00:30espera fija de 25 sel límite de 10 por minuto agota los reintentos con 429
3, 00:338 reintentos de 30 sfalla todas las veces
4, 00:39sin stars, limit: 20031 filas en 14,3 s

La espera por defecto ignoraba el retry_after de 20 segundos de la respuesta de error, pero esa no era la causa. Un servidor de eco local mostró la solicitud exacta: "stars": [1, 2]. El motor de plantillas había convertido las cadenas en números. A las 00:38 repetimos las dos formas a mano con el mismo agente de usuario python-requests: los números fallaron y las cadenas devolvieron 200 con 20 filas.

Queda una regla práctica: en trustpilot/reviews, envía stars como cadenas, por ejemplo ["1", "2"]. Con enteros la API devuelve 503, y ese fallo no se cobra. Como la plantilla declarativa de Airbyte convierte "1" en el entero 1, no envíes stars desde un manifiesto y filtra por nota en el SQL del almacén.

La cuarta ejecución coincidió con las 31 filas de la llamada REST de las 00:22. Airbyte añadió _airbyte_raw_id, _airbyte_extracted_at y _airbyte_meta, que hacen falta para deduplicar. También cometimos un error propio: el esquema de esa ejecución no declaraba source ni verification_level, y la caché local no creó esas columnas aunque additionalProperties era true. Como source es el único campo que dice si una reseña lleva a un pedido, decláralo siempre. Airbyte cobra los orígenes propios como los de API, 6 créditos por millón de filas (créditos de Airbyte); unas decenas de reseñas al trimestre no cuestan casi nada.

¿Qué camino elegir? La consulta en vivo por EveryInfra MCP sirve para preguntas y comprobaciones rápidas, con datos al momento y sin almacenamiento. La sincronización al almacén sirve si necesitas histórico, uniones SQL con reembolsos o la búsqueda de la context layer. Esa búsqueda solo indexa conexiones entre conectores para agentes (búsqueda en la context layer), y la documentación no aclara si un origen propio cuenta.

Reseñas con variante: comparación con un marketplace

Las reseñas de Trustpilot valoran una empresa, así que la clave de unión es gruesa por naturaleza. Para ver de qué depende, consultamos un marketplace que guarda la variante en cada reseña. A las 00:42 SGT buscamos power banks de Anker con jd/search y leímos las reseñas del primer item_id con jd/reviews (API de reseñas de JD). Las dos llamadas dieron 200: 5 filas por 0,002472 USD y 10 filas por 0,001389 USD.

Campo`jd/reviews` (un power bank, 10 reseñas)`trustpilot/reviews` (anker.com, 20 reseñas)Qué aporta al cruce
Productoitem_id en 10 de 10No existe; la reseña es de la empresaEl marketplace lleva al producto directamente
Variantecolor y size en 10 de 10No existeLlega al nivel de variante de tu tienda
Fechaposted_at al segundo, sin zona horariaposted_at con zona y experience_at por díaSolo Trustpilot da la fecha de experiencia
Unidadesbuy_count: 7 con 1, otras con 2, 5 y 30No existeMuestra compras al por mayor
Número de pedidoNo existeNo existeNinguno permite emparejar pedido a pedido

La conclusión: la finura de la clave depende de qué valora la plataforma, no del servidor MCP que la consulta. Una reseña de marketplace cuelga de un producto y registra la variante elegida, así que permite cruzar por producto, variante y semana. Aun así no trae número de pedido. Las 10 reseñas de esa noche tenían cinco estrellas y 3 no tenían texto; jd/reviews no filtra por estrellas, así que para encontrar quejas hay que paginar o filtrar en el almacén.

Cuánto cuesta al mes: 0,09 USD probado, 0,93 USD con Amazon

Gráfico de barras horizontales con la factura mensual de una tienda. Airbyte Cloud Standard, precio de partida: 20,00 USD con 5 créditos. Reseñas de Amazon en EveryInfra, 600 llamadas aún sin datos: 0,83 USD. Trustpilot y Reddit en EveryInfra, 120 llamadas probadas: 0,09 USD, en verde azulado. Airbyte MCP y context layer por debajo de 100 000 usos al mes: 0,00 USD. Título: unos 0,09 USD en la parte social probada; 0,93 USD con reseñas de Amazon.

Nuestro modelo es una tienda mediana. Cada día hace 1 llamada a trustpilot/reviews (hasta 200 filas), 20 llamadas a amazon/reviews, una por producto principal, y 3 a reddit/search. Con los precios del catálogo leídos a las 00:14 SGT, hay dos niveles. Trustpilot y Reddit, que funcionaron esa noche, suman 120 llamadas al mes, unos 0,09 USD. Con las 600 llamadas de Amazon, el total sube a 720 llamadas, unos 0,93 USD. Amazon es el 90 % de ese total y esa noche no devolvió datos, así que pruébalo antes de meterlo en el presupuesto.

También puedes recortar Amazon. En la búsqueda anterior, 10 ASIN se reducían a 4 productos padre, y las reseñas cuelgan del padre: basta una llamada por producto padre. Si tus 20 productos principales caben en 5 padres, Amazon necesita 150 llamadas al mes, unos 0,21 USD, y el mes completo queda en unos 0,30 USD. Los fallos y los resultados vacíos no se cobran, así que la factura real será menor. La página de precios usa los mismos precios que el catálogo.

ConceptoPrecio unitario (fecha de lectura)Uso mensualCoste mensualFuente
EveryInfra trustpilot/reviews0,001389 USD por llamada, hasta 200 filas (10 nov)30 llamadas0,0417 USDcatálogo price_usd
EveryInfra amazon/reviews0,001389 USD por llamada, hasta 100 filas (10 nov)600 llamadas0,8334 USDcatálogo price_usd
EveryInfra reddit/search0,000556 USD por llamada (10 nov)90 llamadas0,0500 USDcatálogo price_usd
Servidor Airbyte MCPGratis (10 nov)Sin límite0 USDdocumentación de Airbyte MCP
Lecturas y búsqueda de la context layerGratis hasta 100 000 al mes por organización (10 nov)Muy por debajo0 USDcontext layer
Airbyte Cloud StandardDesde 20 USD al mes con 5 créditos, cerca de 1 GB (10 nov)Unos 0,18 créditos por 30 000 filas20 USDprecios de Airbyte
Consultas al almacénSegún tu almacénUnas pocas agregaciones semanales al díaSegún el almacénacceso de agentes

La fila de Airbyte merece una nota. 30 000 filas de pedidos y reembolsos gastan unos 0,18 créditos a 6 créditos por millón. La página de precios no publica el precio del crédito extra; un resumen de terceros habla de 5 USD por crédito (Skyvia sobre precios de Airbyte, 2026-10-20), así que confírmalo en tu cuenta. A partir de 40 créditos al mes, Airbyte propone el plan Plus, desde 189 USD al mes con 40 créditos (precios de Airbyte). Las cuentas nuevas tienen una prueba de 14 días o 400 créditos, lo que acabe antes (créditos de Airbyte).

El riesgo real está en el almacén. Cada llamada a execute_external_sql_query gasta cómputo de BigQuery o Snowflake. Un agente que recorre toda la tabla de reembolsos en cada turno puede costar más que todo lo demás junto. Dale una vista ya agregada por semana y el problema desaparece.

Límites y precauciones

AsuntoSituaciónQué hacer
Emparejar una reseña con un pedido3 de 63 reseñas malas venían de invitaciones; la referencia solo está en el panel del comercioCruzar por producto y semana; para casos concretos, exportar tus reseñas invitadas
Saber de qué producto hablaUn 22 % nombra un modeloAgrupar el resto como «marca completa»; no adivinar
Reseñas de AmazonDos 503 y un resultado vacío esa noche, sin cargoProbar antes con uno o dos ASIN; construir la tabla de ASIN con amazon/search
Context layerSolo en Airbyte CloudEn Core autogestionado, consultar el almacén con tu propio cliente SQL
Limitar herramientas en Claude webNo admite cabeceras propiasUsar ?read-only=true
Nombres de herramientasLa versión local 0.71.3 mantiene cloud; el servidor alojado cambió el 6 de noviembreNo fijar nombres en listas ni instrucciones
Datos personalesLas reseñas traen nombre y avatar de quien escribeDescartar los campos author_* antes de cargar

Los campos de autor no ayudan a contar quejas ni reembolsos, y en el almacén llegan a más personas. Airbyte también advierte que las lecturas directas usan las credenciales del conector y pueden mostrar registros que un usuario no ve en el origen (documentación de Airbyte MCP). Nuestro manifiesto no declara ningún campo de autor, y este artículo no muestra ningún nombre.

En qué se diferencia de artículos anteriores

Otros artículos usan los mismos datos de otra forma: el de Snowflake Cortex Agents carga antes las reseñas en una tabla de Snowflake, el de Google Data Agent Kit alinea tres plataformas en una tabla ancha de BigQuery y el del agente de sentimiento de marca con Gemini Enterprise trata la reputación de marca. Aquí las reseñas no pasan antes por el almacén: la pregunta es si una reseña pública puede llevar a un pedido.

Preguntas frecuentes

¿Qué es Airbyte?

(De la sugerencia de búsqueda «airbyte que es».) Airbyte es una plataforma de integración de datos: copia datos de orígenes como Shopify, Zendesk o HubSpot a destinos como BigQuery o Snowflake. Desde el 27 de octubre de 2026 tiene un servidor MCP alojado que permite gestionar esas copias y consultar los datos desde un asistente de IA (documentación de Airbyte MCP). Airbyte Core se puede autogestionar gratis bajo la Elastic License 2.0 (precios de Airbyte).

¿Se pueden cruzar las reseñas malas de Trustpilot con mis pedidos?

(De la sugerencia en inglés «trustpilot bad reviews».) Casi nunca. De nuestras 63 reseñas de una o dos estrellas, solo 3 (un 4,8 %) llegaron por invitación del comercio, y la referencia queda en el panel privado de Trustpilot del comercio. Ninguna traía número de pedido en el texto. Cruza por producto y semana. Para casos concretos, exporta las reseñas invitadas desde tu cuenta de Trustpilot Business, que guarda la referencia del archivo de invitaciones (centro de ayuda de Trustpilot: invitaciones por archivo).

¿Airbyte MCP es gratis?

(De la sugerencia en inglés «is airbyte free».) El servidor MCP es gratis en todos los planes, también en Core. Las lecturas y búsquedas de la context layer son gratis hasta 100 000 al mes por organización, y las herramientas de gestión no cuentan (documentación de Airbyte MCP). Pagas el plan de sincronización de Airbyte Cloud y el cómputo del almacén.

¿Cómo distinguir reseñas falsas en Trustpilot?

(De la sugerencia «trustpilot reseñas falsas».) Este artículo no juzga si una reseña es falsa. Lo que sí devuelve trustpilot/reviews son dos campos que ayudan a ponderar: source, que indica si llegó por invitación del comercio, y verification_level, que indica si Trustpilot la marcó como verificada. Las 20 reseñas de Ecoalf eran espontáneas y sin verificar. Trustpilot explica sus reglas de verificación en su centro de ayuda (escribir una reseña).

Para informes, ¿MCP o una copia en el almacén?

(De un hilo de Reddit en r/Odoo.) Alguien preguntó si los datos de Odoo debían ir por MCP o copiarse a un almacén. Las respuestas más votadas coincidían: MCP para preguntas puntuales en el chat, tablas del almacén para paneles e informes fijos, y una sola definición para cada cifra (hilo de r/Odoo). Nuestro resultado apunta en la misma dirección: los reembolsos, en el almacén; las reseñas, pocas y cambiantes, en vivo; y la unión, por semanas.

Primeros pasos

  1. Consigue una clave de EveryInfra con la guía rápida. Las llamadas fallidas y los resultados vacíos no se cobran.
  2. Lee el catálogo gratuito, GET /api/v1/social/catalog?platform=trustpilot, o abre la página de la API de Trustpilot.
  3. Añade el servidor de EveryInfra a tu cliente con la página del servidor MCP.
  4. Añade el servidor de Airbyte con la URL de solo lectura del ejemplo de configuración.
  5. Para variantes de Amazon y menciones en Reddit, consulta la API de Amazon y reddit/search.

Referencias

  1. New Airbyte MCP Server Lets Users Chat with Their Data, Business Wire, 2026-10-27, https://www.businesswire.com/news/home/20261027843580/en/New-Airbyte-MCP-Server-Lets-Users-Chat-with-Their-Data-Simplifies-Pipeline-Management-and-Improves-User-Experience
  2. Introducing the Airbyte MCP Server and Context Layer, blog de Airbyte, 2026-10-27 (actualizado el 2026-11-04), https://airbyte.com/blog/airbyte-mcp
  3. Airbyte MCP: Build Pipelines, Troubleshoot Syncs & Chat With Your Data, canal de YouTube de Airbyte, 2026-10-27, https://www.youtube.com/watch?v=C4-eGrBePUQ
  4. Airbyte MCP, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/airbyte-mcp
  5. Install the Airbyte MCP, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/airbyte-mcp/install
  6. Airbyte MCP tools, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/airbyte-mcp/tools
  7. Advanced Airbyte MCP configuration, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/airbyte-mcp/advanced-configuration
  8. Use the Airbyte MCP with Airbyte Core, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/airbyte-mcp/self-managed
  9. Context layer, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/context-layer
  10. Agent access, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/context-layer/agent-access
  11. Search your data, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/context-layer/search
  12. Manage billing and credits, documentación de Airbyte, leída en noviembre de 2026, https://docs.airbyte.com/platform/cloud/managing-airbyte-cloud/manage-credits
  13. Shopify source connector (registro de cambios 4.3.4 y 4.3.5), documentación de Airbyte, 2026-11-03, https://docs.airbyte.com/integrations/sources/shopify
  14. Airbyte Pricing, Airbyte, leída el 2026-11-10, https://airbyte.com/pricing
  15. docs: add Airbyte MCP and Context layer docs (private beta), GitHub PR #87633, 2026-10-02, https://github.com/airbytehq/airbyte/pull/87633
  16. docs: move Airbyte MCP and context layer to open beta, GitHub PR #88922, 2026-10-14, https://github.com/airbytehq/airbyte/pull/88922
  17. docs: remove beta references from Airbyte MCP and context layer docs, GitHub PR #89777, 2026-10-27, https://github.com/airbytehq/airbyte/pull/89777
  18. docs(mcp): document ?read-only=true URL, GitHub PR #90250, 2026-10-30, https://github.com/airbytehq/airbyte/pull/90250
  19. docs: retire Airbyte Agents documentation, GitHub PR #89805, 2026-10-30, https://github.com/airbytehq/airbyte/pull/89805
  20. docs: add context layer search documentation, GitHub PR #90239, 2026-11-03, https://github.com/airbytehq/airbyte/pull/90239
  21. docs(airbyte-mcp): update tool names after cloud prefix removal, GitHub PR #91190, 2026-11-06, https://github.com/airbytehq/airbyte/pull/91190
  22. docs(mcp): document insiders tools, GitHub PR #91203, 2026-11-09, https://github.com/airbytehq/airbyte/pull/91203
  23. Shopify: emit transactions of orders updated since the saved state, GitHub PR #89704, 2026-11-03, https://github.com/airbytehq/airbyte/pull/89704
  24. fix(mcp): apply broad destructiveHint definition for OpenAI review, PyAirbyte PR #1441, 2026-11-02, https://github.com/airbytehq/PyAirbyte/pull/1441
  25. feat(mcp): add ?insiders=true URL param, PyAirbyte PR #1456, 2026-11-06, https://github.com/airbytehq/PyAirbyte/pull/1456
  26. airbyte (PyAirbyte), PyPI, versión 0.71.3 del 2026-10-26, https://pypi.org/project/airbyte/
  27. airbyte-agents-benchmarks, GitHub, https://github.com/airbytehq/airbyte-agents-benchmarks
  28. Show HN: Airbyte Agents, Hacker News, mayo de 2026, https://news.ycombinator.com/item?id=48023496
  29. Tools, especificación de Model Context Protocol 2025-06-18, https://modelcontextprotocol.io/specification/2025-06-18/server/tools
  30. Authorization, especificación de Model Context Protocol 2025-06-18, https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization
  31. RFC 9728: OAuth 2.0 Protected Resource Metadata, IETF, 2025, https://www.rfc-editor.org/rfc/rfc9728
  32. Connect Claude Code to tools via MCP, documentación de Anthropic, leída en noviembre de 2026, https://code.claude.com/docs/en/mcp
  33. Get started with custom connectors using remote MCP, centro de ayuda de Claude, leído en noviembre de 2026, https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp
  34. Write a review, centro de ayuda de Trustpilot, leído en noviembre de 2026, https://help.trustpilot.com/s/article/Write-a-review?language=en_US
  35. Send service review invitations by importing a customer data file, centro de ayuda de Trustpilot, leído en noviembre de 2026, https://help.trustpilot.com/s/article/Send-service-review-invitations-by-uploading-a-file-with-customer-data?language=en_US
  36. Refund, documentación para desarrolladores de Shopify, leída en noviembre de 2026, https://shopify.dev/docs/api/admin-rest/latest/resources/refund
  37. Allbirds, Inc. Form 8-K (acuerdo de venta de activos), SEC, 2026-03-29, https://www.sec.gov/Archives/edgar/data/1653909/000162828026022181/bird-20260329.htm
  38. Allbirds, Inc. Form 8-K (cierre de la venta), SEC, 2026-06-09, https://www.sec.gov/Archives/edgar/data/1653909/000162828026043145/bird-20260609.htm
  39. Catálogo de datos sociales de EveryInfra, leído el 2026-11-10 a las 00:14 SGT, https://api.everyinfra.com/api/v1/social/catalog
  40. Using Claude Dashboards with Odoo 19: connect via MCP or replicate to a data warehouse?, Reddit r/Odoo, noviembre de 2026, https://www.reddit.com/r/Odoo/comments/1x3wmhj/using_claude_dashboards_with_odoo_19_connect_via/
  41. Airbyte Pricing 2026: Plans, Credits and Real Costs, blog de Skyvia, 2026-10-20, https://skyvia.com/blog/airbyte-pricing/
  42. Connect Codex to Self-Managed Airbyte Core with the Airbyte MCP, blog de Airbyte, 2026-11-07, https://airbyte.com/blog/connect-codex-to-airbyte-core-with-airbyte-mcp
  43. Known issue: links include /api/public/v1, PyAirbyte issue #563, https://github.com/airbytehq/PyAirbyte/issues/563

Referencia BL-124

Nuestras estadísticas siempre están activas. Google Analytics, solo con «Permitir analítica». Política de privacidad