4 formas de conectar Microsoft Ads a Claude en 2026 (fácil)
Porter Metrics+Microsoft Ads+
Tutorial de Microsoft Ads + IA · 2026

4 formas de conectar Microsoft Ads a Claude en 2026 (fácil)

Aprende a conectar Microsoft Ads a Claude con MCP y métodos alternativos con Google Sheets y BigQuery.

rocket_launch Pruébalo gratisPrueba gratuita ilimitada de 14 días. Después, mantén consultas ilimitadas para hasta 3 cuentas publicitarias y 30 días de datos históricos — sin tarjeta de crédito.
Juan Bello

Juan Bello

Fundador, Porter Metrics · 4 de mayo de 2026 · 20 min de lectura

boltTL;DR

Para conectar Microsoft Ads a Claude vía MCP: copia mcp.portermetrics.com/mcp, ve a Claude.ai, abre Conectores → Gestionar conectores → Añadir conector personalizado, pega la URL e inicia sesión. Desde allí, pregúntale a Claude lo que sea sobre tus campañas de Microsoft Ads en español sencillo.

Una vez conectado, puedes automatizar tus informes y análisis de Microsoft Ads — haz preguntas sobre tus datos, crea dashboards, activa alertas o envía informes listos para el cliente como el de abajo.

Requisitos previos

  • Una cuenta de Porter Metrics con tu cuenta de Microsoft Ads conectada (el plan gratuito es suficiente para probarlo de principio a fin)
  • Una cuenta de Claude — el plan gratuito funciona para Claude Web; se necesita una suscripción Pro para Claude Code y las funciones MCP de Desktop
  • Acceso de administrador o estándar a las cuentas de Microsoft Ads que quieres conectar

Conecta Microsoft Ads a Claude con MCP

Para este tutorial usaremos el método MCP. Aquí tienes una explicación rápida de qué es MCP y por qué es la mejor opción para Microsoft Ads.

MCP (Model Context Protocol) es el estándar abierto que permite a herramientas de IA como Claude, ChatGPT, Claude Code y otras acceder y usar APIs externas — las cosas que hacen funcionar herramientas como Microsoft Ads bajo el capó. En lugar de crear una integración personalizada para cada herramienta de IA que uses, instalas un MCP y cada IA compatible accede a los mismos datos.

Cuatro razones por las que MCP gana para Microsoft Ads:

content_paste
Configuración copiar y pegar
📋 Configuración copiar y pegar — Sin tokens, sin scripts, sin ayuda de desarrollador — literalmente pega una URL en Claude y listo.
hub
Funciona con todas las herramientas de IA
🔌 Funciona con todas las herramientas de IA — Claude, Claude Code, ChatGPT, Cursor, Antigravity, Lovable, Vercel v0, Zapier. Una URL de MCP, cada herramienta que habla el protocolo.
merge_type
Más de 20 fuentes en una conexión
🔀 Más de 20 fuentes en una conexión — El MCP de Porter incluye Microsoft Ads además Google Ads, GA4, Shopify, HubSpot, Klaviyo, Google Sheets y más de 20 más. Consulta y combínalas todas en una sola conversación.
tune
Granularidad perfecta
🎛️ Granularidad perfecta — Las hojas de cálculo te encierran en las columnas que exportaste. MCP accede directamente a la Advertising API de Microsoft — así puedes filtrar por campaña, desglosar por grupo de anuncios o palabra clave, y añadir nuevas dimensiones sobre la marcha sin reconstruir tablas.

La configuración completa toma menos de 5 minutos y se divide en tres pasos: conecta Microsoft Ads a Porter, apunta Claude al MCP de Porter, y haz tu primera pregunta.

1. Conecta tus datos de Microsoft Ads a Porter

Porter se sitúa entre la Advertising API de Microsoft y Claude. Maneja OAuth, limitación de tasas, paginación y toda la infraestructura para que Claude solo vea datos limpios y estructurados.

Regístrate en Porter. Crea una cuenta gratuita en portermetrics.com. El plan gratuito es suficiente para ejecutar este flujo completo de principio a fin. Conecta tu cuenta de Microsoft. En Porter, haz clic en Crear → selecciona Claude como destino → selecciona Microsoft Ads como fuente → inicia sesión con Microsoft para conceder acceso a tus cuentas. Selecciona tus cuentas. Elige las cuentas de Microsoft Ads que quieres que Claude consulte. Cuando seleccionas varias cuentas bajo una sola conexión, Porter combina automáticamente sus datos para que puedas consultarlas como una sola.

