Advertising Intelligence
seo-ad-transparency-search MCP Tool
Google Search transparency records over the provider default history. Nullable fields preserve missing evidence. Provider observations and estimates do not establish actual account performance. No additional calls or fallback.
MCP tool name
nexscope_seo_ad_transparency_searchLegacy MCP endpoint
/api/skill-api/v1/mcpJSON-RPC method
tools/callAuthentication
Send the user API key as a bearer token on every MCP JSON-RPC request.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxIf authentication is missing or invalid, ask the user to open API Access and copy a valid key before calling this tool.
Call this MCP tool
Use tools/call with the MCP tool name below. The arguments object should match the table on this page.
{
"jsonrpc": "2.0",
"id": "seo-ad-transparency-search-1",
"method": "tools/call",
"params": {
"name": "nexscope_seo_ad_transparency_search",
"arguments": {
"target": "example.com",
"limit": 20
}
}
}Legacy endpoint
POST /api/skill-api/v1/mcpCanonical detail URL
https://www.nexscope.ai/mcp-map/seo-ad-transparency-searchArguments
No arguments are defined for this tool.
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
data | any | required | Data value used by this API operation. |
code | integer | required | 0 means accepted or successful; nonzero is a platform error. |
msg | string | null | required | Msg value used by this API operation. |
ts | string | required | Epoch milliseconds. |
time | string | required | Server local time: yyyy-MM-dd HH:mm:ss. |
cost | string | required | Elapsed milliseconds, never credits; -1 outside web requests. |
traceId | string | null | required | Trace id value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data | any | required | Data value used by this API operation. |
One of option 1 — requires callId, status, result
| Name | Type | Required | Description |
|---|---|---|---|
data | object | required | Data value used by this API operation. |
data.result | any | required | Result value used by this API operation. |
data.callId | string | required | Call id value used by this API operation. |
data.schemaVersion | string | optional | Schema version value used by this API operation. |
data.status | string | required | Status value used by this API operation. |
data.source | string | optional | Source value used by this API operation. |
data.requestedAt | string | integer | null | optional | Requested at value used by this API operation. |
data.completedAt | string | integer | null | optional | Completed at value used by this API operation. |
data.coverage | object | null | optional | Coverage value used by this API operation. |
data.usage | object | null | optional | Usage value used by this API operation. |
data.usage.billingStatus | string | null | optional | Billing status value used by this API operation. |
data.usage.chargedCredits | string | integer | null | optional | Charged credits value used by this API operation. |
Any of option 1 — requires meta, target, creatives
| Name | Type | Required | Description |
|---|---|---|---|
data.result | object | required | Result value used by this API operation. |
data.result.meta | object | required | Meta value used by this API operation. |
data.result.meta.source | string | required | Source value used by this API operation. Constant: DATAFORSEO_GOOGLE_AD_TRANSPARENCY |
data.result.meta.sampledAt | integer | null | required | Sampled at value used by this API operation. Minimum: 0 |
data.result.meta.retrievedAt | integer | required | Retrieved at value used by this API operation. Minimum: 0 |
data.result.meta.market | object | required | Market value used by this API operation. |
data.result.meta.market.country | string | required | Country value used by this API operation. Constant: US |
data.result.meta.market.locationCode | integer | required | Location code value used by this API operation. Constant: 2840 |
data.result.meta.market.language | string | null | required | Language value used by this API operation. Allowed: en, null |
data.result.meta.truncated | boolean | required | Truncated value used by this API operation. |
data.result.meta.missing | array | required | Missing value used by this API operation. Minimum items: 0 Maximum items: 100 |
data.result.meta.missing[] | object | required | Item in data result meta missing. |
data.result.meta.missing[].path | string | required | Path value used by this API operation. |
data.result.meta.missing[].reason | string | required | Reason value used by this API operation. Allowed: MISSING, NULL, INVALID, UNSUPPORTED, TRUNCATED |
data.result.meta.missingOverflow | boolean | required | Missing overflow value used by this API operation. |
data.result.meta.historyRange | string | required | History range value used by this API operation. Constant: PROVIDER_DEFAULT_HISTORY |
data.result.target | string | required | Target value used by this API operation. |
data.result.creatives | array | required | Creatives value used by this API operation. Minimum items: 0 Maximum items: 40 |
data.result.creatives[] | object | required | Item in data result creatives. |
data.result.creatives[].advertiserId | string | null | required | Advertiser id value used by this API operation. |
data.result.creatives[].creativeId | string | null | required | Creative id value used by this API operation. |
data.result.creatives[].advertiserName | string | null | required | Advertiser name value used by this API operation. |
data.result.creatives[].recordUrl | string | null | required | Record url value used by this API operation. |
data.result.creatives[].verified | boolean | null | required | Verified value used by this API operation. |
data.result.creatives[].format | string | required | Format value used by this API operation. Allowed: TEXT, IMAGE, VIDEO, UNKNOWN |
data.result.creatives[].firstShownAt | integer | null | required | First shown at value used by this API operation. Minimum: 0 |
data.result.creatives[].lastShownAt | integer | null | required | Last shown at value used by this API operation. Minimum: 0 |
data.result.creatives[].previews | array | required | Previews value used by this API operation. Minimum items: 0 Maximum items: 5 |
data.result.creatives[].previews[] | object | required | Item in data result creatives[] previews. |
data.result.creatives[].previews[].url | string | null | required | Url value used by this API operation. |
data.result.creatives[].previews[].width | integer | null | required | Width value used by this API operation. Minimum: 0 |
data.result.creatives[].previews[].height | integer | null | required | Height value used by this API operation. Minimum: 0 |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.result | null | required | Result value used by this API operation. |
One of option 2 — requires callId, status, reason, retryable
| Name | Type | Required | Description |
|---|---|---|---|
data | object | required | Data value used by this API operation. |
data.reason | string | required | Reason value used by this API operation. |
data.callId | string | null | required | Call id value used by this API operation. |
data.status | string | required | Status value used by this API operation. |
data.retryable | boolean | required | Retryable value used by this API operation. |
data.taskId | string | null | optional | Task id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data | null | required | Data value used by this API operation. |
Examples
Example arguments
{
"target": "example.com",
"limit": 20
}Example structuredContent
{
"data": {
"status": "PROCESSING",
"retryable": false,
"reason": "IN_PROGRESS",
"callId": "00000000-0000-4000-8000-000000000001"
},
"code": 0,
"msg": null,
"ts": "0",
"time": "2026-01-01 00:00:00",
"cost": "-1",
"traceId": null
}