Skip to content

Integrations

mureo’s core value is orchestration — knowing what to do, when, and why across multiple marketing platforms. mureo includes built-in integrations for Google Ads, Meta Ads, and Google Search Console. For analytics and CRM data that mureo does not cover directly, you can connect third-party MCP servers alongside mureo in the same client. This guide explains how.

MCP clients (Claude Code, Cursor, Codex, Gemini, Claude Desktop) can connect to multiple MCP servers simultaneously. Each server exposes its own set of tools. When mureo’s workflow commands run, the AI agent discovers all configured platforms at runtime and adapts its behavior accordingly — calling tools from any connected MCP server in the same session.

Every mureo workflow command follows this pattern:

  1. Read STATE.json platforms dict to find configured ad platforms
  2. Check for built-in data sources (Search Console credentials)
  3. Probe for external MCP availability (GA4, CRM) by checking tool namespaces
  4. Execute operations across all discovered platforms — no hardcoded assumptions

Key principle: No mureo command requires any specific platform. Commands adapt to whatever is configured. At minimum, one ad platform is needed. All additional data sources (Search Console, GA4, CRM) are additive, never blocking.

A community-maintained GA4 MCP server exists at https://github.com/nicholasf/ga4-mcp. Google may release an official MCP in the future.

Note: The exact package name and installation method may change. Check the repository or official Google documentation for the latest instructions before configuring.

Add both mureo and the GA4 MCP to your .mcp.json (project-level) or ~/.claude/settings.json (global):

{
"mcpServers": {
"mureo": {
"command": "python",
"args": ["-m", "mureo.mcp"]
},
"ga4": {
"command": "npx",
"args": ["@anthropic-ai/ga4-mcp"]
}
}
}

Important: The @anthropic-ai/ga4-mcp package name above is a placeholder. Check the official GA4 MCP documentation for the correct package name and any required environment variables (e.g., service account credentials, property ID).

mureo CommandGA4 Data Value
/daily-checkLP conversion rates, bounce rates, session quality — correlate with ad performance
/search-term-cleanupLP bounce rates for keyword quality signals
/creative-refreshLP engagement metrics (time on page, scroll depth) to inform creative direction
/goal-reviewWebsite conversion data for holistic goal tracking
/budget-rebalanceConversion quality by traffic source to inform allocation decisions
/competitive-scanBrand/direct traffic trends — competitor mind share signals
/rescueSite-side vs platform-side diagnosis before making ad changes
/weekly-reportWebsite-level metrics for holistic cross-platform reporting
/onboardSite conversion metric baseline
/sync-stateConnectivity verification

GA4 MCP servers typically require Google Cloud service account credentials or OAuth tokens. Refer to the GA4 MCP documentation for setup instructions. These credentials are separate from mureo’s Google Ads credentials.

Search Console is built into mureo as a first-party integration. It reuses the same Google OAuth2 credentials as Google Ads — no additional authentication or configuration is required.

  • Organic vs paid keyword overlap — identify keywords where you rank organically and can reduce paid spend
  • SEO/SEM coordination — adjust bidding strategy based on organic ranking changes
  • Search appearance data — understand how your pages appear in organic results alongside paid ads
  • Indexing status — inspect URLs for indexing issues via the URL Inspection API
  • Sitemap management — list and submit sitemaps
ToolDescription
search_console.sites.listList verified sites
search_console.sites.getGet site details
search_console.analytics.queryQuery search analytics data
search_console.analytics.top_queriesGet top search queries
search_console.analytics.top_pagesGet top pages by clicks/impressions
search_console.analytics.device_breakdownGet performance breakdown by device
search_console.analytics.compare_periodsCompare search performance across time periods
search_console.sitemaps.listList sitemaps for a site
search_console.sitemaps.submitSubmit a sitemap
search_console.url_inspection.inspectInspect a URL for indexing status

All 10 mureo workflow commands can leverage Search Console data. Key use cases:

CommandSearch Console Value
/daily-checkOrganic ranking drops needing paid coverage
/search-term-cleanupPaid/organic keyword overlap matrix — reduce paid spend on strong organic terms
/competitive-scanOrganic competitive landscape alongside paid auction insights
/creative-refreshTop organic queries as ad copy inspiration
/budget-rebalanceOrganic coverage data to inform paid budget allocation
/rescueIdentify terms better served by organic instead of paid
/goal-reviewOrganic metrics for SEO-related goals
/weekly-reportOrganic trend summary (WoW changes)
/onboardOrganic baseline establishment
/sync-stateSite access verification

CRM / Marketing Automation (HubSpot, Salesforce)

Section titled “CRM / Marketing Automation (HubSpot, Salesforce)”

Community-maintained MCP servers exist for HubSpot and Salesforce. Quality and completeness vary.

  • Lead quality tracking — connect ad campaigns to downstream lead quality (MQL/SQL rates)
  • LTV data — inform /goal-review and /budget-rebalance with actual customer lifetime value
  • Pipeline attribution — map ad spend to revenue pipeline for B2B accounts
  • Audience sync — verify that ad targeting audiences match CRM segments
{
"mcpServers": {
"mureo": {
"command": "python",
"args": ["-m", "mureo.mcp"]
},
"hubspot": {
"command": "npx",
"args": ["@hubspot/mcp-server"],
"env": {
"HUBSPOT_ACCESS_TOKEN": "your-token-here"
}
}
}
}

Note: The HubSpot package name above is a placeholder. Check the official HubSpot or community MCP documentation for the correct package name and configuration.

The following platforms are planned for integration as their official or community MCP servers mature:

PlatformStatusExpected Value
TikTok AdsPlannedCross-platform creative performance, younger demographic insights
LinkedIn AdsPlannedB2B audience targeting coordination, ABM campaign alignment
Amazon AdsPlannedE-commerce ad spend coordination, product-level ROAS
Microsoft AdsPlannedSearch campaign coordination alongside Google Ads

Pattern: As official MCPs become available from these platforms, add them to your .mcp.json alongside mureo. mureo’s workflow commands will incorporate the additional data opportunistically — no code changes required.

You do not need any external MCP to use mureo effectively. The workflow commands work fully with Google Ads and Meta Ads data alone. Add external MCPs only when you need the additional data.

Each MCP server should cover one platform. Do not try to combine multiple platforms into a single custom MCP server. The MCP protocol is designed for multiple specialized servers working together.

Each MCP server manages its own credentials independently. mureo credentials (~/.mureo/credentials.json) are never shared with other MCP servers.

When an external MCP returns data, the AI agent should cross-reference it with mureo’s own data where possible. For example, compare GA4 conversion counts with Google Ads conversion counts to identify tracking discrepancies.