Opcional: activa el almacenamiento automático en BigQuery si estás conectando varias cuentas con grandes volúmenes de datos. Esto mantiene las respuestas de Claude rápidas incluso a gran escala.

2. Conecta el MCP a Claude

La URL del MCP de Porter es lo que pegas en Claude. Una vez añadido, Claude puede consultar datos de Microsoft Ads bajo demanda en cualquier conversación.

Ve a claude.ai y haz clic en el + icono en el campo de chat para abrir el menú de herramientas.

En el menú que se abre, pasa el cursor sobre Conectores y haz clic en Gestionar conectores.

En el panel de Conectores, haz clic en el + botón en la parte superior de la lista para empezar a añadir un nuevo conector.

Elige Añadir conector personalizado del desplegable que aparece.

Se abre un diálogo con los campos de nombre y URL. Escribe Porter en el primer campo para nombrar el conector.

En el segundo campo, pega https://mcp.portermetrics.com/mcp. No toques la configuración avanzada.

Haz clic en Añadir en la parte inferior derecha del diálogo. Claude abre una ventana de inicio de sesión — usa la misma cuenta de Google vinculada a tu espacio de trabajo de Porter y aprueba el acceso.

Una vez que termine la autorización, verás las herramientas de solo lectura de Porter aparecer en el panel de conectores. Estás listo para empezar a hacer preguntas.

Para un tutorial más completo con capturas de pantalla en cada paso, consulta el tutorial de Porter MCP.

3. Empieza a crear preguntas y dashboards

Con Porter conectado, abre un nuevo chat de Claude y pregunta lo que sea sobre tus Microsoft Ads en español sencillo. Claude llama a Porter entre bambalinas, extrae datos en vivo de Microsoft, y responde con tablas, gráficos o resúmenes.

Prueba una de estas para verificar que la configuración funciona:

chat_bubble“¿Cuáles fueron mis campañas de Microsoft Ads con mejor rendimiento la semana pasada, ordenadas por Conversions?”
chat_bubble“Muéstrame mi Spend y Ctr de Microsoft Ads por Device Type este mes”
chat_bubble“¿Qué keywords tienen el Cost Per Conversion más alto pero el Ctr más bajo?”

Para un catálogo completo de prompts para copiar y pegar organizados por caso de uso (rendimiento, fatiga, presupuesto, agencia, B2B, e-commerce, multicanal), salta a la sección de prompts de abajo.

Otras formas de conectar Microsoft Ads a Claude

MCP es el camino que acabamos de recorrer — y el que recomendamos para la mayoría de los marketers. Pero no es la única forma de llevar datos de Microsoft Ads a Claude. Las alternativas más comunes son la API directa de Microsoft Ads (o su MCP oficial si tiene uno), un puente con Google Sheets en vivo, y BigQuery para escalar. Cada una tiene sus pros y contras — elige la que se adapte a cómo ya trabaja tu equipo.

  • 🔌 API directa de Microsoft Ads (o MCP oficial) — Habla directamente con la Advertising API de Microsoft, o instala el MCP nativo de Microsoft Ads si existe. Control máximo, pero tú manejas la autenticación, los límites de tasa y la paginación — y solo obtienes una fuente.
  • 📊 Google Sheets — Hoja en vivo o carga CSV puntual. Auditable, familiar, más rápido para grandes exportaciones — pero la agregación ocurre en la Hoja, no en la API.
  • 🗄️ Google BigQuery — Para cuentas grandes o agencias que ejecutan análisis multicuenta. BigQuery agrega; Claude solo consulta resúmenes preconstruidos.

Vía API directa de Microsoft Ads (o MCP oficial)

Si estás construyendo un producto alrededor de Microsoft Ads — o eres un desarrollador que prefiere controlar cada capa de la integración — el camino más directo es hablar con la Advertising API tú mismo, o instalar un MCP oficial de Microsoft Ads (si existe uno). Microsoft aún no ofrece un MCP oficial para Advertising, así que esto significa escribir llamadas a la API directamente en Claude Code o en tus propios scripts. Necesitarás seguir los rate limits & quotas donde aplique. De cualquier forma, omites Porter por completo y llamas a Microsoft desde tu propio código o desde Claude Code con peticiones HTTP en bruto.

