MCP.Market

Admob MCP server

by ParkSangGwon·io.github.ParkSangGwon/admob-mcp-server·v0.2.0·5 stars

MCP server for the Google AdMob API — apps, ad units, mediation, and revenue reports

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

5 stars45 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • generate_campaign_report

    Generates a report for AdMob cross-promotion campaigns: impressions, clicks, installs, estimated cost. Date range must be within the last 30 days. …

  • generate_mediation_report

    Generates an AdMob Mediation report across ad sources (waterfall/bidding): impressions, estimated earnings, observed eCPM per AD_SOURCE, MEDIATION_GROUP, and more. …

  • generate_network_report

    Generates an AdMob Network earnings/performance report (requests, impressions, clicks, estimated earnings, match rate, RPM...). …

  • get_account

    Gets an AdMob publisher account: publisher ID, reporting currency, and reporting time zone. Defaults to the configured or auto-discovered account.

  • list_accounts

    Lists the AdMob publisher accounts accessible with the current credentials. Use this to find your publisher ID (pub-XXXXXXXXXXXXXXXX).

  • list_ad_sources

    Lists the mediation ad sources (ad networks) available to the AdMob account, with their ad source IDs.

  • list_ad_units

    Lists the ad units in the AdMob account, including ad unit ID (ca-app-pub-.../...), format, and the app they belong to.

  • list_adapters

    Lists the adapters of a mediation ad source, including the adapter ID and the ad unit configuration keys the network expects.

  • list_apps

    Lists 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 -.-> T

Credentials 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.