Toolverse
All skills

microsoft-ads-mcp

by openclaw

Create and manage Microsoft Advertising campaigns (Bing Ads / DuckDuckGo Ads) via MCP server - campaigns, ad groups, keywords, ads, and reporting

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Frontend
Views
1

About this skill

Create and manage Microsoft Advertising campaigns (Bing Ads / DuckDuckGo Ads) via MCP server - campaigns, ad groups, keywords, ads, and reporting

How to use

  1. Sklonuj repozytorium serwera MCP na swoją maszynę: git clone https://github.com/Duartemartins/microsoft-ads-mcp-server.git, przejdź do katalogu i zainstaluj zależności poleceniem pip install -r requirements.txt.

  2. Utwórz konto Microsoft Ads na ads.microsoft.com, następnie zarejestruj się w programie deweloperskim na developers.ads.microsoft.com, aby uzyskać token deweloperski. W Azure Portal (portal.azure.com) stwórz aplikację Azure AD z URI przekierowania https://login.microsoftonline.com/common/oauth2/nativeclient i zanotuj identyfikator klienta.

  3. Skonfiguruj mcporter, dodając wpis do pliku ~/.mcporter/mcporter.json. Sekcja mcpServers powinna zawierać konfigurację microsoft-ads z poleceniem python3, ścieżką do server.py oraz zmiennymi środowiskowymi MICROSOFT_ADS_DEVELOPER_TOKEN i MICROSOFT_ADS_CLIENT_ID.

  4. Uwierzytelnij się, wywołując polecenie mcporter call microsoft-ads.get_auth_url, otwórz zwrócony adres URL w przeglądarce, zaloguj się na swoje konto Microsoft, a następnie skopiuj adres URL przekierowania.

  5. Ukończ proces uwierzytelniania, wywołując mcporter call microsoft-ads.complete_auth z skopiowanym adresem URL przekierowania jako parametrem.

  6. Po uwierzytelnieniu możesz zarządzać kampaniami — twórz nowe kampanie, dodawaj grupy ogłoszeń i słowa kluczowe, publikuj ogłoszenia oraz pobieraj raporty wydajności bezpośrednio z agenta AI.

Related skills

brainstorming

by obra

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

Frontend
49170

livewire-development

by spatie

Develops reactive Livewire 4 components. Activates when creating, updating, or modifying Livewire components; working with wire:model, wire:click, wire:loading, or any wire: directives; adding real-time updates, loading states, or reactivity; debugging component behavior;

Frontend
2335

markitdown

by K-Dense-AI

Convert various file formats (PDF, Office documents, images, audio, web content, structured data) to Markdown optimized for LLM processing. Use when converting documents to markdown, extracting text from PDFs/Office files, transcribing audio, performing OCR on images, extracting

Frontend
75173

browser-use

by browser-use

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.

Frontend
23107

keyword-research

by openclaw

Discovers high-value keywords with search intent analysis, difficulty assessment, and content opportunity mapping. Essential for starting any SEO or GEO content strategy.

Frontend
24138

frontend-slides

by sickn33

Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual

Frontend
65135