Advertising Intelligence
Estimación de audiencia publicitaria MCP
El público global de Bing varía según un presupuesto de publicidad diario separado. Los campos nulos preservan evidencia perdida. Las observaciones y estimaciones de los proveedores no establecen el desempeño efectivo de las cuentas. No hay llamadas adicionales ni retrocesos.
Prompts y casos de uso de Estimación de audiencia publicitaria
Después de conectar esta herramienta MCP a tu asistente de IA, puedes plantear las preguntas siguientes. Sustituye los marcadores entre corchetes por tus datos y usa los valores admitidos en Argumentos.
¿Es tu primera vez con Nexscope MCP? Sigue la guía de conexión, y después usa los prompts siguientes. Las pestañas Integración y Parámetros y respuesta contienen los pasos de conexión, un ejemplo de llamada y la referencia técnica.
1. Alcances de audiencia de publicidad estimada
Prompt: Estimar el público mensual de publicidad de Bing para adultos de 18 a 24 años que están clasificados como hombres, con una oferta de $ 1 y un presupuesto de publicidad diario de $10 por separado. Mostrar rangos devueltos como estimaciones, no rendimiento de cuentas.
2. Compare Audience Opciones demográficas
Prompt: Estimar el público mensual de Bing para [one or more age groups: 18–24, 25–34, 35–49, 50–64, or 65 and above] y [male, female or unknown gender], utilizando [bid in USD] y [daily advertising budget in USD]. Mantenga los rangos y las estimaciones faltantes explícitamente.
3. Comparar escenarios presupuestarios
Prompt: Estimar el público para [supported age bands] y [supported gender] a [bid in USD] utilizando dos solicitudes separadas con presupuestos diarios [budget A in USD] y [budget B in USD]. Mantenga la demografía y la oferta fijada. Compare la impresión devuelta, haga clic y pase rangos con su período; no prometer resultados reales de la campaña.
Qué debes proporcionar
No hay más de 5 grupos de edad.
Un valor ausente no equivale a cero. Interpreta únicamente los datos devueltos dentro del período de observación y del alcance de la muestra.
Elige de uno a cinco grupos de edad distintos: 18–24, 25–34, 35–49, 50–64 o 65+. El género puede ser masculino, femenino o desconocido. Bid: USD 0,01–100; presupuesto diario: USD 1–1.000, en incrementos del centavo.
Paso 1 · Conectar
Conecta tu asistente de IA
Conecta un cliente MCP compatible a Nexscope y selecciona esta herramienta en tu asistente. Completa la autenticación en la configuración de conexión del cliente.
POST https://api.nexscope.ai/mcp
MCP-Protocol-Version: 2025-11-25
Content-Type: application/jsonAutenticación
Usa el código de autorización OAuth 2.1 con PKCE y el ámbito mcp:tools. Las claves de API siguen siendo una opción de compatibilidad admitida.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxx¿Usas una clave de API? Obtén tu clave en Acceso a la API e inclúyela en el encabezado Authorization que se muestra arriba.
Llamar a esta herramienta MCP
nexscope_seo_ad_audience_estimatehttps://api.nexscope.ai/mcptools/callInicializa una sesión HTTP Streamable MCP 2025-11-25 en https://api.nexscope.ai/mcp y después usa tools/call.
{
"jsonrpc": "2.0",
"id": "seo-ad-audience-estimate-1",
"method": "tools/call",
"params": {
"name": "nexscope_seo_ad_audience_estimate",
"arguments": {
"ageBands": [
"A18_24"
],
"bidUsd": 0.01,
"dailyBudgetUsd": 1,
"gender": "MALE"
}
}
}MCP 2025-11-25 · Streamable HTTPLa respuesta SSE del POST inicial comunica el progreso. El flujo SSE por GET transmite notificaciones; si se restablece la conexión, consulta la tarea asíncrona existente en vez de enviarla de nuevo.
Argumentos
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
ageBands | array | obligatorio | Valor de Age bands usado por esta operación de API. Cantidad mínima de elementos: 1 Cantidad máxima de elementos: 5 |
ageBands[] | string | obligatorio | Elemento de ageBands. Permitidos: A18_24, A25_34, A35_49, A50_64, A65_PLUS |
bidUsd | number | obligatorio | Valor de Bid usd usado por esta operación de API. Mínimo: 0.01 Máximo: 100 |
dailyBudgetUsd | number | obligatorio | Valor de Daily budget usd usado por esta operación de API. Mínimo: 1 Máximo: 1000 |
gender | string | obligatorio | Valor de Gender usado por esta operación de API. Permitidos: MALE, FEMALE, UNKNOWN |
Campos de respuesta
Usa structuredContent como los datos de respuesta de la API para el procesamiento programático.
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
code | integer | obligatorio | 0 es un sobre exitoso; inspeccionar data.status por separado. Permitidos: 0, 42008, 42009 |
cost | string | obligatorio | Procesamiento transcurrido milisegundos; no precio. -1 para contextos no-web. |
data | object | obligatorio | Valor de Data usado por esta operación de API. |
data.callId | string | null | opcional | Valor de Call id usado por esta operación de API. |
data.completedAt | string | integer | null | opcional | Valor de Completed at usado por esta operación de API. |
data.coverage | object | opcional | Valor de Coverage usado por esta operación de API. |
data.coverage.missing | array | opcional | Valor de Missing usado por esta operación de API. |
data.coverage.missing[] | object | obligatorio | Elemento de data coverage missing. |
data.coverage.missing[].field | string | opcional | Valor de Field usado por esta operación de API. |
data.coverage.missing[].reason | string | opcional | Valor de Reason usado por esta operación de API. |
data.coverage.status | string | opcional | Valor de Status usado por esta operación de API. |
data.requestedAt | string | integer | null | opcional | Valor de Requested at usado por esta operación de API. |
data.result | object | null | obligatorio | Valor de Result usado por esta operación de API. |
data.result.ageBands | array | obligatorio | Valor de Age bands usado por esta operación de API. Cantidad mínima de elementos: 1 Cantidad máxima de elementos: 5 |
data.result.ageBands[] | string | obligatorio | Elemento de data result ageBands. Permitidos: A18_24, A25_34, A35_49, A50_64, A65_PLUS |
data.result.audienceSize | object | null | obligatorio | Valor de Audience size usado por esta operación de API. |
data.result.audienceSize.high | integer | null | obligatorio | Valor de High usado por esta operación de API. Mínimo: 0 |
data.result.audienceSize.low | integer | null | obligatorio | Valor de Low usado por esta operación de API. Mínimo: 0 |
data.result.bidUsd | number | obligatorio | Valor de Bid usd usado por esta operación de API. Mínimo: 0.01 Máximo: 100 |
data.result.clicks | object | null | obligatorio | Valor de Clicks usado por esta operación de API. |
data.result.clicks.high | integer | null | obligatorio | Valor de High usado por esta operación de API. Mínimo: 0 |
data.result.clicks.low | integer | null | obligatorio | Valor de Low usado por esta operación de API. Mínimo: 0 |
data.result.costPerEvent | object | null | obligatorio | Valor de Cost per event usado por esta operación de API. |
data.result.costPerEvent.high | number | null | obligatorio | Valor de High usado por esta operación de API. Mínimo: 0 |
data.result.costPerEvent.low | number | null | obligatorio | Valor de Low usado por esta operación de API. Mínimo: 0 |
data.result.currency | string | null | obligatorio | Valor de Currency usado por esta operación de API. Permitidos: USD, null |
data.result.dailyBudgetUsd | number | obligatorio | Valor de Daily budget usd usado por esta operación de API. Mínimo: 1 Máximo: 1000 |
data.result.gender | string | obligatorio | Valor de Gender usado por esta operación de API. Permitidos: MALE, FEMALE, UNKNOWN |
data.result.impressions | object | null | obligatorio | Valor de Impressions usado por esta operación de API. |
data.result.impressions.high | integer | null | obligatorio | Valor de High usado por esta operación de API. Mínimo: 0 |
data.result.impressions.low | integer | null | obligatorio | Valor de Low usado por esta operación de API. Mínimo: 0 |
data.result.meta | object | obligatorio | Valor de Meta usado por esta operación de API. |
data.result.meta.market | object | obligatorio | Valor de Market usado por esta operación de API. |
data.result.meta.market.country | string | obligatorio | Valor de Country usado por esta operación de API. Constante: US |
data.result.meta.market.language | string | null | obligatorio | Valor de Language usado por esta operación de API. Permitidos: en, null |
data.result.meta.market.locationCode | integer | obligatorio | Valor de Location code usado por esta operación de API. Constante: 2840 |
data.result.meta.missing | array | obligatorio | Valor de Missing usado por esta operación de API. Cantidad mínima de elementos: 0 Cantidad máxima de elementos: 100 |
data.result.meta.missing[] | object | obligatorio | Elemento de data result meta missing. |
data.result.meta.missing[].path | string | obligatorio | Valor de Path usado por esta operación de API. |
data.result.meta.missing[].reason | string | obligatorio | Valor de Reason usado por esta operación de API. Permitidos: MISSING, NULL, INVALID, UNSUPPORTED, TRUNCATED |
data.result.meta.missingOverflow | boolean | obligatorio | Valor de Missing overflow usado por esta operación de API. |
data.result.meta.retrievedAt | integer | obligatorio | Valor de Retrieved at usado por esta operación de API. Mínimo: 0 Máximo: 9007199254740991 |
data.result.meta.sampledAt | integer | null | obligatorio | Valor de Sampled at usado por esta operación de API. Mínimo: 0 Máximo: 9007199254740991 |
data.result.meta.source | string | obligatorio | Valor de Source usado por esta operación de API. Constante: DATAFORSEO_BING_AUDIENCE_ESTIMATE |
data.result.meta.truncated | boolean | obligatorio | Valor de Truncated usado por esta operación de API. |
data.result.period | string | obligatorio | Valor de Period usado por esta operación de API. Constante: MONTHLY |
data.result.reachAudienceSize | integer | null | obligatorio | Valor de Reach audience size usado por esta operación de API. Mínimo: 0 |
data.result.reachImpressions | integer | null | obligatorio | Valor de Reach impressions usado por esta operación de API. Mínimo: 0 |
data.result.spend | object | null | obligatorio | Valor de Spend usado por esta operación de API. |
data.result.spend.high | number | null | obligatorio | Valor de High usado por esta operación de API. Mínimo: 0 |
data.result.spend.low | number | null | obligatorio | Valor de Low usado por esta operación de API. Mínimo: 0 |
data.result.suggestedBid | number | null | obligatorio | Valor de Suggested bid usado por esta operación de API. Mínimo: 0 |
data.result.suggestedDailyBudget | number | null | obligatorio | Valor de Suggested daily budget usado por esta operación de API. Mínimo: 0 |
data.schemaVersion | string | null | opcional | Valor de Schema version usado por esta operación de API. |
data.source | string | null | opcional | Valor de Source usado por esta operación de API. |
data.status | string | opcional | Valor de Status usado por esta operación de API. Permitidos: SUCCESS, PARTIAL, EMPTY, PROCESSING, UNKNOWN, FAILED |
data.usage | object | null | opcional | Valor de Usage usado por esta operación de API. |
data.usage.billingStatus | string | null | opcional | Valor de Billing status usado por esta operación de API. |
data.usage.chargedCredits | string | integer | null | opcional | Valor de Charged credits usado por esta operación de API. |
msg | string | null | obligatorio | Disponible aguas arriba msg/errmsg/message es preferido por el éxito y el fracaso; el chino se traduce al inglés. Perder el mensaje exitoso es nulo. Solo errores y estados de tareas utilizan la plataforma Inglés. El texto del mensaje nunca determina el éxito o la reingresación. |
time | string | obligatorio | Sí...MM- No. HH:mm:ss |
traceId | string | null | obligatorio | Valor de Trace id usado por esta operación de API. |
ts | string | obligatorio | Epoch milliseconds; global long serializer. |
Ilustración del formato
Ejemplo ilustrativo con datos ficticios, no una llamada en vivo a la herramienta.
Pregunta ilustrativa
Estimar el público mensual de publicidad de Bing para adultos de 18 a 24 años que están clasificados como hombres, con una oferta de $ 1 y un presupuesto de publicidad diario de $10 por separado. Mostrar rangos devueltos como estimaciones, no rendimiento de cuentas.
Explicación ilustrativa de la respuesta
La estimación mensual ilustrativa abarca 1.000–1.500 impresiones y 10–20 clics para el público, la oferta y el presupuesto diario especificados. Estos son rangos de pronóstico, no resultados de campaña reales.
Sobre esta muestra: Ejemplo ilustrativo con datos ficticios; no procede de una llamada real. Los dominios y referencias reservados solo muestran el formato y no prueban resultados actuales. Un campo nulo indica que no hay datos disponibles, no que su valor sea cero.
No hay datos de ejemplo publicados para esta página. Una ilustración del formato o una guía de flujo de trabajo no sustituye un resultado publicado.
Ver el formato de solicitud y respuesta MCP
Ejemplos
Ejemplo ilustrativo con datos ficticios, no una llamada en vivo a la herramienta.
La estructura JSON-RPC siguiente muestra cómo se presentan en MCP los argumentos y los datos indicados. No procede de una captura de tráfico ni demuestra que la llamada se haya completado. Los ejemplos de flujo de trabajo no muestran un resultado.
Solicitud MCP
{
"jsonrpc": "2.0",
"id": "seo-ad-audience-estimate-example",
"method": "tools/call",
"params": {
"name": "nexscope_seo_ad_audience_estimate",
"arguments": {
"ageBands": [
"A18_24"
],
"bidUsd": 1,
"dailyBudgetUsd": 10,
"gender": "MALE"
}
}
}Formato de respuesta MCP
{
"jsonrpc": "2.0",
"id": "seo-ad-audience-estimate-example",
"result": {
"content": [
{
"type": "text",
"text": "{\"code\":0,\"cost\":\"-1\",\"data\":{\"callId\":\"00000000-0000-4000-8000-000000000001\",\"completedAt\":\"1767225601000\",\"coverage\":{\"missing\":[],\"status\":\"PARTIAL\"},\"requestedAt\":\"1767225600000\",\"result\":{\"ageBands\":[\"A18_24\"],\"audienceSize\":null,\"bidUsd\":1,\"clicks\":{\"high\":20,\"low\":10},\"costPerEvent\":null,\"currency\":\"USD\",\"dailyBudgetUsd\":10,\"gender\":\"MALE\",\"impressions\":{\"high\":1500,\"low\":1000},\"meta\":{\"market\":{\"country\":\"US\",\"language\":null,\"locationCode\":2840},\"missing\":[],\"missingOverflow\":false,\"retrievedAt\":1767225600000,\"sampledAt\":1767225600000,\"source\":\"DATAFORSEO_BING_AUDIENCE_ESTIMATE\",\"truncated\":false},\"period\":\"MONTHLY\",\"reachAudienceSize\":null,\"reachImpressions\":null,\"spend\":null,\"suggestedBid\":null,\"suggestedDailyBudget\":null},\"schemaVersion\":\"1.0\",\"source\":\"dataforseo\",\"status\":\"PARTIAL\",\"usage\":null},\"msg\":null,\"time\":\"2026-01-01 00:00:01\",\"traceId\":null,\"ts\":\"1767225601000\"}"
}
],
"structuredContent": {
"code": 0,
"cost": "-1",
"data": {
"callId": "00000000-0000-4000-8000-000000000001",
"completedAt": "1767225601000",
"coverage": {
"missing": [],
"status": "PARTIAL"
},
"requestedAt": "1767225600000",
"result": {
"ageBands": [
"A18_24"
],
"audienceSize": null,
"bidUsd": 1,
"clicks": {
"high": 20,
"low": 10
},
"costPerEvent": null,
"currency": "USD",
"dailyBudgetUsd": 10,
"gender": "MALE",
"impressions": {
"high": 1500,
"low": 1000
},
"meta": {
"market": {
"country": "US",
"language": null,
"locationCode": 2840
},
"missing": [],
"missingOverflow": false,
"retrievedAt": 1767225600000,
"sampledAt": 1767225600000,
"source": "DATAFORSEO_BING_AUDIENCE_ESTIMATE",
"truncated": false
},
"period": "MONTHLY",
"reachAudienceSize": null,
"reachImpressions": null,
"spend": null,
"suggestedBid": null,
"suggestedDailyBudget": null
},
"schemaVersion": "1.0",
"source": "dataforseo",
"status": "PARTIAL",
"usage": null
},
"msg": null,
"time": "2026-01-01 00:00:01",
"traceId": null,
"ts": "1767225601000"
},
"isError": false
}
}