admapix — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited admapix (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Raw AdMapix ad creative data for MCP-compatible agents.
AdMapix MCP lets an agent search competitor ad creatives and receive structured JSON data from the AdMapix API. Presentation and analysis workflows are out of scope.
Prerequisite: an AdMapix API key from your admin.
git clone https://github.com/fly0pants/admapix.git
bash admapix/install.sh <YOUR_API_KEY>git clone https://github.com/fly0pants/admapix.git
powershell -ExecutionPolicy Bypass -File admapix\install.ps1 -ApiKey <YOUR_API_KEY>The installer sets up:
| Step | What it does |
|---|---|
| 1 | Detects or installs Python 3.10+ |
| 2 | Detects or installs Node.js |
| 3 | Detects or installs mcporter |
| 4 | Installs the MCP server in ~/.admapix/ |
| 5 | Configures ~/.mcporter/mcporter.json with ADMAPIX_API_KEY |
| 6 | Installs the OpenClaw skill |
Ask your MCP-compatible agent for data:
| You say | Parameters produced |
|---|---|
search temu ads | keyword="temu" |
video ads for puzzle games in the US | keyword="puzzle games", creative_team=["010"], country_ids=["US"] |
Southeast Asia casual game ads last 7 days | region and date filters |
sort by impressions | sort_field="15", sort_rule="desc" |
next page | same filters, page + 1 |
Successful calls return raw structured data:
{
"request": {
"content_type": "creative",
"keyword": "puzzle game",
"page": 1,
"page_size": 20,
"sort_field": "3",
"sort_rule": "desc"
},
"totalSize": 1234,
"page": 1,
"page_size": 20,
"list": []
}search_creatives parameters:
| Parameter | Type | Description |
|---|---|---|
keyword | string | Search keyword |
creative_team | string[] | Creative type codes, e.g. ["010"] for video |
country_ids | string[] | Country codes, e.g. ["US", "JP"] |
start_date | string | YYYY-MM-DD |
end_date | string | YYYY-MM-DD |
page | int | Page number, starting from 1 |
page_size | int | Results per page, 1-60 |
sort_field | string | "3" first seen, "4" days active, "11" relevance, "15" impressions |
sort_rule | string | "desc" or "asc" |
trade_level1 | string[] | Industry category IDs |
python3 -m venv ~/.admapix/.venv
~/.admapix/.venv/bin/pip install mcp httpx pydanticConfigure ~/.mcporter/mcporter.json:
{
"mcpServers": {
"admapix": {
"command": "~/.admapix/.venv/bin/python3 ~/.admapix/server.py",
"env": {
"ADMAPIX_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Install the skill:
cp -r skill/ ~/.openclaw/skills/admapix/python -m compileall src server.pyMIT License.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.