Omnirouter-MCP
One MCP. All your marketing data. Any AI.
Connect GA4, GTM, Google Ads, Facebook Ads, TikTok Ads, and Google Search Console to your AI assistant — then query every channel in plain language, without touching a single dashboard.
Connect all your marketing channels
Overview
Omnirouter-MCP is a single Model Context Protocol server that unifies your ads, analytics, and tracking data behind one AI-queryable interface — so you can ask questions in plain language and get answers from every connected marketing platform instantly.
Why it matters
Marketing teams manage six platforms and six dashboards — and answering a simple question like "which channel is most efficient right now?" means exporting CSVs, re-joining them by hand, and reconciling definitions every time. Omnirouter-MCP removes that work: ask one question and get one answer across every connected channel, from anywhere — Claude Code, n8n, or any AI assistant.
Without Omnirouter
- Log in to each platform separately
- Export & merge CSVs by hand
- Reconcile different metric definitions
- Wait for someone to build the report
With Omnirouter
- Ask in plain language, get answers instantly
- One query spans all connected platforms
- Consistent metrics & formatting
- Works from Claude Code, n8n, or any AI client
6+ Platforms
All major ads, analytics, and tracking channels in one connection.
1 Interface
One natural-language interface instead of six different dashboards.
0 Manual Reports
No more CSV exports, pivot tables, or copy-paste reporting marathons.
Deployment, hosting, and credential management are handled for you — you only need to connect your platforms and start asking.
Connected Platforms
Every channel your team already uses — now queryable with one conversation.
Google Analytics 4
- Users, sessions, events & conversion funnels
- Traffic sources, campaign & channel performance
- User retention, engagement & explorer-style queries
Google Tag Manager
- Audit tags, triggers, and variables
- Detect unused, paused, or duplicate tags
- Review container versions & consent-mode setup
Google Ads
- Campaign, ad group & keyword performance
- Spend pacing, ROAS, and budget monitoring
- Quality score & policy/disapproval checks
Facebook Ads (Meta)
- Campaign, ad set & creative results
- CPA, ROAS, frequency & audience insights
- Cross-campaign duplication & pacing checks
TikTok Ads
- Campaign metrics: CTR, CPM, CPA, ROAS
- Creative performance & audience breakdowns
- Spend pacing vs. daily/monthly budgets
Google Search Console
- Organic clicks, impressions, CTR & position
- Query & page-level performance drops/gains
- Index coverage and page experience signals
Key Features
Everything you need to turn connected data into fast decisions.
Unified Channel Query
Ask one question and get answers across every connected platform, with consistent definitions and formatting.
Cross-Channel Insights
Compare ROAS, spend, and conversions side by side across Google, Meta, and TikTok in a single reply.
Claude Code Integration
Use Omnirouter inside Claude Code for terminal-driven, scriptable analytics alongside your other engineering work.
n8n Automation Ready
Schedule daily digests, anomaly alerts, and report triggers into your n8n workflows with the MCP client node.
Secure by Design
OAuth & service-account credentials, scoped permissions, token-based access control, and no raw API keys in chat logs.
Conversational BI
Natural-language analytics makes performance data accessible to non-technical stakeholders — no SQL required.
Use Cases
Real scenarios where Omnirouter-MCP turns a question into a decision.
Cross-Channel Performance Comparison
A marketing manager needs to compare last week's efficiency across Google Ads and Facebook Ads before deciding where to shift budget. Instead of exporting two reports, combining the CSVs, and reconciling attribution windows, they ask one question and get a clean, normalized comparison in seconds.
Facebook Ads — Spend $5,930 · ROAS 3.1×
Google Ads delivered the highest ROAS last week. Suggested action: shift ~10% of Facebook budget to the best Google Ads campaigns, while watching FB frequency to avoid ad fatigue.
Budget & Spend Monitoring
An agency client runs with a strict monthly cap across three paid channels. The account planner wants a live view of daily spend pacing so they can catch an overspend before midnight rather than after a full day of budget bleed.
⚠ Monthly cap: TikTok will overshoot $20,400 cap by day 28 at this pace. Suggest reducing TikTok daily budget by 12% or pausing the lowest-ROAS ad set.
Tag & Tracking Governance
Before a quarterly compliance review, a data team needs to audit a bloated GTM container for obsolete tags, duplicate triggers, and consent-mode risks. What used to take a senior analyst a full day is now a conversational checklist with an actionable plan.
SEO & Organic Visibility
After a site migration, a content team notices organic traffic dipping and wants to know exactly which pages lost rankings. Instead of waiting for a monthly SEO report, they ask Search Console directly through the same interface they use for paid media.
/blog/gtm-guide lost 2,900 impressions (−52%).
Likely cause: title-tag truncation on /pricing and a 410 on the blog after migration. Both are good candidates for the next content sprint.
Creative & Audience Insights
A performance marketer wants to find the winning creatives across Facebook and TikTok before scaling budget. They compare creative-level CPA and audience reach in one conversation instead of tabbing between two ad managers.
TikTok — "UGC Style #3" · CPA $11.20 · Gen Z, Interest: tech
Both outperform their channel averages. Recommend scaling "Tutorial Reel v2" +20% budget and testing a TikTok remix of it.
Automated Reporting & Alerts
Leadership wants a daily 8 a.m. performance digest without anyone building it by hand. Combined with n8n, Omnirouter-MCP automatically composes the summary and flags anything that deviates from the 7-day average.
Spend $3,360 · Conversions 148 · ROAS 3.9×
⚠ Flag: Facebook ROAS dropped 31% vs. 7-day avg (2.1×). Investigate the new creative set "Summer Sale B" that went live yesterday.
Troubleshooting & Evaluation
When a campaign's CPC suddenly spikes or conversions drop with no obvious cause, teams usually dig through each platform one by one to find clues. With Omnirouter-MCP, you can diagnose the issue in one conversation — comparing auction metrics, tag health, and traffic sources side by side to pinpoint the root cause quickly.
GA4: landing-page LCP worsened 0.9s → 2.4s after the last deploy.
GTM: a new consent-mode tag is misfiring, adding 300ms blocking script.
Likely combo: slower landing experience + newer premium auction inventory. Recommend reverting the consent tag and re-running the audit tomorrow.
Native Claude Code Integration
Omnirouter-MCP plugs directly into Claude Code, turning your terminal into a marketing analytics workspace. Query performance, audit tracking, or build a quick report while staying in your coding flow — no browser tabs, no dashboard logins, no data-pipeline setup.
Add the server to your Claude configuration, authenticate with your access token, and you're ready. The same server also works with any other MCP client — including n8n workflows, Claude Desktop, and custom applications.
- Add the MCP server to your Claude Code config (one file).
- Authenticate with your unique Omnirouter access token.
- Start asking about any connected platform — no credentials exposed in chat.
- Hosting & credential management handled by us end-to-end.
claude_desktop_config.json
{
"mcpServers": {
"omnirouter": {
"command": "npx",
"args": ["-y", "@omnirouter/mcp"],
"env": {
"OMNIROUTER_TOKEN": "your-access-token"
}
}
}
}
Works identically with n8n's MCP client node — connect an existing chat/webhook flow and start automating your reporting within minutes.
Privacy Policy
This Privacy Policy explains how Omnirouter-MCP ("the Service"), provided by Bintang Azhari, collects, uses, stores, and protects information when you connect your advertising and analytics platforms and query data through an AI interface.
We collect the following categories of information:
- Account & Identity — name, email, company, billing/contact details, and authentication credentials (e.g., OAuth tokens, service-account keys) required to connect supported platforms.
- Marketing & Analytics Data — campaign, ad, tag, audience, and conversion data retrieved from connected platforms (GA4, GTM, Google Ads, Facebook, TikTok, Google Search Console).
- Usage & Technical Data — IP address, browser/device information, timestamps, feature usage, and error logs collected to operate and secure the Service.
- AI Query Logs — the natural-language prompts you send and the data retrieved to answer them, used solely to respond to queries and improve reliability.
We do not sell your personal data, and we do not use your marketing data to build profiles about individuals.
- To provide, operate, and secure the Service.
- To authenticate and manage connections to platforms you authorize.
- To process AI queries and return relevant data from connected platforms.
- To monitor performance, prevent abuse, and comply with legal obligations.
- With your consent, to contact you about product updates, security notices, or support.
- Connection credentials are stored securely for as long as needed to provide the Service and can be revoked at any time.
- Platform data is retrieved on demand and is not retained beyond the short-lived processing required to answer a query.
- Logs & technical data are retained for security and compliance purposes (typically up to 24 months, or longer where required by law).
- You may request deletion of your data at any time — see Your Rights below.
This website uses cookies and similar technologies (managed through our Cookiebot consent platform) to operate, measure traffic, and personalize your experience. Your consent preferences are stored and can be changed at any time from the cookie settings. The Omnirouter-MCP Service itself authenticates using secure access tokens, not cookies.
- Platform APIs — Google Analytics, Google Tag Manager, Google Ads, Google Search Console, Meta (Facebook) Marketing API, and TikTok Marketing API. Each connection is governed by the respective platform's terms of service and privacy policy.
- AI / LLM providers — the conversational engine that interprets queries and formulates answers.
- Hosting & infrastructure providers — servers and databases that store your data securely.
- Webhook / automation services — e.g., n8n, where you choose to route data or alerts into your own workflows.
All processors are bound by appropriate data-processing agreements and may only process data on our instructions.
Where the GDPR applies, we rely on the following legal bases:
- Performance of a contract — to provide the Service you requested.
- Legitimate interest — for security, fraud prevention, and service improvement.
- Consent — for cookies, marketing communications, and optional data use.
- Legal obligation — where processing is required by law.
We also honor the protections of the California Consumer Privacy Act (CCPA/CPRA) for California residents and Indonesia's Personal Data Protection Law (UU PDP).
Depending on your jurisdiction (GDPR, CCPA/CPRA, UU PDP), you may have the right to:
- Access and obtain a copy of your personal data.
- Correct inaccurate or incomplete data.
- Request deletion or erasure of your data.
- Restrict or object to certain processing.
- Receive your data in a portable, machine-readable format.
- Withdraw consent at any time.
- Lodge a complaint with your supervisory authority.
To exercise any of these rights, contact us at bintang_azhari@yahoo.com. We respond within 30 days and will never discriminate against you for exercising your privacy rights.
Your data may be processed in Indonesia and through global service providers (including Google Cloud, Meta, TikTok, and AI infrastructure). Where personal data is transferred across borders, we rely on appropriate safeguards such as Standard Contractual Clauses, adequacy decisions, or equivalent mechanisms. Data retrieved from each platform remains within that platform's authorized access model.
- Encryption in transit (TLS) and at rest.
- Token-based authentication with least-privilege, platform-scoped permissions.
- No raw API keys or credentials exposed in chat logs or AI responses.
- Regular security reviews and access control on infrastructure.
If you suspect a credential has been compromised, revoke it in your platform dashboard and contact us immediately. No method of transmission or storage is 100% secure, but we work to protect your data with industry-standard safeguards.
We may update this Privacy Policy from time to time. Material changes will be posted on this page with a revised date and, where appropriate, notified to you directly. Your continued use of the Service after changes take effect constitutes acceptance of the updated policy.
For privacy questions, data requests, or support, contact:
- Email: bintang_azhari@yahoo.com
- LinkedIn: bintang-azhari
- WhatsApp: (+62) 852-1545-2317
We aim to respond to all requests within 30 days. If you are unsatisfied with our response, you may escalate to your local data-protection supervisory authority.
Want Omnirouter-MCP for your marketing stack?
Let's connect your channels to conversational AI. Bring your questions — we'll handle the routing, security, and deployment end-to-end.