Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Live 60 Actions

Bing Ads (Microsoft Ads) MCP Server
for AI Agents

Connect your AI agent to StackOne's Bing Ads (Microsoft Ads) MCP server and give it 60 MCP tools out of the box. Auth, tool execution, and security all managed.

Bing Ads (Microsoft Ads) logo
Bing Ads (Microsoft Ads) MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

60 Agent Actions

Create, read, update, and delete across Bing Ads (Microsoft Ads) — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Bing Ads (Microsoft Ads) MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Bing Ads (Microsoft Ads) tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Bing Ads (Microsoft Ads) call.

Tools Discovery →

What is the Bing Ads (Microsoft Ads) MCP Server?

A Bing Ads (Microsoft Ads) MCP server lets AI agents read and write Bing Ads (Microsoft Ads) data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Bing Ads (Microsoft Ads) MCP server ships with 60 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Bing Ads (Microsoft Ads) MCP Tools

Every action from Bing Ads (Microsoft Ads)'s API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

Accounts

  • Add Account

    Create a new advertiser account under an existing customer

  • Get Account

    Retrieve the details of an advertiser account by ID

  • Search Accounts

    Search for advertiser accounts using predicate filters with paging

  • Update Account

    Update an existing advertiser account

  • Delete Account

    Delete an advertiser account by ID

Customers

  • Get Customer

    Retrieve the details of a customer by ID

  • Search Customers

    Search for customers using predicate filters with paging

  • Update Customer

    Update an existing customer

Users

  • Get User

    Retrieve the details of a Microsoft Advertising user

  • Update User

    Update an existing Microsoft Advertising user

  • Delete User

    Delete a user from Microsoft Advertising

User Invitations

  • Send User Invitation

    Invite a user to manage a customer's Microsoft Advertising accounts

  • Search User Invitations

    Search for pending user invitations of a customer

Campaigns

  • Add Campaigns

    Add one or more campaigns to the specified Microsoft Advertising account

  • Update Campaigns

    Update one or more campaigns in the specified Microsoft Advertising account

  • Delete Campaigns

    Delete one or more campaigns from the specified Microsoft Advertising account

Ad Groups

  • Add Ad Groups

    Add one or more ad groups to the specified campaign

  • Update Ad Groups

    Update one or more ad groups in the specified campaign

  • Delete Ad Groups

    Delete one or more ad groups from the specified campaign

Ads

  • Add Ads

    Add up to 50 ads to an ad group

  • Update Ads

    Update one or more ads in an ad group

  • Delete Ads

    Delete one or more ads from an ad group

Keywords

  • Add Keywords

    Add up to 1,000 keywords to an ad group

  • Update Keywords

    Update one or more keywords in an ad group

  • Delete Keywords

    Delete one or more keywords from an ad group

Audiences

  • Add Audiences

    Add one or more audiences to the account's shared audience library

  • Update Audiences

    Update one or more existing audiences

  • Delete Audiences

    Delete one or more audiences by ID

Budgets

  • Add Budgets

    Add one or more budgets to the account's shared budget library

  • Update Budgets

    Update one or more budgets in the account's shared budget library

  • Delete Budgets

    Delete one or more budgets by ID

Conversion Goals

  • Add Conversion Goals

    Add one or more conversion goals to the account's shared conversion goal library

  • Update Conversion Goals

    Update one or more conversion goals in the account's shared conversion goal library

Uet Tags

  • Add Uet Tags

    Add one or more Universal Event Tracking (UET) tags to the customer's shared UET tag library

  • Update Uet Tags

    Update one or more Universal Event Tracking (UET) tags

