Back to Skills Hub
Microsoft Ads MCP

Microsoft Ads MCP

@duartemartins
developmentSearch AdvertisingCampaign ManagementMicrosoft Ads API

Create and manage Microsoft Advertising campaigns programmatically. This MCP server enables full campaign management for Bing, Yahoo, AOL, and DuckDuckGo search ads with support for keywords, ad groups, responsive search ads, and campaign optimization.

🚀 Manage Microsoft Advertising campaigns programmatically with full control over Bing, Yahoo, AOL, and DuckDuckGo search ads. Create campaigns, ad groups, keywords, and responsive search ads without leaving your workflow. Perfect for automating campaign setup, scaling ads, and integrating search marketing into your applications.

💡 Ideal for agencies managing multiple accounts, marketers migrating from Google Ads, and businesses targeting privacy-conscious users on DuckDuckGo. Streamline bulk operations, test campaigns faster, and reduce manual work across your search advertising strategy.

✨ Enjoy 30-50% lower costs than Google Ads, easy campaign imports, and access to Microsoft's entire search network—all through simple API calls.

GitHub

Requirements

Microsoft Ads Developer Token

Developer token from Microsoft Advertising for API authentication

Azure AD Application

Azure Active Directory application credentials for OAuth2 authentication

Python 3.x

Python runtime environment

mcporter

MCP client framework for tool integration