block-town/google-ads-transparency-mcp
MCP server for the Google Ads Transparency Center — look up any advertiser's ads without an API key
Platform-specific configuration:
{
"mcpServers": {
"google-ads-transparency-mcp": {
"command": "npx",
"args": [
"-y",
"google-ads-transparency-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
An MCP server that lets AI assistants look up any advertiser's Google ads. Search by domain or company name, retrieve ad creatives, and decode text ad content — all from Google's Ads Transparency Center.
No API key. No paid service. No browser required.
Google has no official API for their Ads Transparency Center. The only open-source option was an abandoned Python package (last commit July 2023, broken domain search, crashed on image ads). Paid alternatives start at $75/mo. This project fixes the scraper and wraps it as an MCP server so any AI assistant can query Google's ad database directly.
| Tool | Description | |------|-------------| | search_advertiser_by_domain | Find an advertiser by website domain (e.g. nike.com) | | search_advertisers | Search advertisers by keyword or company name | | get_ads | Get ads for an advertiser with decoded content | | get_ad_detail | Get full details for a specific ad creative |
# With uvx (recommended)
uvx google-ads-transparency-mcp
# With pip
pip install google-ads-transparency-mcpclaude mcp add google-ads-transparency -- uvx google-ads-transparency-mcpAdd to your claude_desktop_config.json:
{
"mcpServers": {
"google-ads-transparency": {
"command": "uvx",
"args": ["google-ads-transparency-mcp"]
}
}
}Add to your MCP settings:
{
"mcpServers": {
"google-ads-transparency": {
"command": "uvx",
"args": ["google-ads-transparency-mcp"]
}
}
}Once connected, ask your AI assistant things like:
Loading reviews...