PaidSync>Blog>Connect Google Ads to LibreChat with MCP

Connect Google Ads to LibreChat with MCP

Founder written
Author: Ahmed Ashraf|4 min read|Updated October 24, 2026
$1B+ ad revenue generated $500M+ managed Ex-Scandiweb paid media lead 630+ MCP tools

To connect Google Ads to LibreChat, add a paidsync entry to librechat.yaml with type streamable-http and the URL https://mcp.paidsync.ai/mcp, restart LibreChat and sign in from the composer. Your self-hosted chat can then run PaidSync.ai tools for Google Ads, Meta Ads and 12 other platforms.

What LibreChat Needs

LibreChat reads MCP servers from its librechat.yaml file. For a remote server with sign-in you need:

LibreChat's docs say OAuth is detected automatically for these servers, and users sign in the first time they use one.

How the Connection Works

SettingValue
Filelibrechat.yaml
Typestreamable-http
URLhttps://mcp.paidsync.ai/mcp
initTimeout150000, to leave time for the first sign-in
Sign-inPick the server in the composer's + palette

LibreChat waits up to 10 minutes for the OAuth flow by default. You can set oauthPrompt to on_use to delay the sign-in until the agent first calls a tool.

How to Connect Google Ads to LibreChat in 5 Steps

Do these in order. The code box holds the exact setup from LibreChat MCP docs.

1

Connect Google Ads to PaidSync.ai

Sign up at paidsync.ai and connect Google Ads on Google's own sign-in screen.

2

Edit librechat.yaml

Add the paidsync entry from the box below under mcpServers.

3

Restart LibreChat

The docs say a restart is needed before the connection is created.

4

Sign in

Select the paidsync server in the composer's + palette and sign in with your PaidSync.ai login.

5

Ask a question

Ask about your Google Ads account and check that a PaidSync.ai tool is called.

librechat.yaml

mcpServers: paidsync: type: 'streamable-http' initTimeout: 150000 url: 'https://mcp.paidsync.ai/mcp'

How to Check the Connection

Ask LibreChat to list your accounts first. If it names your Google Ads account, the entry works.

"List my Google Ads accounts and set the one called Main as active."
Run this to confirm the connection.
"Run get_wasted_spend_report for the last 30 days and list the search terms with cost and no conversions."
Run this to confirm the connection.

How PaidSync.ai Protects You

Setup follows the LibreChat MCP documentation, checked on 24 October 2026. Source: LibreChat MCP docs. Every Google Ads tool is on the Google Ads MCP server page, and the full list of clients is on Connect your ads.

Frequently Asked Questions

Does LibreChat support remote MCP servers?

Yes. LibreChat's docs describe streamable-http servers configured in librechat.yaml.

Do I register an OAuth app by hand?

LibreChat's docs say OAuth is detected automatically. PaidSync.ai supports dynamic client registration, so there is no manual app to create.

Why do I need to restart?

LibreChat initialises the connection from librechat.yaml at startup.

Does it work for Meta Ads?

Yes. The same server exposes Meta Ads tools. See the Meta Ads MCP server page.

How much does it cost?

PaidSync.ai is free for 15 tasks a month with no card. Pro starts at $99 a month. See pricing.

Connect your ads to Claude, ChatGPT, Gemini and more→Google Ads MCP Server with Full Write Access→PaidSync.ai MCP Server for 14 Ad Platforms→Build Your Own Ads Agent→

PaidSync.ai runs 630+ tools across 14 ad and analytics platforms. Connect your accounts once and use them in the AI assistant you already work in.

Get Started Free Book a Demo