
MetricPort
io.metricportPublished by metricport.ioOfficial publisherv0.1.1Updated Nov 2, 2026
Google Search Console, Ads and AdSense analytics for AI clients. Hosted, read-only, 57 tools.
Overview
Hosted, read-only MCP server that lets an assistant analyze Google Search Console, Google Ads and AdSense data through 57 reporting tools.
- What you can do
- Query Search Console performance: clicks, impressions, CTR and position by query, page, device, country and search appearance, plus quick wins, CTR gaps, content decay, cannibalization and URL index checks
- Review Google Ads: campaigns, search terms, keywords, quality score, impression share, budget pacing, ads, geo, device, dayparting, landing pages, recommendations and change history
- Review AdSense: earnings, custom reports, top pages, countries, ad units, platform split, sites, alerts and payments
- Combine sources: paid versus organic search terms, page-level clicks joined with AdSense earnings, and landing page spend joined with organic clicks
- List connected Google accounts with their…
- When to use it
- Useful when you want an assistant to answer SEO, paid search or publisher-monetization questions from your own Google data without building a Google Cloud project, OAuth client or developer token. Suited to recurring reporting, audits and cross-channel comparisons between organic and paid performance.
- Requirements
- A MetricPort account with a connected Google account; Search Console is on the free plan, Ads and AdSense require Pro. Either a MetricPort API key in METRICPORT_API_KEY or a one-time browser sign-in. Runs as a remote endpoint or locally via npx metricport-mcp (Node.js). OAuth is required; network access to metricport.io.
Installation
In SourceWeft
- Open MetricPort in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.metricport%2Fmetricport/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"metricport": {
"type": "http",
"url": "https://metricport.io/api/mcp"
}
}
}README
metricport-mcp
MCP server for Google Search Console, Google Ads and AdSense, usable from Claude, Cursor, Windsurf, VS Code, ChatGPT and any other MCP client.
This package is a thin local client. The server itself runs hosted at metricport.io: it holds the Google OAuth connection, talks to the three Google APIs, and exposes 57 read-only analysis tools plus daily insights, alerts and reports. You never create a Google Cloud project, OAuth client or developer token yourself.
Quick start
- Create a free account at metricport.io and connect a Google account (Search Console on Free, Ads and AdSense on Pro).
- Add the server to your client. Either sign in once in the browser, or create an API key at https://metricport.io/app/keys.
Claude Desktop (claude_desktop_config.json):
Cursor (.cursor/mcp.json), Windsurf, VS Code (.vscode/mcp.json): same shape.
claude.ai, ChatGPT and other clients that support remote servers need no package at all. Add a custom connector with the URL https://metricport.io/api/mcp and sign in.
What you can ask
- "Which pages lost the most clicks this week, and what do they have in common?"
- "Show me striking-distance queries on positions 5 to 20 with real impressions."
- "Which search terms in my Google Ads account spend money without converting?"
- "Why did my AdSense earnings drop compared to last month?"
- "Where do I pay for keywords I already rank for organically?"
Tools
All tools are read-only. MetricPort never changes anything in your Google accounts.
Options
Pricing and data
Free plan: 1 Google account, Search Console, 500 tool calls per month. Pro and Agency add Google Ads, AdSense, more accounts, daily insights, alerts and shareable reports. See https://metricport.io/pricing.
Hosted in Frankfurt (EU). Refresh tokens are encrypted at rest, raw API responses are cached in memory for five minutes and never written to disk. Privacy policy: https://metricport.io/privacy.
License
MIT for this client package. The hosted service is governed by the terms.
Source: README.md at commit 4d7f27b
Tools
0Version history
1- v0.1.1LatestOct 18, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts