4,500+ servers built on MCP Fusion
Vinkius
Facebook Ads logo
Vinkius
Google ADK logo

How to Use the Facebook Ads MCP in Google ADK

Connect your Facebook Ads data to BigQuery and control campaigns using Gemini models via the Google ADK.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Facebook Ads MCP on Cursor AI Code Editor MCP Client Facebook Ads MCP on Claude Desktop App MCP Integration Facebook Ads MCP on OpenAI Agents SDK MCP Compatible Facebook Ads MCP on Visual Studio Code MCP Extension Client Facebook Ads MCP on GitHub Copilot AI Agent MCP Integration Facebook Ads MCP on Google Gemini AI MCP Integration Facebook Ads MCP on Lovable AI Development MCP Client Facebook Ads MCP on Mistral AI Agents MCP Compatible Facebook Ads MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Google ADK

Connect Facebook Ads MCP to Google ADK

Create your Vinkius account to connect Facebook Ads to Google ADK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Cross-channel analysis using Gemini and BigQuery

Stop looking at Meta ads in a vacuum. By using this MCP Server alongside Google Cloud, your agent can pull live performance data using `get_insights` and compare it directly with your internal SQL warehouse tables. Gemini's massive context window lets you feed months of historical campaign data from `list_campaigns` alongside your CRM database. The agent can spot attribution gaps that standard dashboards miss entirely.

Enterprise-scale campaign pruning via Google ADK

Large-scale ad accounts are too complex for manual oversight. This integration lets you build enterprise agents that monitor hundreds of live ad sets. Use `list_ad_sets` to map your entire structure, then let Gemini determine which ones are wasting budget. When an ad set fails to hit your target metrics, the agent uses `update_ad_set_status` to pause it. Because it runs on Google Cloud, you can trigger these checks via Cloud Functions on a cron job.

Granular ad inspection with long-context reasoning

Feed entire ad creative histories into your agent. By configuring this MCP integration across your entire account, you can analyze copy, targeting, and spend patterns in a single prompt. The agent uses this deep context to flag creative fatigue. Instead of guessing when to swap ads, you get clear recommendations backed by hard spend data from `get_ad_account_info`.

Setup guide

Set up Facebook Ads MCP in Google ADK

Prerequisites

  • Python 3.10+ installed
  • google-adk package (pip install google-adk)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install Google ADK

    Run pip install google-adk to install the Agent Development Kit. MCP support is included via the McpToolset class.

  2. 2

    Connect via SSE transport

    Use McpToolset.from_server() with SseServerParams pointing to your Vinkius endpoint. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Create an LlmAgent

    Pass the returned mcp_tools list directly to LlmAgent(tools=mcp_tools). The ADK maps each MCP tool to a native Gemini function call — no manual schema definitions required.

  4. 4

    Run with any Gemini model

    The agent works with any Gemini model (gemini-2.0-flash, gemini-2.5-pro, etc.). Copy the full example on the right to get started with Facebook Ads tools in your ADK agent.

agent.py
from google.adk.agents import LlmAgent
from google.adk.tools.mcp_tool.mcp_toolset import McpToolset
from google.adk.tools.mcp_tool.mcp_session_manager import SseServerParams

# Connect to the MCP via SSE
mcp_tools, exit_stack = await McpToolset.from_server(
    connection_params=SseServerParams(
        url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    )
)

# Create your agent with auto-discovered tools
agent = LlmAgent(
    name="Facebook Ads_agent",
    model="gemini-2.0-flash",
    instruction="You have access to Facebook Ads tools via MCP.",
    tools=mcp_tools,
)

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Facebook Ads. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Facebook Ads MCP in Google ADK

Use the `McpToolset` class with `StreamableHttpServerParameters` pointing to your Vinkius URL. Pass this toolset into your `LlmAgent` configuration. This instantly exposes all 12 Meta tools to your Gemini model.
Yes, if you store offline conversions in BigQuery. Your agent can query those tables, compare them with live metrics from `get_insights`, and then call `update_campaign_status` to manage your budget.
Yes. You can use the optional `tool_names` filter when initializing your toolset. This allows you to expose only `list_ads` and `get_ad_details` while blocking write operations.
You can pass the complete output of `list_campaigns` and `get_insights` for your entire account. Gemini analyzes the entire structure at once, finding complex correlations that smaller models fail to process.
Your Meta developer credentials and system user tokens are held in Vinkius's zero-trust sandbox. The Google ADK agent only interacts with the standardized MCP interface, meaning your raw API keys never enter your Google Cloud runtime environment.

Start using the Facebook Ads MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Facebook Ads. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.