❯

    integrations / bing-ads / tools

    Bing Ads tools in Cogny

    Cogny's Bing Ads integration exposes 25 tools (9 read, 12 write, 4 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • Read (9): only reads data.
    • Write (12): creates or changes something.
    • Destructive (4): deletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits.

    All tools

    ToolKindWhat it does
    tool_list_accountsReadList the Microsoft Advertising ad accounts the connected user can access: id (use this as account_id), name, number, customer_id (manager account), currency, time_zone and status.
    tool_get_campaignsReadList campaigns in an account with status, budget, bidding scheme, campaign type, languages and time zone.
    tool_create_campaignWriteCreate a Search campaign (created Paused unless told otherwise).
    tool_update_campaignWritePause/activate a campaign, change its daily budget, or rename it.
    tool_get_ad_groupsReadList the ad groups in a campaign with status, CPC bid, language, network, start/end dates and bidding scheme.
    tool_create_ad_groupWriteCreate an ad group in a campaign (Paused by default).
    tool_update_ad_groupWritePause/activate an ad group, change its default CPC bid, or rename it.
    tool_get_adsReadList the ads in an ad group with type, status, editorial status, headlines/descriptions (responsive search ads), final URLs and paths.
    tool_create_responsive_search_adWriteCreate a responsive search ad (Paused by default, then goes through Microsoft editorial review).
    tool_update_ad_statusWritePause or activate an ad.
    tool_get_keywordsReadList the keywords in an ad group with text, match type, status, bid, editorial status and final URLs.
    tool_add_keywordsWriteAdd keywords to an ad group.
    tool_update_keywordsWritePause/activate keywords or change their bids, in one batch.
    tool_get_negative_keywordsReadList the negative keywords set directly on campaigns or ad groups.
    tool_add_negative_keywordsWriteAdd negative keywords to a campaign or an ad group.
    tool_remove_negative_keywordsDestructiveRemove negative keywords from a campaign or ad group.
    tool_get_negative_keyword_listsReadList the account's shared negative keyword lists: id, name, keyword count and the campaign ids each list is applied to.
    tool_get_negative_keyword_list_itemsReadList the negative keywords in a shared list with id, text and match type (the ids tool_remove_keywords_from_negative_keyword_list takes).
    tool_create_negative_keyword_listWriteCreate a shared negative keyword list, optionally with keywords and applied to campaigns in the same call.
    tool_add_keywords_to_negative_keyword_listWriteAdd negative keywords to a shared list.
    tool_remove_keywords_from_negative_keyword_listDestructiveRemove negative keywords from a shared list.
    tool_add_negative_keyword_list_to_campaignsWriteApply a shared negative keyword list to one or more campaigns.
    tool_remove_negative_keyword_list_from_campaignsDestructiveStop applying a shared negative keyword list to campaigns.
    tool_delete_negative_keyword_listDestructiveDelete a shared negative keyword list.
    tool_get_reportReadRun a performance report (impressions, clicks, CTR, avg CPC, spend, conversions, revenue, ROAS, impression share, quality score...).

    Exact input schemas come from tools/list once Bing Ads is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.

    This page as markdown · All integrations · How Cogny uses Bing Ads