EN
Telegram channel
ENSign in
Our social media
  • social-ig
  • social-tg
Telegram channel
Blog
  • All
  • Interviews
  • AI
  • Cases
  • Reviews
  • Breakdowns
  • Useful
  • Crypto
  • Interesting
Sources
  • All
  • Facebook
  • Google
  • TikTok
  • Instagram
  • In-App
  • Telegram
Analyses
  • All
  • Anti-detection browsers
  • Sources
Services
  • All
  • Anti-Detect
  • Proxies
  • Payment Services
  • Spy Services
  • Trackers
  • Cloaking
Partners
  • All
  • Gambling
  • Adult
  • Nutra
  • Crypto
  • E-commerce
More
  • Arbitrator Database
  • All
  • Interviews
  • AI
  • Cases
  • Reviews
  • Breakdowns
  • Useful
  • Crypto
  • Interesting
  • All
  • Facebook
  • Google
  • TikTok
  • Instagram
  • In-App
  • Telegram
  • All
  • Anti-detection browsers
  • Sources
  • All
  • Anti-Detect
  • Proxies
  • Payment Services
  • Spy Services
  • Trackers
  • Cloaking
  • All
  • Gambling
  • Adult
  • Nutra
  • Crypto
  • E-commerce
  • Arbitrator Database

Contacts

Andriy

Founder

Telegram
Blog
  • All
  • Interviews
  • AI
  • Cases
  • Reviews
  • Breakdowns
  • Useful
  • Crypto
  • Interesting
Sources
  • All
  • Facebook
  • Google
  • TikTok
  • Instagram
  • In-App
  • Telegram
Analyses
  • All
  • Anti-detection browsers
  • Sources
Services
  • All
  • Anti-Detect
  • Proxies
  • Payment Services
  • Spy Services
  • Trackers
  • Cloaking
Partners
  • All
  • Gambling
  • Adult
  • Nutra
  • Crypto
  • E-commerce
More
  • Arbitrator Database
  • All
  • Interviews
  • AI
  • Cases
  • Reviews
  • Breakdowns
  • Useful
  • Crypto
  • Interesting
  • All
  • Facebook
  • Google
  • TikTok
  • Instagram
  • In-App
  • Telegram
  • All
  • Anti-detection browsers
  • Sources
  • All
  • Anti-Detect
  • Proxies
  • Payment Services
  • Spy Services
  • Trackers
  • Cloaking
  • All
  • Gambling
  • Adult
  • Nutra
  • Crypto
  • E-commerce
  • Arbitrator Database

Subscribe so you don't miss the latest news and updates!

SHO MEDIA | Affiliate marketing

4 000+ subscribers

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

Subscribe
  • Privacy Policy
  • Cookies Policy
  • social-ig
  • social-tg

SHO MEDIA | Affiliate marketing

4 000+ subscribers

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

Subscribe
  • social-ig
  • social-tg
  • Privacy Policy
  • Cookies Policy
Footer Text
EN
Telegram channel
ENSign in
Our social media
  • social-ig
  • social-tg
Telegram channel
Blog
  • All
  • Interviews
  • AI
  • Cases
  • Reviews
  • Breakdowns
  • Useful
  • Crypto
  • Interesting
Sources
  • All
  • Facebook
  • Google
  • TikTok
  • Instagram
  • In-App
  • Telegram
Analyses
  • All
  • Anti-detection browsers
  • Sources
Services
  • All
  • Anti-Detect
  • Proxies
  • Payment Services
  • Spy Services
  • Trackers
  • Cloaking
Partners
  • All
  • Gambling
  • Adult
  • Nutra
  • Crypto
  • E-commerce
More
  • Arbitrator Database
  • All
  • Interviews
  • AI
  • Cases
  • Reviews
  • Breakdowns
  • Useful
  • Crypto
  • Interesting
  • All
  • Facebook
  • Google
  • TikTok
  • Instagram
  • In-App
  • Telegram
  • All
  • Anti-detection browsers
  • Sources
  • All
  • Anti-Detect
  • Proxies
  • Payment Services
  • Spy Services
  • Trackers
  • Cloaking
  • All
  • Gambling
  • Adult
  • Nutra
  • Crypto
  • E-commerce
  • Arbitrator Database

