Remote-MCP-Server · nur Lesezugriff · gehostet in der EU
Deine Google-Marketing-Daten, eine MCP-URL entfernt.
Search Console, Google Ads und AdSense einmal verbinden. Dann Claude, Cursor oder ChatGPT nach Rankings, Ausgaben und Einnahmen über alle Kundenkonten fragen. Kein lokaler Server, kein Cloud-Projekt, kein Token-Gefrickel.
Der Free-Plan enthält Search Console. Keine Kreditkarte nötig.
{
"mcpServers": {
"metricport": {
"url": "https://metricport.io/api/mcp"
}
}
}1. Mit Google anmelden
Wähle aus, welche Dienste du freigibst: Search Console, Ads, AdSense. Weitere Google-Konten jederzeit ergänzen.
2. Endpunkt kopieren
Eine URL für alle Properties. Anmeldung per OAuth in claude.ai und Claude Desktop, überall sonst per API-Key.
3. Fragen stellen
„Welche Suchanfragen haben letzte Woche Klicks verloren?“ „Was haben wir pro Kampagne ausgegeben?“ „Wo zahle ich für Klicks, die ich organisch schon habe?“
57 Tools, vier Quellen
Jedes Tool ist nur lesend und liefert kompaktes JSON, mit dem ein LLM arbeiten kann. Analysen wie Quick Wins, Kannibalisierung, Content Decay, verschwendetes Budget und Budget-Pacing werden serverseitig berechnet, ein Aufruf beantwortet die Frage.
Google Search Console
gsc_search_analyticsClicks, impressions, CTR and position by query, page, country, device, date or search appearance. Filters, search type and period comparison.gsc_top_queriesTop queries by clicks, optionally for one page.gsc_top_pagesTop pages by clicks, optionally for one query term.gsc_page_queriesEvery query one URL ranks for, with position.gsc_quick_winsStriking-distance queries (positions 5-20) ranked by potential extra clicks, with the ranking page.gsc_ctr_opportunitiesPage-one queries whose CTR is far below the expected curve: title and snippet problems with missed clicks.gsc_content_decayPages that lost the most clicks vs. the previous period or last year, plus the winners.gsc_new_and_lost_queriesQueries that appeared or disappeared between two periods.gsc_cannibalizationQueries where several of your pages compete, with leader share and competitors.gsc_brand_splitBrand vs. non-brand totals, click share, trend and top non-brand queries via regex.gsc_query_clustersGroups queries into topic clusters with totals and examples.gsc_question_queriesQuestion-shaped queries (how, what, why, wie, was…) for FAQs and snippets.gsc_zero_click_pagesPages with impressions but no clicks.gsc_daily_trendDaily clicks and impressions with 7-day average and flagged drops or spikes.gsc_device_country_breakdownPerformance per device and country with the mobile vs. desktop CTR gap.gsc_search_appearanceSearch appearance types plus Discover and Google News traffic.gsc_inspect_urlIndex status, crawl date, canonical and rich result status for one URL.gsc_index_checkBatch inspection of up to 10 URLs with canonical mismatch and blocker flags.gsc_sitemapsSubmitted sitemaps with errors, warnings and URL counts.gsc_weekly_reportOne-call weekly summary: totals, winners, losers, new queries, quick wins, anomalies.
Google Ads
ads_list_accountsCustomer accounts including MCC managers and child accounts.ads_queryRun any GAQL SELECT.ads_campaign_performanceCampaigns with cost, clicks, CTR, conversions, CPA, ROAS and impression share.ads_search_termsSearch terms that triggered ads, with match type, cost and conversions.ads_wasted_spendNon-converting search terms aggregated across campaigns with negative keyword suggestions.ads_keyword_performanceKeywords with quality score, cost, conversions, CPA and impression share.ads_quality_score_auditWeighted quality score, distribution and low-QS keywords with their weakest component.ads_impression_shareImpression share per search campaign with share lost to budget and to rank.ads_budget_pacingMonth-to-date spend vs. expected with month-end projection per campaign.ads_ad_performanceResponsive search ads with ad strength, headlines, CTR, cost and conversions.ads_geo_performanceCost, conversions and CPA by country, region or city.ads_device_performanceCost, CTR, conversion rate and CPA per device.ads_daypartingPerformance by hour of day and weekday for ad schedules.ads_landing_pagesLanding pages with cost, conversions, CPA, mobile-friendly rate and speed score.ads_recommendationsGoogle's open optimization recommendations with impact estimates.ads_change_historyWho changed what in the last N days.ads_conversion_actionsConversion actions with status, counting, attribution and conversions produced.ads_pmax_asset_groupsPerformance Max asset groups with ad strength, cost and ROAS.ads_daily_trendDaily cost, clicks, conversions, CPA with flagged spend or conversion anomalies.ads_metadataSelectable fields of a resource, to build GAQL queries.ads_account_auditOne-call audit: totals vs. previous period, wasted spend, impression share, quality score, pacing, recommendations, prioritized findings.
Google AdSense
adsense_earningsEarnings totals and daily breakdown, optional previous period with change.adsense_reportCustom report by any dimension and metric with filters.adsense_top_pagesPages by earnings with RPM, plus high-traffic pages with weak RPM.adsense_by_countryEarnings, page views, RPM and CPC per country.adsense_ad_unit_performanceAd units with earnings, RPM, CTR, viewability and coverage.adsense_platform_splitDesktop vs. mobile vs. tablet earnings and RPM.adsense_daily_trendDaily earnings and page views with flagged anomalies.adsense_sitesSites with approval state.adsense_alertsPolicy and account alerts.adsense_paymentsUnpaid balance and payment history.adsense_ad_unitsAd units per ad client.adsense_monthly_reportOne-call monthly review: month over month, best day, top pages, countries, platforms, alerts, anomalies.
Cross-source
paid_vs_organicPaid search terms vs. organic queries: cannibalized spend, content gaps and pages to push.content_monetizationOrganic clicks per page joined with AdSense earnings per page: earnings per click, weak monetizers, pages to push.landing_page_overviewAds landing page cost and conversions joined with organic clicks for the same URLs.
Nicht nur eine Leitung. Ein täglicher Analyst.
Der MCP-Endpunkt ist die Technik. Das Dashboard ist das, was dein Team jeden Morgen öffnet.
Insights jeden Tag
Jede Property wird täglich analysiert: Klickverluste, Keywords in Schlagdistanz, verschwendetes Ads-Budget, verlorene Impression Share, Einnahmen-Einbrüche. Findings nach Schwere sortiert, ein Klick zum Nachbohren.
Kundenfertige Reports
Wochen-SEO-Report, Google-Ads-Audit, AdSense-Review, Paid vs. Organic. Aus Live-Daten geschrieben, per Link teilbar, als PDF druckbar. Der Report, den dein Kunde montags erwartet, in 30 Sekunden.
Läuft in der KI, die du schon nutzt
Ein Endpunkt für Claude, ChatGPT, Cursor und eigene Agenten. Frag „Welche Seiten haben Klicks verloren?“ oder „Wo wird Budget verschwendet?“ und bekomm Zahlen statt Vermutungen aus 57 Read-only-Tools.
Alerts, bevor der Kunde es merkt
Traffic-Einbrüche, Ausgaben-Spitzen, AdSense-Policy-Warnungen und Conversion-Rückgänge landen am selben Morgen im Postfach. Jeder Alert verlinkt auf die Erklärung.
Lokale MCP-Server vs. MetricPort
| Open-Source-Server (stdio) | MetricPort | |
|---|---|---|
| Einrichtung | Google-Cloud-Projekt anlegen, 3 APIs aktivieren, OAuth-Client erstellen, Python- oder Node-Prozess lokal starten | Mit Google anmelden |
| Läuft in claude.ai und mobil | Nein | Ja, per OAuth-Connector |
| Mehrere Google-Konten | Eines pro Prozess | Alle in einem Endpunkt |
| Quellenübergreifende Analysen | Getrennte Server, keine Verknüpfung | paid_vs_organic, content_monetization eingebaut |
| SEO- und Ads-Analysen | Nur Rohdaten | Quick Wins, Kannibalisierung, Decay, Wasted Spend, Pacing, Audits |
| Token-Speicherung | Klartext-JSON auf der Platte | AES-256-GCM verschlüsselt, Datenbank in der EU |
| Läuft nach Neustart weiter | Je nachdem | Immer |
Nur Lesezugriff
Kein Tool kann etwas anlegen, pausieren oder ändern. Read-only-Scopes, wo Google sie anbietet.
Für Agenturen gebaut
Jedes Kundenkonto wird zu einer Verbindung. Properties werden per ID angesprochen, ein Prompt kann mehrere Kunden umfassen.
Standard-MCP
Streamable HTTP, OAuth 2.1 mit Dynamic Client Registration, Bearer-API-Keys. Kein proprietäres SDK.
Preise
Kostenlos starten. Upgraden, wenn du mehr Konten verbindest.
Free
Search Console per MCP ausprobieren.
€0 /Monat
- 1 Google-Konto
- 200 Tool-Aufrufe / Monat
- Search-Console-Tools
- Tägliche Insights für eine Property
- API-Key-Auth
Pro
BeliebtFür Site-Betreiber und Freelancer.
€19 /Monat
zzgl. USt
- 3 Google-Konten
- 5.000 Tool-Aufrufe / Monat
- Search Console, Ads, AdSense
- Tägliche Insights und Alert-Mails
- KI-geschriebene Kundenreports
- OAuth für claude.ai und Claude Desktop
Agency
Für Teams mit vielen Kunden.
€79 /Monat
zzgl. USt
- Unbegrenzt Google-Konten
- 50.000 Tool-Aufrufe / Monat
- Alle Dienste
- Quellenübergreifende Analysen
- Teilbare Kunden-Report-Links
- Priorisierter Support
Fragen
- Brauche ich ein Google-Cloud-Projekt oder einen Developer-Token?
- Nein. MetricPort betreibt eine eigene Google-OAuth-App. Du meldest dich mit Google an, wählst die Dienste aus, fertig.
- Kann MetricPort meine Kampagnen oder Sites verändern?
- Nein. Jedes Tool ist nur lesend. Für Search Console und AdSense fordern wir Read-only-Scopes an; Google Ads hat nur einen Scope, der Server führt aber nie Änderungen aus.
- Was wird gespeichert?
- Nur der verschlüsselte Refresh-Token je verbundenem Google-Konto, die Liste der Properties und ein Protokoll der Tool-Aufrufe (Toolname, Property-ID, Dauer). Berichtsdaten werden nie gespeichert.
- Welche Clients funktionieren?
- Alles, was Remote-MCP über Streamable HTTP spricht: Claude Desktop, claude.ai, Claude Code, Cursor, ChatGPT, Windsurf und eigene Agenten. OAuth oder API-Key, wie du willst.
- Mehrere Clients oder Google-Konten?
- Ja. Verbinde so viele Google-Konten, wie dein Plan erlaubt. Ein Workspace, ein Endpunkt, jede Property per ID erreichbar.
- Ist das ein offizielles Google-Produkt?
- Nein. MetricPort ist ein unabhängiger Dienst von Simon Grimm, Österreich. Google, Google Ads, AdSense und Search Console sind Marken der Google LLC.