La contrapartida que debes conocer. Ir directo te da el control máximo y los datos más frescos posibles — cada endpoint, cada parámetro, sin capa de abstracción en medio. Pero ahora eres responsable de los flujos OAuth, tokens de refresco, límites de tasa, paginación, cambios de esquema y reintentos de error. Y críticamente, solo obtienes una fuente. En el momento en que también quieras Google Ads, GA4 o Shopify en la misma conversación, vuelves a construir (o unir) más integraciones. Cuando esto tiene sentido: equipos de ingeniería que necesitan una sola fuente con control total, productos que ofrecen datos de Microsoft Ads como una característica (donde de todos modos posees la integración), o scripts puntuales donde no te importa escribir tú mismo el código de autenticación y paginación. Para marketers que quieren hacer preguntas en lenguaje sencillo y combinar Microsoft Ads con el resto de su stack en una sola conversación, el camino del MCP de Porter es dramáticamente menos trabajo.

Vía Google Sheets (Hoja en vivo o CSV manual)

Si tu equipo ya vive en Google Sheets — o quieres un rastro de auditoría antes de que Claude toque nada — alimenta Microsoft Ads en una Hoja, y luego deja que Claude lea la Hoja. Puedes automatizar el pipeline de Microsoft Ads → Sheets con Porter para que se refresque diariamente, o hacer exportaciones CSV puntuales desde el panel de Microsoft Advertising para análisis estático.

La contrapartida que debes conocer. Con el camino MCP, Claude llama directamente a la API de Microsoft y Microsoft hace el filtrado y agregación de su lado — limpio y determinista. Con el camino Sheets, Claude agrega dentro de la Hoja misma, lo que puede introducir alucinaciones en totales, promedios y uniones cuando tienes miles de filas. La ventaja es la velocidad: para rangos de fechas muy grandes o análisis histórico, una Hoja preconstruida es dramáticamente más rápida que llamadas a la API en vivo. Cuando esto tiene sentido: equipos de finanzas que quieren revisar los números antes de que Claude actúe sobre ellos, agencias que ya entregan informes de cliente en Sheets, análisis histórico a través de años de datos, o cualquier caso donde te importe más la velocidad que la frescura en tiempo real. Lee el tutorial completo de Sheets →

Vía Google BigQuery (para escalar)

Este es el camino que la mayoría pasa por alto — y es el que te salva cuando tu cuenta de Microsoft Ads se pone seria. Un solo anunciante grande o una agencia gestionando más de 10 cuentas alcanzará los límites de tasa de la API y problemas de latencia consultando a Claude directamente. Claude literalmente te dirá que está tardando demasiado o que se agota el tiempo en extracciones grandes.

BigQuery soluciona eso. Cargas datos de Microsoft Ads en tablas de BigQuery de forma programada, luego conectas BigQuery a Claude — ya sea a través de un MCP de BigQuery o vía Claude Code con consultas SQL. En lugar de pedirle a Claude que extraiga datos en bruto de Microsoft Ads, dejas que BigQuery agregue en tablas pequeñas y optimizadas, y Claude solo consulta el resultado resumido. Problema de escala resuelto.

Cuando esto tiene sentido: cuentas enterprise con millones de impresiones, agencias ejecutando análisis multicuenta a través de más de 10 clientes, o cualquier equipo que ya use BigQuery como data warehouse. Porter carga Microsoft Ads (y más de 25 fuentes adicionales) directamente en BigQuery para que no tengas que construir tu propio ETL. Lee el tutorial completo de BigQuery →

Conectar Microsoft Ads a Claude Code

La mayoría de los marketers agrupan a Claude y Claude Code juntos y pasan por alto la mayor ventaja de todo el ecosistema MCP. No son la misma herramienta — y la diferencia importa enormemente una vez que empiezas a trabajar seriamente con datos de Microsoft Ads.

Claude es una interfaz de chat. Haces una pregunta, Claude extrae datos en vivo a través del MCP, responde, tal vez crea un dashboard rápido dentro de la conversación. Genial para análisis puntuales. El problema: todo es efímero. ¿Quieres refrescar el dashboard mañana? Lo regeneras desde cero. ¿Quieres el mismo informe cada lunes? Vuelves a hacer la pregunta cada lunes. Claude Code es Claude ejecutándose dentro del terminal de tu computadora. Porque tiene acceso a tu sistema de archivos, runtime y otras herramientas de desarrollador, no solo responde preguntas — puede construir software real. Scripts persistentes, rutinas programadas, apps HTML, dashboards internos, integraciones que funcionan 24/7 sin tu intervención. Una vez conectado al MCP de Porter para Microsoft Ads, toda una categoría de trabajo se vuelve posible.