Contacts

Andriy

Founder

Telegram
Blog
  • All
  • Interviews
  • AI
  • Cases
  • Reviews
  • Breakdowns
  • Useful
  • Crypto
  • Interesting
Sources
  • All
  • Facebook
  • Google
  • TikTok
  • Instagram
  • In-App
  • Telegram
Analyses
  • All
  • Anti-detection browsers
  • Sources
Services
  • All
  • Anti-Detect
  • Proxies
  • Payment Services
  • Spy Services
  • Trackers
  • Cloaking
Partners
  • All
  • Gambling
  • Adult
  • Nutra
  • Crypto
  • E-commerce
More
  • Arbitrator Database
  • All
  • Interviews
  • AI
  • Cases
  • Reviews
  • Breakdowns
  • Useful
  • Crypto
  • Interesting
  • All
  • Facebook
  • Google
  • TikTok
  • Instagram
  • In-App
  • Telegram
  • All
  • Anti-detection browsers
  • Sources
  • All
  • Anti-Detect
  • Proxies
  • Payment Services
  • Spy Services
  • Trackers
  • Cloaking
  • All
  • Gambling
  • Adult
  • Nutra
  • Crypto
  • E-commerce
  • Arbitrator Database

Subscribe so you don't miss the latest news and updates!

SHO MEDIA | Affiliate marketing

4 000+ subscribers

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

Subscribe
  • Privacy Policy
  • Cookies Policy
  • social-ig
  • social-tg

SHO MEDIA | Affiliate marketing

4 000+ subscribers

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

We write about affiliate marketing and traffic driving, leak valuable life hacks to the public, and share news and guides.

Subscribe
  • social-ig
  • social-tg
  • Privacy Policy
  • Cookies Policy
Footer Text
  1. An arbitrator’s tools
  2. /How to connect a neural network via MCP to Meta, Google Ads, and a tracker

Contents

  1. Meta Ads
  2. Google Ads
  3. Tracker.
  4. Security

The advent of MCPs has already revolutionized media buying. While some MCPs still operate imperfectly, it's still useful for affiliate marketers to understand what they are and how to use them.

An MCP server is an intermediary program that enables AI applications to connect to external systems: databases, file storage, CRM, third-party APIs, and other resources. It operates according to a single standard—the Model Context Protocol (MCP), developed by Anthropic.

Here's a quick table of MCP servers relevant to affiliate marketers; below, we'll look at how to configure each one.

In addition to those listed in the table, Higgsfield, Canva, Google Sheets, and FB Library also have their own MCPs, while an unofficial one is available.

ServiceOfficial serverWhere it worksPermissionsWhat you need
Meta Adsmcp.facebook.com/ads, beta since April 29, 2026Remotely, from MetaRead and writeLog in via Facebook with access to your account
Google Adsgoogleads/google-ads-mcpLocal or in your cloudRead onlyGoogle Cloud project with Google Ads API enabled
KeitaroNo, but community servers availableLocalVaries by serverTracker API key

On to the next topic

  • AI Buyers in Mediabuying 
  • DIY AI Creative Factory
  1. An arbitrator’s tools
  2. /How to connect a neural network via MCP to Meta, Google Ads, and a tracker

Contents

  1. Meta Ads
  2. Google Ads
  3. Tracker.
  4. Security

The advent of MCPs has already revolutionized media buying. While some MCPs still operate imperfectly, it's still useful for affiliate marketers to understand what they are and how to use them.

An MCP server is an intermediary program that enables AI applications to connect to external systems: databases, file storage, CRM, third-party APIs, and other resources. It operates according to a single standard—the Model Context Protocol (MCP), developed by Anthropic.

Here's a quick table of MCP servers relevant to affiliate marketers; below, we'll look at how to configure each one.