Other (25)

  • Search Companies

    Search for LinkedIn companies by partial or full company name

  • Get Users Info

    Get the id and username of users belonging to a customer

  • Search Client Links

    Search for client links that match the specified criteria

  • Search Coupons

    Search for coupons that match the specified criteria

  • Search Insertion Orders

    Search for insertion orders that match the specified criteria

  • Get Campaigns By Account Id

    Retrieve all campaigns in the specified Microsoft Advertising account

  • Get Campaigns By Ids

    Retrieve specific campaigns by their identifiers from the specified account

  • Get Ad Groups By Campaign Id

    Retrieve all ad groups in the specified campaign

  • Get Ad Groups By Ids

    Retrieve specific ad groups by their identifiers from the specified campaign

  • Get Ads By Ad Group Id

    Retrieve the ads of the specified ad type(s) in an ad group

  • Get Ads By Editorial Status

    Retrieve ads in an ad group filtered by editorial review status

  • Get Ads By Ids

    Retrieve specific ads in an ad group by their identifiers

  • Get Keywords By Ad Group Id

    Retrieve all keywords in an ad group

  • Get Keywords By Editorial Status

    Retrieve keywords in an ad group filtered by editorial review status

  • Get Keywords By Ids

    Retrieve specific keywords in an ad group by their identifiers

  • Get Audiences By Ids

    Retrieve audiences by their identifiers

  • Get Budgets By Ids

    Retrieve budgets from the account's shared budget library

  • Get Conversion Goals By Ids

    Retrieve conversion goals by their identifiers

  • Get Conversion Goals By Tag Ids

    Retrieve conversion goals that use the specified UET tags

  • Get Uet Tags By Ids

    Retrieve Universal Event Tracking (UET) tags by their identifiers

  • Get Bulk Upload Status

    Get the status of a bulk upload request

  • Get Bulk Upload Url

    Get a URL and request ID for a bulk upload

  • Get Historical Search Count

    Get the number of times keywords were used in search queries during a date range

  • Find Accounts

    Find advertiser accounts by partial account name or number

  • Find Accounts Or Customers Info

    Find accounts and customers by partial name or number

Bing Ads (Microsoft Ads) AI Agent Use Cases

Connect your AI agent to Bing Ads (Microsoft Ads) and help your team scale the marketing operations they run by hand today.

Lead Nurture Sequences

Use StackOne to connect your AI agent to your marketing automation, CRM, and email tools to automate lead nurture email sequences.

View
HubSpotSalesforceActiveCampaignKlaviyoSendGridMailchimpLemlistGmail
Campaign Performance Reports

Use StackOne to connect your AI agent to your marketing automation, email, and analytics platforms to automate campaign performance reporting.

View
HubSpotMailchimpActiveCampaignKlaviyoSalesforceBrazeSendGridMarketo
Content Repurposing

Use StackOne to connect your AI agent to your document stores, email platforms, and messaging tools to automate content repurposing and distribution.

View
Google DriveConfluenceNotionMailchimpSendGridSlackGmailMicrosoft Teams

Set Up Your Bing Ads (Microsoft Ads) MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Bing Ads (Microsoft Ads) in under 10 lines of code.

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

Check More Marketing Automation MCP Servers

Klaviyo

172+ actions

Keap

158+ actions

Zoho CRM

127+ actions

Intercom

113+ actions

SendGrid

110+ actions

Braze

98+ actions

Mailchimp

91+ actions

Bing Ads (Microsoft Ads) MCP Server FAQ

Does StackOne have a Bing Ads (Microsoft Ads) MCP server?
Yes. StackOne offers a hosted Bing Ads (Microsoft Ads) MCP server with 60 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
Bing Ads (Microsoft Ads) MCP server vs direct API integration — what's the difference?
A Bing Ads (Microsoft Ads) MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Bing Ads (Microsoft Ads). A Bing Ads (Microsoft Ads) MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling Bing Ads (Microsoft Ads) at runtime. StackOne provides both.
How does Bing Ads (Microsoft Ads) authentication work for AI agents?
Bing Ads (Microsoft Ads) authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Bing Ads (Microsoft Ads) account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Bing Ads (Microsoft Ads) MCP tools vulnerable to prompt injection?
Yes — Bing Ads (Microsoft Ads) MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a Bing Ads (Microsoft Ads) agent and how do I avoid it?
Context bloat happens when Bing Ads (Microsoft Ads) tool schemas and API responses eat your Bing Ads (Microsoft Ads) agent's memory, preventing it from reasoning effectively. A single Bing Ads (Microsoft Ads) query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my Bing Ads (Microsoft Ads) agent can access?
Yes — you can limit which actions your Bing Ads (Microsoft Ads) agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Bing Ads (Microsoft Ads) MCP server?
Yes — you can create custom agent actions for your Bing Ads (Microsoft Ads) MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Bing Ads (Microsoft Ads)'s API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Bing Ads (Microsoft Ads) MCP server?
Skip a Bing Ads (Microsoft Ads) MCP server if your integration is purely software-to-software — direct Bing Ads (Microsoft Ads) API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Bing Ads (Microsoft Ads) actions at runtime.
What AI frameworks and AI clients does the StackOne Bing Ads (Microsoft Ads) MCP server support?
The StackOne Bing Ads (Microsoft Ads) MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.