← Back to search

admob-mcp-server

GitHub Actions Scanned 24d ago

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

npm
A
91 / 100

Versions

0.1.1latest
Jul 13, 2026
0.1.0
Jul 13, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 9

list_ad_units
annotations: verified low

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

readOnlyHint true
generate_network_report
annotations: verified low

Generates an AdMob Network earnings/performance report (requests, impressions, clicks, estimated earnings, match rate, RPM...). ${MONETARY_NOTE}

metrics array
readOnlyHint true
generate_mediation_report
annotations: verified low

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

metrics array
readOnlyHint true
generate_campaign_report
annotations: verified low

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

metrics array
readOnlyHint true
list_ad_sources
annotations: verified low

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

readOnlyHint true
list_adapters
annotations: verified low

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

adSourceId string
readOnlyHint true
list_accounts
annotations: verified low

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

readOnlyHint true
get_account
annotations: verified low

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

readOnlyHint true
list_apps
annotations: verified low

Lists the apps registered in the AdMob account, including app ID (ca-app-pub-...~...), platform, store link state, and approval state.

readOnlyHint true

Permissions 2

shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 26

info
Tool 'get_account' annotations are consistent annotation_checker · 80%
info
Tool 'list_apps' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
Tool 'list_accounts' annotations are consistent annotation_checker · 80%
info
Tool 'list_ad_units' annotations are consistent annotation_checker · 80%
info
Tool 'generate_network_report' annotations are consistent annotation_checker · 80%
info
Tool 'generate_mediation_report' annotations are consistent annotation_checker · 80%
info
Tool 'generate_campaign_report' annotations are consistent annotation_checker · 80%
info
Tool 'list_ad_sources' annotations are consistent annotation_checker · 80%
info
Tool 'list_adapters' annotations are consistent annotation_checker · 80%
info
package.json metadata manifest_parser · 100%
info
Tool: list_ad_units manifest_parser · 85%
info
Tool: generate_network_report manifest_parser · 85%
info
Tool: generate_mediation_report manifest_parser · 85%
info
Tool: generate_campaign_report manifest_parser · 85%
info
Tool: list_ad_sources manifest_parser · 85%
info
Tool: list_adapters manifest_parser · 85%
info
Tool: list_accounts manifest_parser · 85%
info
Tool: get_account manifest_parser · 85%
info
Tool: list_apps manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 360 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%