Admob MCP server
io.github.ParkSangGwon/admob-mcp-server·v0.2.0·5 starsMCP server for the Google AdMob API — apps, ad units, mediation, and revenue reports
5 stars45 downloads/wk
Reviews
Write oneNobody has reviewed Admob yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Admob tools (9)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
generate_campaign_reportGenerates a report for AdMob cross-promotion campaigns: impressions, clicks, installs, estimated cost. Date range must be within the last 30 days. …
generate_mediation_reportGenerates an AdMob Mediation report across ad sources (waterfall/bidding): impressions, estimated earnings, observed eCPM per AD_SOURCE, MEDIATION_GROUP, and more. …
generate_network_reportGenerates an AdMob Network earnings/performance report (requests, impressions, clicks, estimated earnings, match rate, RPM...). …
get_accountGets an AdMob publisher account: publisher ID, reporting currency, and reporting time zone. Defaults to the configured or auto-discovered account.
list_accountsLists the AdMob publisher accounts accessible with the current credentials. Use this to find your publisher ID (pub-XXXXXXXXXXXXXXXX).
list_ad_sourcesLists the mediation ad sources (ad networks) available to the AdMob account, with their ad source IDs.
list_ad_unitsLists the ad units in the AdMob account, including ad unit ID (ca-app-pub-.../...), format, and the app they belong to.
list_adaptersLists the adapters of a mediation ad source, including the adapter ID and the ad unit configuration keys the network expects.
list_appsLists the apps registered in the AdMob account, including app ID (ca-app-pub-...~...), platform, store link state, and approval state.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 52 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Admob compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 9
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 5
- more than 83% of 28,688 servers
- Downloads a week
- 45
- more than 37% of 12,191 servers with a package
What its tools let an agent do: 6 read · 3 create
Install Admob in Claude Code, Cursor or VS Code
Runs npx -y admob-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add admob-mcp-server -- npx -y admob-mcp-server
What the publisher says
From the Admob repository's README, as published. We do not edit it. Read it on GitHub
AdMob MCP Server
English | 한국어
Ask your AI assistant about your AdMob apps and earnings — in plain language:
- "How much did my apps earn in the last 7 days, broken down by country?"
- "Which mediation ad source had the best eCPM this month?"
- "Compare the RPM of my banner vs. rewarded ad units."
- "List my apps and their ad units."
This is a Model Context Protocol (MCP) server for the Google AdMob API.\ It works with Claude Code, Claude Desktop, Cursor, Gemini CLI, and any other MCP-capable AI client.
Architecture
flowchart LR
C["MCP client<br/>Claude Code · Claude Desktop · Cursor · Gemini CLI"]
subgraph S["admob-mcp-server — runs on your machine"]
direction TB
T["9 read-only tools in 5 toolsets<br/>accounts · apps · adunits · reports · mediation<br/>(filtered by --toolsets)"]
A["Credential resolver<br/>env vars → token.json → gcloud ADC"]
R["Report flattener<br/>chunk stream → rows · micros → currency"]
end
G["Google AdMob API<br/>v1beta"]
C <-->|"MCP over stdio"| T
T --> A
A <-->|"OAuth 2.0 / HTTPS"| G
G -.->|"report chunks"| R
R -.-> TCredentials and revenue data travel only between your machine and Google — there is no third-party server in between.
Features
- Everything the AdMob API opens to normal accounts — 9 tools across accounts, apps, ad units, reports, and mediation (why there are no write tools)
- Reports made readable — streaming report responses are flattened into simple row tables, and monetary values (micros) are converted to real currency units
- Read-only by design — the sign-in requests read scopes only, so the server cannot change anything in your AdMob account
- Toolsets — enable only the tool groups you need, e.g. --toolsets reports,accounts
- Three authentication options — one-command browser sign-in (npx admob-mcp-server auth), environment-variable refresh token, or gcloud Application Default Credentials
- Built-in analysis prompts and report-spec reference resources
Setup at a glance
One-time setup, roughly 10 minutes:
Requirements
- Node.js 18 or newer — check with node --version; if missing, install from nodejs.org
- An AdMob account and the Google account that owns it
Setup
Part 1 — Google Cloud setup
Why is this needed?\ The AdMob API has no simple API keys — Google requires every program that accesses your data to be registered as an "OAuth app".\ Here you register a personal one that only you will use.\ It's free and needs no billing setup.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Admob: common questions
- Is Admob MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Admob safety report
- How do I install Admob?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Admob need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Admob maintained?
- The last commit was 93 days ago (2026-08-03). The latest release is v0.2.0.
- How does Admob compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 9 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.