In addition to those listed in the table, Higgsfield, Canva, Google Sheets, and FB Library also have their own MCPs, while an unofficial one is available.

ServiceOfficial serverWhere it worksPermissionsWhat you need
Meta Adsmcp.facebook.com/ads, beta since April 29, 2026Remotely, from MetaRead and writeLog in via Facebook with access to your account
Google Adsgoogleads/google-ads-mcpLocal or in your cloudRead onlyGoogle Cloud project with Google Ads API enabled
KeitaroNo, but community servers availableLocalVaries by serverTracker API key

On to the next topic

  • AI Buyers in Mediabuying 
  • DIY AI Creative Factory
  1. An arbitrator’s tools
  2. /How to connect a neural network via MCP to Meta, Google Ads, and a tracker

Contents

  1. Meta Ads
  2. Google Ads
  3. Tracker.
  4. Security

The advent of MCPs has already revolutionized media buying. While some MCPs still operate imperfectly, it's still useful for affiliate marketers to understand what they are and how to use them.

An MCP server is an intermediary program that enables AI applications to connect to external systems: databases, file storage, CRM, third-party APIs, and other resources. It operates according to a single standard—the Model Context Protocol (MCP), developed by Anthropic.

Here's a quick table of MCP servers relevant to affiliate marketers; below, we'll look at how to configure each one.

In addition to those listed in the table, Higgsfield, Canva, Google Sheets, and FB Library also have their own MCPs, while an unofficial one is available.

ServiceOfficial serverWhere it worksPermissionsWhat you need
Meta Adsmcp.facebook.com/ads, beta since April 29, 2026Remotely, from MetaRead and writeLog in via Facebook with access to your account
Google Adsgoogleads/google-ads-mcpLocal or in your cloudRead onlyGoogle Cloud project with Google Ads API enabled
KeitaroNo, but community servers availableLocalVaries by serverTracker API key

On to the next topic

  • AI Buyers in Mediabuying 
  • DIY AI Creative Factory
  1. An arbitrator’s tools
  2. /How to connect a neural network via MCP to Meta, Google Ads, and a tracker

Contents

  1. Meta Ads
  2. Google Ads
  3. Tracker.
  4. Security

The advent of MCPs has already revolutionized media buying. While some MCPs still operate imperfectly, it's still useful for affiliate marketers to understand what they are and how to use them.

An MCP server is an intermediary program that enables AI applications to connect to external systems: databases, file storage, CRM, third-party APIs, and other resources. It operates according to a single standard—the Model Context Protocol (MCP), developed by Anthropic.

Here's a quick table of MCP servers relevant to affiliate marketers; below, we'll look at how to configure each one.

In addition to those listed in the table, Higgsfield, Canva, Google Sheets, and FB Library also have their own MCPs, while an unofficial one is available.

ServiceOfficial serverWhere it worksPermissionsWhat you need
Meta Adsmcp.facebook.com/ads, beta since April 29, 2026Remotely, from MetaRead and writeLog in via Facebook with access to your account
Google Adsgoogleads/google-ads-mcpLocal or in your cloudRead onlyGoogle Cloud project with Google Ads API enabled
KeitaroNo, but community servers availableLocalVaries by serverTracker API key

On to the next topic

  • AI Buyers in Mediabuying 
  • DIY AI Creative Factory

Meta Ads

A Claude subscription (Pro or Max) is required for setup.

1. Open Customize → Connectors, click "+" → Add custom connector.

2. Paste the address https://mcp.facebook.com/ads and click Add.

3. Click Connect, sign in with Facebook Login for Business, and select ad accounts.

4. In the chat, open the "+" button in the bottom left → Connectors and enable Meta.

5. Verification: "Show my ad accounts."

On Team and Enterprise plans, the connector is first added by the owner in Organization Settings → Connectors, then each participant connects their own login.

If you have ChatGPT, you'll need to enable Developer Mode (available on Plus and above) to connect MCP. Enable it in Settings → Security and login, create an app with the same address and OAuth authorization, then select it in the chat via "+" → Developer mode. Next, connect your Facebook account.

