A professional-grade MCP server for programmatically managing Microsoft Advertising campaigns, ad groups, and performance reporting.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install microsoft-ads-mcp
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install microsoft-ads-mcp using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Microsoft Ads MCP Server is a robust tool designed to interface with the Microsoft Advertising API through the Model Context Protocol. As part of the Openclaw Skills ecosystem, it empowers developers to create, manage, and optimize search engine marketing campaigns on the Microsoft Search Network, including Bing, Yahoo, AOL, and DuckDuckGo.
This skill bridges the gap between manual dashboard management and automated, programmatic ad operations. It allows for the seamless handling of high-volume ad accounts while providing lower CPC opportunities and reaching unique, privacy-conscious audiences on platforms like DuckDuckGo. By utilizing this server, teams can integrate advertising workflows directly into their AI-driven development or marketing automation stacks.
Follow these steps to integrate this skill into your workflow:
git clone https://github.com/Duartemartins/microsoft-ads-mcp-server.git
cd microsoft-ads-mcp-server
pip install -r requirements.txt
~/.mcporter/mcporter.json file:{
"mcpServers": {
"microsoft-ads": {
"command": "python3",
"args": ["/path/to/microsoft-ads-mcp-server/server.py"],
"type": "stdio",
"env": {
"MICROSOFT_ADS_DEVELOPER_TOKEN": "your_token",
"MICROSOFT_ADS_CLIENT_ID": "your_azure_app_client_id"
}
}
}
}
mcporter call microsoft-ads.get_auth_url
# Sign in and copy the redirect URL
mcporter call microsoft-ads.complete_auth '{"redirect_url": "YOUR_REDIRECT_URL"}'
The skill organizes advertising data into a hierarchical structure compatible with standard marketing taxonomy:
| Level | Key Attributes | Purpose |
|---|---|---|
| Account | AccountID, Name | High-level container for all campaigns |
| Campaign | Name, Daily Budget, Status | Controls overall spending and targeting |
| Ad Group | Name, CPC Bid, CampaignID | Categorizes keywords and ads into themes |
| Keyword | Text, Match Type, Bid | Defines the search queries that trigger ads |
| Ad (RSA) | Headlines, Descriptions, Final URL | The creative assets shown to users |
| Report | Impressions, Clicks, Spend, CTR | Performance metrics for optimization |
Loading
A professional scaffolding skill to architect and document presale automation services before the implementation phase begins.

The Presale Regulation Auditor automates the lifecycle of regulatory compliance by auditing rule freshness and generating config-driven updates.

A high-reliability orchestration skill for executing approved Codex implementation plans with automated preflight gates and mandatory QA loops.

An automated search tool for fetching real-time product data, pricing, and links from the Naver Shopping marketplace.

A powerful AI image generation skill utilizing Nano Banana Pro and OpenRouter for high-quality visual creation.

A specialized tool for generating high-fidelity images via the Sophnet Qwen-Image-Plus API with automatic status polling.








