Lo que Claude Code desbloquea que Claude solo no puede

Aquí es donde el ecosistema MCP rinde más. Porque Claude Code puede combinar el MCP de Porter con otros MCPs — Firecrawl para web scraping, Airtable para datos estructurados, Notion para wikis, Vercel para despliegue, Slack y Gmail para entrega — ya no estás consultando datos. Estás construyendo herramientas.

🛠️ Crea tu propia app de gestión de presupuestos

Stack: Porter MCP + Vercel MCP (o Cloudflare Pages, Netlify)

Alimenta a Claude Code con tus objetivos y metas de Microsoft Ads — metas de CPA, presupuestos diarios, umbrales de ROAS — y pídele que genere un dashboard de ROI personalizado para cada cliente. Construye el HTML, extrae datos en vivo, despliega a una URL. Sin embed de Data Studio que se rompa cuando el proveedor cambia precios, sin restricciones de plantilla. El dashboard se actualiza automáticamente porque consulta el MCP de Porter en cada carga de página.

Ideal para: agencias que quieren dashboards de cliente white-label sin dependencias de Looker o Data Studio.

🔍 Monitoreo completo de competidores + rendimiento

Stack: Porter MCP + Firecrawl MCP

Combina tu propio rendimiento de Microsoft Ads de Porter con páginas de destino de competidores y anuncios en vivo extraídos vía Firecrawl. Claude Code une ambos en un informe semanal de inteligencia competitiva — tus números junto a sus ángulos creativos y precios, con un resumen de LLM encima de lo que cambió semana a semana. Funciona en cron, llega a tu bandeja de entrada cada lunes por la mañana.

Ideal para: equipos internos que necesitan contexto de mercado, no solo números internos.

📚 Wiki interno de marketing con métricas en vivo

Stack: Porter MCP + Airtable MCP (o Notion MCP)

Usa Airtable o Notion como esquema, Porter como fuente de datos. Claude Code mantiene cada página poblada con Spend, Conversions y Ctr actuales para cada cuenta — sin capturas de pantalla obsoletas, sin copiar y pegar desde Excel. Los nuevos empleados leen una entrada de wiki y tienen contexto completo sobre la cuenta de un cliente.

Ideal para: agencias y equipos de operaciones que incorporan analistas o rotan gestores de cuentas frecuentemente.

🔔 Alertas 24/7 sobre spend, Ctr y caídas de calidad

Stack: Porter MCP + Slack MCP (o Gmail MCP)

Una rutina de Claude Code en cron extrae Microsoft Ads vía Porter, evalúa umbrales — Ctr cae por debajo del 1%, spend diario se dispara al doble del promedio móvil — y envía alertas de Slack o Gmail en el momento en que algo cruza la línea. Dejas de revisar dashboards reactivamente; el dashboard se revisa a sí mismo y te dice cuándo mirar.

Ideal para: cualquier equipo que haya descubierto un problema 48 horas tarde porque nadie abrió el informe. Conclusión: Claude es para preguntas rápidas y dashboards ad-hoc. Claude Code es para construir apps, dashboards en vivo, alertas y herramientas reales — cualquier cosa que quieras ejecutar por sí sola sin volver a preguntar. La misma URL del MCP de Porter funciona en ambos, así que no eliges una vez y te quedas atado.

Casos de uso — qué puedes hacer realmente una vez que Microsoft Ads está conectado a Claude

Conseguir la conexión correcta es la mitad de la batalla. El valor real aparece en lo que haces después. Aquí están los casos de uso que los usuarios de Porter construyen alrededor de sus datos de Microsoft Ads — desde Q&A simple hasta flujos de trabajo completos orientados al cliente.

1. Chatea y haz preguntas directamente

El caso de uso más simple — y aún el con el que el 80% de los marketers empieza. Abre Claude, haz una pregunta, obtén una respuesta basada en datos en vivo.

chat_bubble“¿Cuáles fueron mis 5 campañas principales de Microsoft Ads por Conversions la semana pasada?”
chat_bubble“Muéstrame la tendencia de mi Ctr y Cost Per Conversion de los últimos 30 días”
chat_bubble“¿Qué ad groups tienen el Spend más alto pero la Conversion Rate más baja?”

Es la forma más rápida de reemplazar un check-in diario en el panel de Microsoft Advertising. Pero el chat es lo básico — los casos de uso interesantes vienen después.

2. Combina Microsoft Ads con tus datos de ingresos (Stripe, HubSpot, Shopify)

Aquí es donde una vista de 360° se vuelve real. Cuando conectas Microsoft Ads y tu fuente de ingresos (Stripe para SaaS, HubSpot CRM para B2B, Shopify para e-commerce), Claude puede mapear campañas publicitarias a ofertas cerradas ganadas o compras reales — usando UTMs, nombres de campañas y marcas de tiempo — y darte atribución que ningún número de la plataforma puede.

chat_bubble“Compara mi Spend y Conversions de Microsoft Ads con Revenue de Shopify por nombre de campaña”
chat_bubble“¿Qué campañas de Microsoft Ads generaron más ofertas cerradas ganadas de HubSpot el mes pasado?”

Claude maneja el mapeo y uniones de UTMs, nombres de campañas y marcas de tiempo. Obtienes un informe de atribución listo para el cliente que ninguna plataforma individual puede generar por sí sola.

3. Alertas y notificaciones automatizadas en Slack o Gmail

Con Claude Code puedes convertir el monitoreo de Microsoft Ads en una rutina que funciona por sí sola. Conecta el MCP de Porter (para los datos) junto con un MCP de Slack o Gmail (para la entrega), luego escribe una tarea programada de Claude Code que extrae el rendimiento cada mañana y te notifica solo cuando algo realmente necesita atención.

chat_bubble“Avísame si mi Spend diario de Microsoft Ads excede el 120% de mi promedio de 7 días”
chat_bubble“Notifícame cuando el Ctr de cualquier campaña caiga por debajo del 1% comparado con la semana pasada”

Sin dashboards, sin check-ins diarios. El informe viene a ti — y solo cuando importa.

4. Presentaciones listas para el cliente con datos en vivo (Gamma, HTML, PDF)

Un dolor común de agencia: envías a los clientes un enlace de Data Studio, Looker se rompe, el cliente entra en pánico — y pasas una hora explicando un dashboard roto. Con Claude puedes construir la presentación misma — como un deck de Gamma, una página HTML personalizada, o un PDF — poblada con números en vivo cada vez.

chat_bubble“Crea un informe mensual de cliente con mis campañas principales de Microsoft Ads por Conversions y ROAS”
chat_bubble“Crea un resumen en PDF de mi rendimiento de Microsoft Ads vs Google Ads del trimestre pasado”

La presentación se convierte en un artefacto de entrega que envías al cliente, no un dashboard que depende de que otra herramienta siga funcionando. Sin iframe roto, sin solicitudes de inicio de sesión, solo el contenido.

Campos y métricas de Microsoft Ads que puedes consultar con Claude

Tiempo
FechaMonth To Date SpendMonthly Budget
Geografía
CityCountryCountry Of SaleLocation IdLocation TypePostal CodeState
Visibilidad
Absolute Top Impression Rate PercentAbsolute Top Impression Share Lost To Budget PercentAbsolute Top Impression Share Lost To Rank PercentAbsolute Top Impression Share PercentAssisted ImpressionsAudience Impression Lost To Budget PercentAudience Impression Lost To Rank PercentAudience Impression Share Percent
Engagement
Click Share PercentClick TypeClick Type IdClicksCtr
Conversion
All Conversion RateAll ConversionsAll Conversions QualifiedAll Cost Per ConversionAll Revenue Per ConversionAssisted ConversionsAssisted Conversions QualifiedConversion Rate
Coste y Puja
BidBudgetBudget Association StatusBudget NameBudget StatusCpc Bid AmountCpm Bid AmountSpend
Campaign
campaign labels Campaigncampaign labels Client Idcampaign labels Idcampaign labels Modified Timecampaign labels Status
Ad
ad group labels Campaignad group labels Client Idad group labels Idad group labels Modified Timead group labels Parent Idad group labels Statusad groups Ad Schedule Use Searcher Time Zonead groups Audience Ads Bid Adjustment
Creativo
HeadlineHeadlines Asset LinkTitleTitle Part1Title Part2Title Part3
Audiencia
Age GroupAudience IdAudience NameAudience TypeGender
Placement & Device
Device OSDevice Type
Ofertas y Ventas
Revenue
Keywords & Search
Average PositionKeywordKeyword StatusQuery Intent CityQuery Intent CountryQuery Intent CountyQuery Intent DMAQuery Intent Location Id
Idioma
Language
Estado y Ciclo de Vida
Account Financial StatusAccount Life Cycle StatusAccount StatusAd Group StatusAd StatusAsset Group StatusAssociation StatusCampaign Status
IDs e Identificadores
Business Address IdLinked Agencies IdLong Headline Asset Idkeyword labels Idlabels Id
Otros
Account IdAccount ModeAccount NameAccount NumberAd DescriptionAd Description2Ad DistributionAd Format Preference