Here are some ideas for queries:

"Compare CTR, CPM, and cost per lead for ads in campaign X over 3 and 7 days. Mark ads with a frequency higher than 2.5 and a CTR drop of more than 30%."

"Find rejected ads and delivery errors across all accounts."

"Show the Event Match Pixel Quality and which parameters are not transmitted."

For additional security, before granting write access, go to Meta Business Suite → Settings → Integrations → Ads MCP server and set action restrictions and budget caps.

Google Ads

The official Google server currently only reads data and runs on your computer. To connect it to your neural network, follow these steps:

1. Create a project in Google Cloud, enable the Google Ads API, and request the Explorer level.

2. Create a Desktop OAuth client and download the JSON.

3. Obtain credentials with the required access:

gcloud auth application-default login

--scopes https://www.googleapis.com/auth/adwords,https://www.googleapis.com/auth/cloud-platform

--client-id-file=client.json

4. Install pipx and add the server to Claude Code:

claude mcp add google-ads

-e GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json

-e GOOGLE_PROJECT_ID=project-id

-- pipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp

If the accounts are under a manager account, add the GOOGLE_ADS_LOGIN_CUSTOMER_ID variable with its ID.

The server has three tools: a GAQL query, field descriptions, and a list of available accounts.

Currently, the best use for arbitrage is finding the biggest sources of budget loss: "Show search queries for campaign X with spend over $20 and no conversions for 14 days."

Tracker.

Keitaro has an unofficial server with 37 tools – reports, clicks, conversions, and campaign management:

claude mcp add keitaro -s user

-e KEITARO_URL=https://your-tracker

-e KEITARO_API_KEY=key

-- uv --directory /path/to/keitaro-mcp run python -m keitaro_mcp

For a tracker without a ready-made server, you can ask Claude Code to write a small MCP server on top of its API: three or four tools are enough for reporting. Read the code before running.

Security

• Create a separate user with minimal privileges for the neural network: in Google Ads, a "Read-Only" role; in the tracker, a key without access to settings.

• Store keys in environment variables, not in chat text.

• Connect only to servers you trust: someone else's server can send hidden instructions to the model.

• Review the list of connections once a month and disable unnecessary ones: for Meta, this is Facebook Settings → Business Integrations; for Claude, this is Customize → Connectors.

Meta Ads

A Claude subscription (Pro or Max) is required for setup.

1. Open Customize → Connectors, click "+" → Add custom connector.

2. Paste the address https://mcp.facebook.com/ads and click Add.

3. Click Connect, sign in with Facebook Login for Business, and select ad accounts.

4. In the chat, open the "+" button in the bottom left → Connectors and enable Meta.

5. Verification: "Show my ad accounts."

On Team and Enterprise plans, the connector is first added by the owner in Organization Settings → Connectors, then each participant connects their own login.

If you have ChatGPT, you'll need to enable Developer Mode (available on Plus and above) to connect MCP. Enable it in Settings → Security and login, create an app with the same address and OAuth authorization, then select it in the chat via "+" → Developer mode. Next, connect your Facebook account.

Here are some ideas for queries:

"Compare CTR, CPM, and cost per lead for ads in campaign X over 3 and 7 days. Mark ads with a frequency higher than 2.5 and a CTR drop of more than 30%."

"Find rejected ads and delivery errors across all accounts."

"Show the Event Match Pixel Quality and which parameters are not transmitted."

For additional security, before granting write access, go to Meta Business Suite → Settings → Integrations → Ads MCP server and set action restrictions and budget caps.

Google Ads

The official Google server currently only reads data and runs on your computer. To connect it to your neural network, follow these steps:

1. Create a project in Google Cloud, enable the Google Ads API, and request the Explorer level.

2. Create a Desktop OAuth client and download the JSON.

3. Obtain credentials with the required access:

gcloud auth application-default login

