Keywords Trends
Distribución del volumen de búsquedas por país MCP
Una tarea Live fija y sin solicitudes adicionales. Las estimaciones no son métricas de Google Ads. Los precios siguen sin aprobarse. Los resultados completados quedan en el historial de llamadas del propietario. La regla de antigüedad de siete días de la fuente se aplica solo a solicitudes dependientes.
Prompts y casos de uso de Distribución del volumen de búsquedas por país
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. Compare la demanda de búsqueda por país
Prompt: Mostrar la distribución de país de volumen de búsqueda de clickstream [keyword list]. Mantener las estimaciones mundiales y nacionales separadas y preservar los países desaparecidos.
2. Priorizar la demanda del país dentro de cada palabra clave
Prompt: Mostrar la distribución de país de volumen de búsqueda de clickstream [keyword list]. Mantener las estimaciones mundiales y nacionales separadas y preservar los países desaparecidos. Compare las estimaciones mensuales de países devueltos y los porcentajes globales para cada palabra clave. Presenta por separado la estimación global; no supongas que los países ausentes tienen demanda cero ni que los países devueltos suman el total mundial.
3. Construir una matriz de planificación de palabras clave por país
Prompt: Consulta la distribución por país del volumen de búsqueda de [up to 20 keywords]. Construir una matriz para [my selected country codes], con una fila por palabra clave y cada país devuelto estimación en su propia celda. Mantenga las observaciones de palabras clave ausentes en blanco y muestre las estimaciones globales por separado. No resumir los volúmenes de palabras clave superpuestas en personas únicas o tamaño del mercado.
Qué debes proporcionar
Proporciona como máximo 20 palabras clave.
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.
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_search_volume_country_distributionhttps://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-search-volume-country-distribution-1",
"method": "tools/call",
"params": {
"name": "nexscope_seo_search_volume_country_distribution",
"arguments": {
"keywords": [
"nexscope"
]
}
}
}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 |
|---|---|---|---|
keywords | array | obligatorio | Valor de Keywords usado por esta operación de API. Cantidad mínima de elementos: 1 Cantidad máxima de elementos: 20 |
keywords[] | string | obligatorio | Después del ajuste Unicode, 3 a 80 ASCII letras, dígitos, espacios comunes, apostrofes o hyphens; al menos una letra o dígitos; al menos diez palabras. Longitud mínima: 1 |
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.inputKeywords | array | obligatorio | Valor de Input keywords usado por esta operación de API. Cantidad mínima de elementos: 1 Cantidad máxima de elementos: 20 |
data.result.inputKeywords[] | string | obligatorio | Elemento de data result inputKeywords. |
data.result.items | array | obligatorio | Valor de Items usado por esta operación de API. Cantidad mínima de elementos: 0 Cantidad máxima de elementos: 20 |
data.result.items[] | object | obligatorio | Elemento de data result items. |
data.result.items[].countries | array | obligatorio | Valor de Countries usado por esta operación de API. Cantidad mínima de elementos: 0 Cantidad máxima de elementos: 300 |
data.result.items[].countries[] | object | obligatorio | Elemento de data result items[] countries. |
data.result.items[].countries[].averageMonthlySearches | integer | null | obligatorio | Valor de Average monthly searches usado por esta operación de API. Mínimo: 0 |
data.result.items[].countries[].countryCode | string | obligatorio | Valor de Country code usado por esta operación de API. Patrón: ^[A-Z]{2}$ |
data.result.items[].countries[].globalPercentage | number | null | obligatorio | Valor de Global percentage usado por esta operación de API. Mínimo: 0 Máximo: 100 |
data.result.items[].countries[].missing | array | obligatorio | Valor de Missing usado por esta operación de API. Cantidad mínima de elementos: 0 |
data.result.items[].countries[].missing[] | object | obligatorio | Elemento de data result items[] countries[] missing. |
data.result.items[].countries[].missing[].field | string | obligatorio | Valor de Field usado por esta operación de API. |
data.result.items[].countries[].missing[].reason | string | obligatorio | Valor de Reason usado por esta operación de API. Permitidos: UPSTREAM_FIELD_MISSING, UPSTREAM_FIELD_INVALID, DUPLICATE_UPSTREAM_ITEM, UPSTREAM_ITEM_MISSING |
data.result.items[].globalAverageMonthlySearches | integer | null | obligatorio | Valor de Global average monthly searches usado por esta operación de API. Mínimo: 0 |
data.result.items[].keyword | string | obligatorio | Valor de Keyword usado por esta operación de API. |
data.result.items[].missing | array | obligatorio | Valor de Missing usado por esta operación de API. Cantidad mínima de elementos: 0 |
data.result.items[].missing[] | object | obligatorio | Elemento de data result items[] missing. |
data.result.items[].missing[].field | string | obligatorio | Valor de Field usado por esta operación de API. |
data.result.items[].missing[].reason | string | obligatorio | Valor de Reason usado por esta operación de API. Permitidos: UPSTREAM_FIELD_MISSING, UPSTREAM_FIELD_INVALID, DUPLICATE_UPSTREAM_ITEM, UPSTREAM_ITEM_MISSING |
data.result.languageFilter | null | obligatorio | Valor de Language filter usado por esta operación de API. |
data.result.marketScope | string | obligatorio | Valor de Market scope usado por esta operación de API. Constante: GLOBAL |
data.result.missing | array | obligatorio | Valor de Missing usado por esta operación de API. Cantidad mínima de elementos: 0 |
data.result.missing[] | object | obligatorio | Elemento de data result missing. |
data.result.missing[].field | string | obligatorio | Valor de Field usado por esta operación de API. |
data.result.missing[].reason | string | obligatorio | Valor de Reason usado por esta operación de API. Permitidos: UPSTREAM_FIELD_MISSING, UPSTREAM_FIELD_INVALID, DUPLICATE_UPSTREAM_ITEM, UPSTREAM_ITEM_MISSING |
data.result.normalizedKeywords | array | obligatorio | Valor de Normalized keywords usado por esta operación de API. Cantidad mínima de elementos: 1 Cantidad máxima de elementos: 20 |
data.result.normalizedKeywords[] | string | obligatorio | Elemento de data result normalizedKeywords. |
data.result.returnedCount | integer | obligatorio | Valor de Returned count usado por esta operación de API. Mínimo: 0 |
data.result.sourceKind | string | obligatorio | Valor de Source kind usado por esta operación de API. Constante: clickstream_country_distribution |
data.result.sourceProduct | string | obligatorio | Valor de Source product usado por esta operación de API. Constante: keywords_data |
data.result.truncated | boolean | obligatorio | Valor de Truncated usado por esta operación de API. |
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. |
Preguntas y respuestas de ejemplo
Se basa en una muestra de la documentación publicada, no en una llamada en vivo a la herramienta.
Tu pregunta
Mostrar el cursor de búsqueda-volumen distribución país para la entrega de flores adelaida, florista adelaida, el mismo día flor entrega adelaida. Mantener las estimaciones mundiales y nacionales separadas y preservar los países desaparecidos.
Respuesta de ejemplo
Para “adelaide de la entrega de flores”, la muestra estima 1.130 búsquedas mensuales promedio en Australia, lo que representa el 73.10512% de su estimación global. Las estimaciones de los países no se miden el tráfico a un sitio web.
Sobre esta muestra: Este ejemplo se basa en una muestra de la documentación publicada; no procede de una llamada nueva ni en vivo. Conserva las fechas, el alcance de la fuente y los datos ausentes: las métricas de la muestra no describen el rendimiento actual. La solicitud siguiente adapta las entradas publicadas a los nombres de argumentos MCP documentados; la muestra REST original se muestra por separado. Los valores exigidos por la envoltura de transporte (cost, time, traceId y ts) son ilustrativos para completar el esquema, no tiempos publicados; los datos del resultado se conservan.
Ver los datos de ejemplo publicados (JSON)
Ejemplo de datos REST publicado. Para llamar a esta herramienta, consulta los argumentos MCP en Parámetros y respuesta.
Ejemplo de datos
Ejemplo de solicitud y respuesta
Parámetros de solicitud
{
"marketScope": "GLOBAL",
"inputKeywords": [
"flower delivery adelaide",
"florist adelaide",
"same day flower delivery adelaide"
],
"normalizedKeywords": [
"flower delivery adelaide",
"florist adelaide",
"same day flower delivery adelaide"
]
}Respuesta
{
"code": 0,
"msg": null,
"data": {
"usage": {
"billingStatus": "CHARGED",
"chargedCredits": 270
},
"callId": "928cb146-f5b8-4429-97fa-75c303f0e33f",
"result": {
"items": [
{
"keyword": "flower delivery adelaide",
"missing": [],
"countries": [
{
"missing": [],
"countryCode": "AU",
"globalPercentage": 73.10512,
"averageMonthlySearches": 1130
},
{
"missing": [],
"countryCode": "JP",
"globalPercentage": 10.7062,
"averageMonthlySearches": 165
},
{
"missing": [],
"countryCode": "DE",
"globalPercentage": 6.87871,
"averageMonthlySearches": 106
},
{
"missing": [],
"countryCode": "BD",
"globalPercentage": 4.31267,
"averageMonthlySearches": 66
},
{
"missing": [],
"countryCode": "US",
"globalPercentage": 3.35849,
"averageMonthlySearches": 51
},
{
"missing": [],
"countryCode": "HK",
"globalPercentage": 1.63881,
"averageMonthlySearches": 25
}
],
"globalAverageMonthlySearches": 1545
},
{
"keyword": "florist adelaide",
"missing": [],
"countries": [
{
"missing": [],
"countryCode": "AU",
"globalPercentage": 80.90209,
"averageMonthlySearches": 376
},
{
"missing": [],
"countryCode": "NL",
"globalPercentage": 10.9361,
"averageMonthlySearches": 50
},
{
"missing": [],
"countryCode": "CO",
"globalPercentage": 8.1618,
"averageMonthlySearches": 38
}
],
"globalAverageMonthlySearches": 465
},
{
"keyword": "same day flower delivery adelaide",
"missing": [],
"countries": [
{
"missing": [],
"countryCode": "AU",
"globalPercentage": 100,
"averageMonthlySearches": 167
}
],
"globalAverageMonthlySearches": 167
}
],
"missing": [],
"truncated": false,
"sourceKind": "clickstream_country_distribution",
"marketScope": "GLOBAL",
"inputKeywords": [
"flower delivery adelaide",
"florist adelaide",
"same day flower delivery adelaide"
],
"returnedCount": 3,
"sourceProduct": "keywords_data",
"languageFilter": null,
"normalizedKeywords": [
"flower delivery adelaide",
"florist adelaide",
"same day flower delivery adelaide"
]
},
"source": "dataforseo",
"status": "SUCCESS",
"coverage": {
"status": "COMPLETE",
"missing": []
},
"completedAt": 1790837638571,
"requestedAt": 1790837637918,
"schemaVersion": "MDX-F1-KW-12-1.0"
}
}Ver el formato de solicitud y respuesta MCP
Ejemplos
Se basa en una muestra de la documentación publicada, no en 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-search-volume-country-distribution-example",
"method": "tools/call",
"params": {
"name": "nexscope_seo_search_volume_country_distribution",
"arguments": {
"keywords": [
"flower delivery adelaide",
"florist adelaide",
"same day flower delivery adelaide"
]
}
}
}Formato de respuesta MCP
{
"jsonrpc": "2.0",
"id": "seo-search-volume-country-distribution-example",
"result": {
"content": [
{
"type": "text",
"text": "{\"code\":0,\"msg\":null,\"data\":{\"usage\":{\"billingStatus\":\"CHARGED\",\"chargedCredits\":270},\"callId\":\"928cb146-f5b8-4429-97fa-75c303f0e33f\",\"result\":{\"items\":[{\"keyword\":\"flower delivery adelaide\",\"missing\":[],\"countries\":[{\"missing\":[],\"countryCode\":\"AU\",\"globalPercentage\":73.10512,\"averageMonthlySearches\":1130},{\"missing\":[],\"countryCode\":\"JP\",\"globalPercentage\":10.7062,\"averageMonthlySearches\":165},{\"missing\":[],\"countryCode\":\"DE\",\"globalPercentage\":6.87871,\"averageMonthlySearches\":106},{\"missing\":[],\"countryCode\":\"BD\",\"globalPercentage\":4.31267,\"averageMonthlySearches\":66},{\"missing\":[],\"countryCode\":\"US\",\"globalPercentage\":3.35849,\"averageMonthlySearches\":51},{\"missing\":[],\"countryCode\":\"HK\",\"globalPercentage\":1.63881,\"averageMonthlySearches\":25}],\"globalAverageMonthlySearches\":1545},{\"keyword\":\"florist adelaide\",\"missing\":[],\"countries\":[{\"missing\":[],\"countryCode\":\"AU\",\"globalPercentage\":80.90209,\"averageMonthlySearches\":376},{\"missing\":[],\"countryCode\":\"NL\",\"globalPercentage\":10.9361,\"averageMonthlySearches\":50},{\"missing\":[],\"countryCode\":\"CO\",\"globalPercentage\":8.1618,\"averageMonthlySearches\":38}],\"globalAverageMonthlySearches\":465},{\"keyword\":\"same day flower delivery adelaide\",\"missing\":[],\"countries\":[{\"missing\":[],\"countryCode\":\"AU\",\"globalPercentage\":100,\"averageMonthlySearches\":167}],\"globalAverageMonthlySearches\":167}],\"missing\":[],\"truncated\":false,\"sourceKind\":\"clickstream_country_distribution\",\"marketScope\":\"GLOBAL\",\"inputKeywords\":[\"flower delivery adelaide\",\"florist adelaide\",\"same day flower delivery adelaide\"],\"returnedCount\":3,\"sourceProduct\":\"keywords_data\",\"languageFilter\":null,\"normalizedKeywords\":[\"flower delivery adelaide\",\"florist adelaide\",\"same day flower delivery adelaide\"]},\"source\":\"dataforseo\",\"status\":\"SUCCESS\",\"coverage\":{\"status\":\"COMPLETE\",\"missing\":[]},\"completedAt\":1790837638571,\"requestedAt\":1790837637918,\"schemaVersion\":\"MDX-F1-KW-12-1.0\"},\"cost\":\"-1\",\"time\":\"2026-01-01 00:00:01\",\"traceId\":null,\"ts\":\"1767225601000\"}"
}
],
"structuredContent": {
"code": 0,
"msg": null,
"data": {
"usage": {
"billingStatus": "CHARGED",
"chargedCredits": 270
},
"callId": "928cb146-f5b8-4429-97fa-75c303f0e33f",
"result": {
"items": [
{
"keyword": "flower delivery adelaide",
"missing": [],
"countries": [
{
"missing": [],
"countryCode": "AU",
"globalPercentage": 73.10512,
"averageMonthlySearches": 1130
},
{
"missing": [],
"countryCode": "JP",
"globalPercentage": 10.7062,
"averageMonthlySearches": 165
},
{
"missing": [],
"countryCode": "DE",
"globalPercentage": 6.87871,
"averageMonthlySearches": 106
},
{
"missing": [],
"countryCode": "BD",
"globalPercentage": 4.31267,
"averageMonthlySearches": 66
},
{
"missing": [],
"countryCode": "US",
"globalPercentage": 3.35849,
"averageMonthlySearches": 51
},
{
"missing": [],
"countryCode": "HK",
"globalPercentage": 1.63881,
"averageMonthlySearches": 25
}
],
"globalAverageMonthlySearches": 1545
},
{
"keyword": "florist adelaide",
"missing": [],
"countries": [
{
"missing": [],
"countryCode": "AU",
"globalPercentage": 80.90209,
"averageMonthlySearches": 376
},
{
"missing": [],
"countryCode": "NL",
"globalPercentage": 10.9361,
"averageMonthlySearches": 50
},
{
"missing": [],
"countryCode": "CO",
"globalPercentage": 8.1618,
"averageMonthlySearches": 38
}
],
"globalAverageMonthlySearches": 465
},
{
"keyword": "same day flower delivery adelaide",
"missing": [],
"countries": [
{
"missing": [],
"countryCode": "AU",
"globalPercentage": 100,
"averageMonthlySearches": 167
}
],
"globalAverageMonthlySearches": 167
}
],
"missing": [],
"truncated": false,
"sourceKind": "clickstream_country_distribution",
"marketScope": "GLOBAL",
"inputKeywords": [
"flower delivery adelaide",
"florist adelaide",
"same day flower delivery adelaide"
],
"returnedCount": 3,
"sourceProduct": "keywords_data",
"languageFilter": null,
"normalizedKeywords": [
"flower delivery adelaide",
"florist adelaide",
"same day flower delivery adelaide"
]
},
"source": "dataforseo",
"status": "SUCCESS",
"coverage": {
"status": "COMPLETE",
"missing": []
},
"completedAt": 1790837638571,
"requestedAt": 1790837637918,
"schemaVersion": "MDX-F1-KW-12-1.0"
},
"cost": "-1",
"time": "2026-01-01 00:00:01",
"traceId": null,
"ts": "1767225601000"
},
"isError": false
}
}