Prompts que puedes copiar y pegar hoy

1. Para agencias

Usa estos cuando gestionas varias cuentas de cliente y necesitas respuestas rápidas listas para el cliente.

chat_bubble“Lista mis 10 keywords peores por Cost Per Conversion de los últimos 14 días. Añade sus Clicks, Ctr y Spend en una tabla que pueda pegar en un informe de cliente.”
chat_bubble“Compara mi Spend y Conversions de campaña este trimestre vs el trimestre pasado. Resalta cualquier campaña donde Revenue Per Conversion haya caído más del 15%.”
chat_bubble“Encuentra alguno de mis ad groups donde Impressions se disparó en los últimos 7 días pero Ctr cayó por debajo del 1%. Muéstrame el desglose de Search Query que causó la caída.”
chat_bubble“Redacta un informe mensual de cliente usando mis números de Microsoft Ads del mes pasado. Incluye las 5 campañas principales por Conversions y su Spend, Ctr y Cost Per Conversion.”

2. Para marketers B2B

Usa estos cuando ejecutas campañas de generación de leads y te importa la calidad, no solo el volumen.

chat_bubble“Muéstrame mis 5 Search Queries principales por All Conversions de los últimos 30 días. Incluye su Ctr y Cost Per Conversion en una tabla.”
chat_bubble“Compara mis leads de Microsoft Ads de Desktop vs Mobile de los últimos 60 días. ¿Qué Device Type tiene un Cost Per Conversion más bajo y una Conversion Rate más alta?”
chat_bubble“¿Por qué cayeron mis Conversions ayer? Dame el desglose por Campaign, Device Type y Keyword Status.”
chat_bubble“Encuentra cuál de mis Audience Types tiene el Cost Per Conversion más bajo con al menos 10 All Conversions en los últimos 30 días. Quiero mover presupuesto allí.”

3. Para equipos de e-commerce

Usa estos cuando rastreas Revenue, ROAS y rendimiento de campañas de shopping.

chat_bubble“Muéstrame mis 10 campañas principales por Revenue de los últimos 14 días. Ordénalas por Revenue Per Conversion e incluye su Spend y Ctr.”
chat_bubble“Compara mi Revenue y All Conversions de este mes hasta la fecha vs el mismo período del mes pasado. Señala cualquier campaña donde Revenue Per Conversion haya caído más del 20%.”
chat_bubble“Señala cualquiera de mis Keywords donde Spend se triplicó en los últimos 7 días pero Conversions se mantuvo bajo 3. Muéstrame el desglose de Search Query y Delivered Match Type.”
chat_bubble“Encuentra qué Device Type me da el Cost Per Conversion más bajo para campañas con al menos 5 Conversions en los últimos 30 días. Quiero ajustar mis pujas.”

4. Multicanal

Usa estos cuando quieres comparar Microsoft Ads contra otros canales de pago en una conversación.

chat_bubble“Cruza mis campañas de Microsoft Ads con mis campañas de Google Ads de los últimos 30 días. ¿Dónde está mi Ctr más alto y mi Cost Per Conversion más bajo en Microsoft?”
chat_bubble“Compara mi Spend y Conversions de Microsoft Ads vs mi Spend y Conversions de Facebook Ads este mes. Muestra la división en una tabla.”
chat_bubble“¿Qué canal — Microsoft Ads o Google Ads — tuvo la mejor Conversion Rate en los últimos 60 días? Quiero mover el presupuesto del mes que viene al ganador.”
chat_bubble“Redacta un informe multicanal comparando mi rendimiento de Microsoft Ads y LinkedIn Ads del trimestre pasado. Incluye Ctr, Conversions y Cost Per Conversion para ambos.”

Límites, seguridad y mejores prácticas para Microsoft Ads vía Claude

chat_bubble“Microsoft Advertising suspendió más de 475,000 cuentas en 2024 por violaciones de políticas como estafas y deepfakes.”
chat_bubble“https://ppcnewsfeed.com/ppc-news/2025-06/microsoft-advertising-removed-over-1-billion-harmful-ads-in-2024/”