--scopes https://www.googleapis.com/auth/adwords,https://www.googleapis.com/auth/cloud-platform

--client-id-file=client.json

4. Install pipx and add the server to Claude Code:

claude mcp add google-ads

-e GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json

-e GOOGLE_PROJECT_ID=project-id

-- pipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp

If the accounts are under a manager account, add the GOOGLE_ADS_LOGIN_CUSTOMER_ID variable with its ID.

The server has three tools: a GAQL query, field descriptions, and a list of available accounts.

Currently, the best use for arbitrage is finding the biggest sources of budget loss: "Show search queries for campaign X with spend over $20 and no conversions for 14 days."

Tracker.

Keitaro has an unofficial server with 37 tools – reports, clicks, conversions, and campaign management:

claude mcp add keitaro -s user

-e KEITARO_URL=https://your-tracker

-e KEITARO_API_KEY=key

-- uv --directory /path/to/keitaro-mcp run python -m keitaro_mcp

For a tracker without a ready-made server, you can ask Claude Code to write a small MCP server on top of its API: three or four tools are enough for reporting. Read the code before running.

Security

• Create a separate user with minimal privileges for the neural network: in Google Ads, a "Read-Only" role; in the tracker, a key without access to settings.

• Store keys in environment variables, not in chat text.

• Connect only to servers you trust: someone else's server can send hidden instructions to the model.

• Review the list of connections once a month and disable unnecessary ones: for Meta, this is Facebook Settings → Business Integrations; for Claude, this is Customize → Connectors.

Meta Ads

A Claude subscription (Pro or Max) is required for setup.

1. Open Customize → Connectors, click "+" → Add custom connector.

2. Paste the address https://mcp.facebook.com/ads and click Add.

3. Click Connect, sign in with Facebook Login for Business, and select ad accounts.

4. In the chat, open the "+" button in the bottom left → Connectors and enable Meta.

5. Verification: "Show my ad accounts."

On Team and Enterprise plans, the connector is first added by the owner in Organization Settings → Connectors, then each participant connects their own login.

If you have ChatGPT, you'll need to enable Developer Mode (available on Plus and above) to connect MCP. Enable it in Settings → Security and login, create an app with the same address and OAuth authorization, then select it in the chat via "+" → Developer mode. Next, connect your Facebook account.

Here are some ideas for queries:

"Compare CTR, CPM, and cost per lead for ads in campaign X over 3 and 7 days. Mark ads with a frequency higher than 2.5 and a CTR drop of more than 30%."

"Find rejected ads and delivery errors across all accounts."

"Show the Event Match Pixel Quality and which parameters are not transmitted."

For additional security, before granting write access, go to Meta Business Suite → Settings → Integrations → Ads MCP server and set action restrictions and budget caps.

Google Ads

The official Google server currently only reads data and runs on your computer. To connect it to your neural network, follow these steps:

1. Create a project in Google Cloud, enable the Google Ads API, and request the Explorer level.

2. Create a Desktop OAuth client and download the JSON.

3. Obtain credentials with the required access:

gcloud auth application-default login

--scopes https://www.googleapis.com/auth/adwords,https://www.googleapis.com/auth/cloud-platform

--client-id-file=client.json

4. Install pipx and add the server to Claude Code:

claude mcp add google-ads

-e GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json

-e GOOGLE_PROJECT_ID=project-id

-- pipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp

If the accounts are under a manager account, add the GOOGLE_ADS_LOGIN_CUSTOMER_ID variable with its ID.

The server has three tools: a GAQL query, field descriptions, and a list of available accounts.

Currently, the best use for arbitrage is finding the biggest sources of budget loss: "Show search queries for campaign X with spend over $20 and no conversions for 14 days."

Tracker.

Keitaro has an unofficial server with 37 tools – reports, clicks, conversions, and campaign management:

claude mcp add keitaro -s user

-e KEITARO_URL=https://your-tracker

-e KEITARO_API_KEY=key

-- uv --directory /path/to/keitaro-mcp run python -m keitaro_mcp

For a tracker without a ready-made server, you can ask Claude Code to write a small MCP server on top of its API: three or four tools are enough for reporting. Read the code before running.

Security

• Create a separate user with minimal privileges for the neural network: in Google Ads, a "Read-Only" role; in the tracker, a key without access to settings.

• Store keys in environment variables, not in chat text.

• Connect only to servers you trust: someone else's server can send hidden instructions to the model.

• Review the list of connections once a month and disable unnecessary ones: for Meta, this is Facebook Settings → Business Integrations; for Claude, this is Customize → Connectors.

Meta Ads

A Claude subscription (Pro or Max) is required for setup.

1. Open Customize → Connectors, click "+" → Add custom connector.

2. Paste the address https://mcp.facebook.com/ads and click Add.

3. Click Connect, sign in with Facebook Login for Business, and select ad accounts.

4. In the chat, open the "+" button in the bottom left → Connectors and enable Meta.

5. Verification: "Show my ad accounts."

On Team and Enterprise plans, the connector is first added by the owner in Organization Settings → Connectors, then each participant connects their own login.

If you have ChatGPT, you'll need to enable Developer Mode (available on Plus and above) to connect MCP. Enable it in Settings → Security and login, create an app with the same address and OAuth authorization, then select it in the chat via "+" → Developer mode. Next, connect your Facebook account.

Here are some ideas for queries:

"Compare CTR, CPM, and cost per lead for ads in campaign X over 3 and 7 days. Mark ads with a frequency higher than 2.5 and a CTR drop of more than 30%."

"Find rejected ads and delivery errors across all accounts."

"Show the Event Match Pixel Quality and which parameters are not transmitted."

For additional security, before granting write access, go to Meta Business Suite → Settings → Integrations → Ads MCP server and set action restrictions and budget caps.

Google Ads

The official Google server currently only reads data and runs on your computer. To connect it to your neural network, follow these steps:

1. Create a project in Google Cloud, enable the Google Ads API, and request the Explorer level.

2. Create a Desktop OAuth client and download the JSON.

3. Obtain credentials with the required access:

gcloud auth application-default login

--scopes https://www.googleapis.com/auth/adwords,https://www.googleapis.com/auth/cloud-platform

--client-id-file=client.json

4. Install pipx and add the server to Claude Code:

claude mcp add google-ads

-e GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json

-e GOOGLE_PROJECT_ID=project-id

-- pipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp

If the accounts are under a manager account, add the GOOGLE_ADS_LOGIN_CUSTOMER_ID variable with its ID.

The server has three tools: a GAQL query, field descriptions, and a list of available accounts.

Currently, the best use for arbitrage is finding the biggest sources of budget loss: "Show search queries for campaign X with spend over $20 and no conversions for 14 days."

Tracker.

Keitaro has an unofficial server with 37 tools – reports, clicks, conversions, and campaign management:

claude mcp add keitaro -s user

-e KEITARO_URL=https://your-tracker

-e KEITARO_API_KEY=key

-- uv --directory /path/to/keitaro-mcp run python -m keitaro_mcp

For a tracker without a ready-made server, you can ask Claude Code to write a small MCP server on top of its API: three or four tools are enough for reporting. Read the code before running.

Security

• Create a separate user with minimal privileges for the neural network: in Google Ads, a "Read-Only" role; in the tracker, a key without access to settings.

• Store keys in environment variables, not in chat text.

• Connect only to servers you trust: someone else's server can send hidden instructions to the model.

• Review the list of connections once a month and disable unnecessary ones: for Meta, this is Facebook Settings → Business Integrations; for Claude, this is Customize → Connectors.

How to connect a neural network via MCP to Meta, Google Ads, and a tracker

10/15/20264 min read

How to connect a neural network via MCP to Meta, Google Ads, and a tracker

10/15/20264 min read

How to connect a neural network via MCP to Meta, Google Ads, and a tracker

10/15/20264 min read

How to connect a neural network via MCP to Meta, Google Ads, and a tracker

10/15/20264 min read