Aunque Microsoft Ads no banea cuentas por uso legítimo de la API, la aplicación es real y agresiva para violaciones de políticas. El riesgo para marketers que usan integraciones MCP no es la suspensión de cuenta — es throttling and data disruption. Una agencia de marketing ejecutando informes multitenant a través de un solo registro de app puede alcanzar los techos de tasa en minutos, causando que Claude devuelva datos de campaña obsoletos o incompletos. El costo real no es una cuenta baneada; es lost optimization windows y decisiones tomadas sobre datos parciales.

La aplicación de límites de tasa de Microsoft es quota-based and account-wide, no basada en herramientas. Microsoft no limita cuentas porque usaste Claude o un MCP. Limita porque de cómo se usó la API: exceder 40 consultas por segundo, 60,000 llamadas a métodos por minuto, o 20,000,000 de llamadas a métodos por día. El análisis de solo lectura dentro de estos umbrales es seguro. Tráfico en ráfagas, peticiones paralelas sin batch, o compartir un solo registro de app a través de múltiples tenants no lo es. Las violaciones persistentes activan el Error Code 117 (CallRateExceeded), y el abuso continuado puede llevar a límites de tasa reducidos o suspensión temporal del acceso a la API dentro de dos días hábiles.

Las dos formas de agotar tu cuota de Microsoft Ads

Después de revisar documentación oficial y hilos de la comunidad, dos patrones aparecen una y otra vez.

1. Llamadas a la API en ráfagas que exceden 40 QPS o 60,000 llamadas a métodos por minuto. Enviar peticiones paralelas sin batch para extraer rangos de fechas grandes o múltiples cuentas simultáneamente agota rápidamente la cuota por minuto. Microsoft devuelve Error Code 117 y fuerza una espera de 60 segundos. Microsoft Advertising API — Request Method Limits. Usa peticiones en batch (hasta 300 elementos por batch) e implementa retroceso exponencial en su lugar. 2. Compartir un solo registro de app a través de múltiples cuentas de Microsoft Ads o tenants. Cada registro de app está limitado a 25 requests every 20 seconds. Una sola app OAuth sirviendo 5+ cuentas de cliente alcanzará este techo durante las ejecuciones de informes matutinos, causando fallos en cascada a través de todas las cuentas conectadas. Microsoft Advertising API — Request Method Limits. Registra apps separadas por tenant o usa el batching multicuenta integrado de Microsoft Advertising. 3. Exceder los límites de entrada de entidades en segmentación o estructuras de campañas. Microsoft aplica límites estrictos: 250 placements per profile, 100 profiles targeted per member, y 4,000 postal codes per profile. Intentar subir listas más grandes vía API activa throttling de entrada, trunca datos silenciosamente, o devuelve errores de éxito parcial que Claude puede no mostrar claramente. Microsoft Advertising API — Request Method Limits. Valida los conteos de entidades del lado del cliente antes del envío a la API y pagina actualizaciones grandes de segmentación.

Ambos comportamientos activan throttling basado en cuotas. Si quieres usar Claude para Microsoft Ads de forma segura, mantente dentro de los límites documentados de Microsoft, haz batch de tus peticiones, y aísla registros de app por tenant.

El protocolo de escalado de 5 reglas

Basado en los límites de tasa documentados de Microsoft y los comportamientos que realmente han causado throttling — no conjeturas:

  • Haz batch de tus peticiones. Microsoft cuenta cada elemento en un batch como una llamada a método separada, pero la petición HTTP en sí cuenta como una contra tu límite de 40 QPS. Haz batch de hasta 300 operaciones por petición para maximizar el rendimiento. Microsoft Advertising API — Request Method Limits. Ignorar esto agota tu cuota de 60,000 llamadas/minuto 300 veces más rápido de lo necesario.
  • Respeta la espera de 60 segundos después del Error Code 117. Cuando excedes el límite de llamadas por minuto, Microsoft devuelve el Numeric Error Code 117 con instrucción explícita de reducir llamadas por minuto y esperar 60 segundos antes de reintentar. Microsoft Advertising API — Request Method Limits. Tormentas de reintentos sin retroceso escalarán el throttling a reducción de tasa a nivel de cuenta.
  • No excedas 25 peticiones cada 20 segundos por registro de app. Este es el techo duro por app. Microsoft Advertising API — Request Method Limits. Si gestionas múltiples cuentas de Microsoft Ads a través de Claude, registra aplicaciones de Azure AD separadas o usa el batching multicuenta nativo de Porter para mantenerte bajo este umbral.
  • Limita las entradas de entidades a los límites documentados: 250 placements per profile, 100 profiles per member, 4,000 postal codes per profile. Microsoft Advertising API — Request Method Limits. Exceder estos no activa un ban, pero causa truncamiento silencioso o fallos de escritura parcial que dejan campañas mal configuradas.
  • Mantente bajo el techo de 20,000,000 de llamadas a métodos por día por cuenta. Microsoft Advertising API — Request Method Limits. Para cuentas de alto volumen con informes por hora, esto se traduce en aproximadamente 833K llamadas por hora en promedio — fácilmente excedido con extracciones históricas multianuales sin optimizar. El MCP de Porter aplica seguimiento de presupuesto diario y advierte antes de consultas con rangos de fechas grandes.
Lo que el MCP de Porter hace diferente: aplica estos límites de tasa a nivel de plataforma. El MCP de Microsoft Ads de Porter hace batch de peticiones a la API automáticamente (hasta 300 operaciones por batch), implementa retroceso exponencial con ventanas de respeto de 60 segundos después del Error Code 117, y aísla cada cuenta conectada bajo scopes OAuth separados para prevenir colisiones de cuota cross-tenant. Solo lectura es el modo de conexión por defecto; las operaciones de escritura requieren elevación explícita de scope. Ese es el comportamiento que los sistemas automatizados de throttling de Microsoft manejan con elegancia — y lo que mantiene tus datos fluyendo sin interrupción.

Preguntas frecuentes

¿Qué es un MCP de Microsoft Ads?

Un MCP de Microsoft Ads (Model Context Protocol) es un estándar abierto que permite a herramientas de IA — Claude, Claude Code, ChatGPT, Cursor — conectarse a tus datos de Microsoft Ads sin integraciones personalizadas. El servidor MCP de Porter hace disponibles tus campañas, grupos de anuncios, anuncios, palabras clave, audiencias, presupuestos y objetivos de conversión a través de una URL: sin tokens, sin scripts, sin configuración de desarrollador.

¿Cuál es la diferencia entre Claude y Claude Code?

Claude es el producto conversacional (web, app, móvil). Claude Code es una herramienta de desarrollador basada en terminal que puede escribir scripts, guardar archivos y automatizar flujos de trabajo. Ambos pueden conectarse a Microsoft Ads vía MCP.

¿Qué tan frescos son los datos? ¿Son en tiempo real?

Microsoft no publica un intervalo oficial de refresco para datos de informes. La mayoría de las métricas de rendimiento se actualizan en minutos a unas pocas horas, aunque el timing exacto varía por tipo de informe. El MCP de Porter extrae en vivo, así que tus datos siempre están dentro de la ventana actual de la API.

¿Hay límites de tasa para datos de Microsoft Ads?

Sí. Microsoft aplica 40 consultas por segundo, 60,000 llamadas a métodos por minuto, 20,000,000 por día, y 25 peticiones cada 20 segundos por registro de app. El MCP de Porter hace batch de peticiones automáticamente (hasta 300 operaciones por batch) e implementa retroceso exponencial para que raramente los alcances.

¿Por qué los números de Claude a veces difieren del panel de Microsoft Advertising?

Tres razones comunes: (1) Timing de sincronización de datos — la UI y la API pueden no actualizarse simultáneamente, causando discrepancias temporales. (2) Métodos de agregación de datos — el dashboard puede aplicar diferentes técnicas de agregación o filtros que los que devuelve la API. (3) Limitaciones de la API — la API puede no exponer todos los datos que muestra la UI, como ciertas métricas estimadas o modeladas. La solución: compara el mismo rango de fechas, zona horaria y ventana de atribución en ambos lugares.

¿Usar Claude afectará mi acceso o límites de Microsoft Ads?

No. Microsoft no banea ni restringe cuentas por uso legítimo de la API, y el MCP de Porter es de solo lectura por defecto — se mantiene bien dentro de los límites normales de tasa de Microsoft. Lo que hay que vigilar es el throttling por tráfico en ráfagas o compartir un registro de app a través de múltiples tenants — consulta la sección de límites de arriba.

¿Listo para chatear con tu Microsoft Ads?

Abre Claude, añade el conector de Porter y haz tu primera pregunta. Si aún no tienes Porter, empieza una prueba gratuita y conecta tu cuenta de Microsoft Ads — estarás chateando con tus campañas en menos de cinco minutos.

rocket_launch Pruébalo gratisopen_in_new Abre Claude