Skip to content

All tools ​

Marketing MCP version 0.1.0 offers an AI client 272 tools. This page lists every one, by platform, with one line each; a tool's name links to its arguments.

You never need a tool's name to ask for something: you say what you want and the AI client picks the tool. This is the reference for what each one takes. It is generated from the server's own tool list and is not edited by hand; the descriptions are the ones the AI client reads, so they are written for it.

Under Kind, a read changes nothing. A write, previewed first only shows what it would do until it is called again with dry_run set to false. The list is the same for every user: a tool you may not use refuses when it is called. While the server is in read-only mode it offers 131 of the 272, and each tool's own entry says whether it is one of them.

Listing accounts, the first reports, and creating a Search campaign, switching one on or off and changing its budget. 9 tools, on their own page.

ToolKindWhat it does
gads_list_accountsreadList the Google Ads accounts your connected Google login can access (with names, currency and time zone).
gads_campaign_performancereadCampaign list with status, daily budget, bidding strategy and performance metrics, sorted by cost.
gads_list_ad_groupsreadList ad groups (id, name, status, campaign, default CPC bid).
gads_keyword_performancereadKeywords with match type, status, bid, quality score and metrics, sorted by cost.
gads_search_termsreadActual search queries that triggered ads, each with the keyword that matched it, sorted by cost.
gads_queryreadRun any read-only GAQL (Google Ads Query Language) query for reporting not covered by other tools.
gads_update_campaign_budgetwrite, previewed firstChange a campaign's budget (in account currency, e.g. 150.00).
gads_set_campaign_statuswrite, previewed firstPause or enable a campaign.
gads_create_search_campaignwrite, previewed firstCreate a new Search campaign with its own budget.

Search ads, ad groups and their keywords, negative keywords and shared negative lists. 19 tools, on their own page.

ToolKindWhat it does
gads_list_adsreadAds with their status, ad strength, every headline and description (with its pin and Google's performance label), final URLs, paths, approval and policy topics, what Google says to fix (action_items), and metrics, sorted by cost.
gads_list_negative_keywordsreadNegative keywords with their match type, level and criterion id.
gads_list_shared_negative_listsreadShared negative keyword lists.
gads_create_responsive_search_adwrite, previewed firstCreate a responsive search ad in an ad group.
gads_set_ad_statuswrite, previewed firstPause or enable an ad.
gads_update_adwrite, previewed firstChange a responsive search ad's text, landing page or display path.
gads_add_negative_keywordswrite, previewed firstAdd campaign-level negative keywords so ads stop showing for those searches.
gads_add_ad_group_negative_keywordswrite, previewed firstAdd negative keywords to one ad group, so its ads stop showing for those searches while the campaign's other ad groups still can.
gads_remove_negative_keywordswrite, previewed firstRemove negative keywords from a campaign or an ad group, so ads can show for those searches again.
gads_create_shared_negative_listwrite, previewed firstCreate a shared negative keyword list, optionally with its first keywords.
gads_add_to_shared_negative_listwrite, previewed firstAdd negative keywords to a shared list.
gads_remove_from_shared_negative_listwrite, previewed firstRemove keywords from a shared negative list.
gads_attach_shared_negative_listwrite, previewed firstAttach a shared negative keyword list to campaigns.
gads_detach_shared_negative_listwrite, previewed firstDetach a shared negative keyword list from campaigns.
gads_create_ad_groupwrite, previewed firstCreate an ad group in a Search campaign.
gads_update_ad_groupwrite, previewed firstRename an ad group, change its default max CPC bid, or pause or enable it.
gads_add_keywordswrite, previewed firstAdd keywords to an ad group.
gads_update_keywordwrite, previewed firstChange one keyword.
gads_update_keywordswrite, previewed firstPause, enable or re-bid many keywords in one call.

Bidding strategies, ad schedules and device adjustments, conversion actions and campaign goals. 7 tools, on their own page.

ToolKindWhat it does
gads_list_conversion_actionsreadConversion actions with the settings that decide bidding (primary or secondary, category, counting, lookback windows, value, attribution model) and each one's conversions in the last 30 days.
gads_update_conversion_actionwrite, previewed firstChange a conversion action.
gads_create_conversion_actionwrite, previewed firstCreate a conversion action.
gads_set_campaign_conversion_goalswrite, previewed firstChoose what one campaign optimises for.
gads_set_bidding_strategywrite, previewed firstChange how a campaign bids.
gads_set_ad_schedulewrite, previewed firstSet the hours a campaign's ads may show, in the account's time zone.
gads_set_device_bid_modifierwrite, previewed firstRaise or lower bids on one kind of device, for a campaign or for one ad group.

Sitelinks, callouts, snippets, calls, images, lead forms, prices and promotions, and where each is linked. 11 tools, on their own page.

ToolKindWhat it does
gads_list_assetsreadSitelinks, callouts, structured snippets, call assets, images, lead forms, price lists and promotions.
gads_create_sitelinkwrite, previewed firstCreate a sitelink.
gads_create_calloutwrite, previewed firstCreate a callout.
gads_create_structured_snippetwrite, previewed firstCreate a structured snippet.
gads_create_call_assetwrite, previewed firstCreate a call asset.
gads_create_image_assetwrite, previewed firstCreate an image asset from a file in your media library, to show beside a Search ad.
gads_create_lead_form_assetwrite, previewed firstCreate a lead form.
gads_create_price_assetwrite, previewed firstCreate a price asset.
gads_create_promotion_assetwrite, previewed firstCreate a promotion asset.
gads_link_assetwrite, previewed firstLink an existing asset to a campaign, an ad group, or the whole account, so it can show with the ads there.
gads_unlink_assetwrite, previewed firstRemove an asset's link to a campaign, an ad group or the account.

Locations, languages and campaign settings, audiences on a campaign, and audience, placement and content exclusions. 15 tools, on their own page.

ToolKindWhat it does
gads_list_campaign_targetingreadA campaign's bidding strategy, ad schedule, device bid modifiers, locations and languages (with names, criterion ids and modifiers), who a location reaches, and its settings.
gads_search_geo_targetsreadFind the ids of places to target.
gads_search_languagesreadThe languages a campaign can target, with the language_id gads_set_languages takes.
gads_list_audiencesreadAudiences.
gads_list_exclusionsreadWho and where ads are kept away from.
gads_search_content_categoriesreadFind the id of one of Google's topics (what a page is about, e.g. "Games > Card Games") or mobile app categories, by a piece of its name.
gads_set_locationswrite, previewed firstAdd or remove a campaign's locations, in one transaction.
gads_set_geo_target_typewrite, previewed firstChoose who a campaign's locations reach.
gads_set_languageswrite, previewed firstSet the languages a campaign targets.
gads_update_campaign_settingswrite, previewed firstChange a campaign's name, search partners, start and end dates, tracking template or URL suffix, or switch off two of Google's automations.
gads_add_campaign_audiencewrite, previewed firstPut an audience on a campaign.
gads_create_remarketing_listwrite, previewed firstCreate a remarketing list of people who visited a page whose address contains a value, e.g. everyone who saw "/pricing" in the last 30 days.
gads_set_audience_exclusionswrite, previewed firstKeep the people on a user list away from a campaign's or an ad group's ads, or stop excluding them.
gads_set_placement_exclusionswrite, previewed firstKeep ads off websites, YouTube channels, YouTube videos and categories of mobile app, for a campaign, an ad group or the whole account - or stop excluding them.
gads_set_content_exclusionswrite, previewed firstKeep ads off kinds of content.

The further reports, keyword ideas, forecasts and recommendations, and experiments. 15 tools, on their own page.

ToolKindWhat it does
gads_account_overviewreadThe whole account at a glance.
gads_segment_reportreadPerformance split one way.
gads_quality_score_reportreadQuality score per enabled keyword with its three components - expected click-through rate, ad relevance and landing page experience (each BELOW_AVERAGE, AVERAGE or ABOVE_AVERAGE) - and the last 30 days' impressions and cost, sorted by cost.
gads_change_historyreadWhat was changed in the account, newest first.
gads_auction_insightsreadWho else shows in the same auctions as a campaign.
gads_pmax_reportreadA Performance Max campaign's own reports, one at a time (by).
gads_keyword_ideasreadKeyword ideas from Google Keyword Planner, each with its average monthly searches, how contested it is and the range of bids that reach the top of the page.
gads_forecastreadGoogle Keyword Planner's forecast for a set of keywords bid manually.
gads_recommendationsreadGoogle's recommendations for the account.
gads_list_experimentsreadThe account's experiments.
gads_dismiss_recommendationwrite, previewed firstDismiss one of Google's recommendations, so it stops being suggested.
gads_apply_recommendationwrite, previewed firstApply one of Google's recommendations.
gads_create_experimentwrite, previewed firstCreate an experiment on a Search campaign.
gads_schedule_experimentwrite, previewed firstStart an experiment that is in setup.
gads_end_experimentwrite, previewed firstEnd a running experiment, or with promote=true copy the treatment onto the base campaign.

Labels, shared budgets and one change applied to many things at once. 8 tools, on their own page.

ToolKindWhat it does
gads_list_labelsreadThe account's labels.
gads_list_budgetsreadThe account's budgets.
gads_create_labelwrite, previewed firstCreate a label.
gads_set_labelswrite, previewed firstPut labels on campaigns, ad groups, ads or keywords, or take labels off them.
gads_remove_labelwrite, previewed firstRemove a label from the account, and with it from everything that carries it.
gads_create_shared_budgetwrite, previewed firstCreate a shared budget.
gads_set_campaign_budgetwrite, previewed firstMove a campaign onto another budget - usually a shared one (gads_list_budgets, gads_create_shared_budget).
gads_bulk_updatewrite, previewed firstPause several campaigns, ad groups, ads or keywords, or change the budget of several campaigns or the max CPC bid of several ad groups or keywords, in one call - up to 50, of any mix of levels.

Sending offline conversions and customer lists to Google. Each is behind an administrator's switch. 3 tools, on their own page.

ToolKindWhat it does
gads_upload_offline_conversionswrite, previewed firstTell Google which clicks and leads became customers.
gads_create_customer_match_listwrite, previewed firstCreate an empty Google Ads Customer Match list.
gads_upload_customer_matchwrite, previewed firstAdd people to a Google Ads Customer Match list from the advertiser's own records, take them out, or replace everyone in it.

Campaigns beyond Search: Display, Performance Max and its asset groups, Demand Gen, and videos on YouTube. 19 tools, on their own page.

ToolKindWhat it does
gads_list_asset_groupsreadThe asset groups of a Performance Max campaign.
gads_search_brandsreadFind brands by the start of their name, as Google knows them, with the id a brand exclusion names (gads_set_brand_exclusions) and the brand's websites, to tell two brands of one name apart.
gads_list_brand_listsreadThe account's brand lists, with how many brands each holds.
gads_get_video_uploadreadThe state of a video uploaded to YouTube with gads_upload_video, or of every upload the account has made through the API when no upload_id is given.
gads_create_video_campaignreadNOT AVAILABLE.
gads_create_display_campaignwrite, previewed firstCreate a Display campaign with a budget of its own, its locations and its languages, in one transaction.
gads_create_display_ad_groupwrite, previewed firstCreate an ad group in a Display campaign together with what it targets, in one transaction.
gads_set_optimized_targetingwrite, previewed firstSwitch optimized targeting off or on for one ad group.
gads_create_responsive_display_adwrite, previewed firstCreate a responsive display ad in a Display ad group.
gads_create_pmax_campaignwrite, previewed firstCreate a Performance Max campaign and its first asset group, in one transaction.
gads_create_asset_groupwrite, previewed firstAdd a further asset group to a Performance Max campaign, with its texts, images, videos and signals, in one transaction.
gads_update_asset_groupwrite, previewed firstChange a Performance Max asset group.
gads_set_asset_group_signalswrite, previewed firstSet a Performance Max asset group's signals.
gads_set_brand_exclusionswrite, previewed firstKeep a Performance Max campaign off searches for certain brands (its own brand, so that it does not take what a Search campaign already catches, or competitors').
gads_create_youtube_video_assetwrite, previewed firstMake a video that is already on YouTube an asset of the account, so it can be used in a Performance Max asset group (gads_update_asset_group) or a video ad.
gads_upload_videowrite, previewed firstUpload a video file from your media library to YouTube through Google Ads, and make it a video asset of the account.
gads_create_demand_gen_campaignwrite, previewed firstCreate a Demand Gen campaign with a budget of its own, in one transaction.
gads_create_demand_gen_ad_groupwrite, previewed firstCreate an ad group in a Demand Gen campaign with its locations, its languages, its channels and (optionally) its audience, in one transaction.
gads_create_demand_gen_adwrite, previewed firstCreate an ad in a Demand Gen ad group.

Meta: Facebook Pages and Instagram ​

Posting to a Facebook Page and an Instagram account, drafts and scheduled posts, the media library, comments, messages, listening and insights. 36 tools, on their own page.

ToolKindWhat it does
meta_list_mediareadYour own uploaded images and videos, newest first, with the media_id each posting tool takes.
meta_add_mediawriteAdd an image or video to your media library, and get the media_id the posting tools take.
meta_create_upload_linkwriteGet a one-time URL to send a file on YOUR machine into the user's media library.
meta_list_accountsreadList the Facebook Pages your Meta login administers, and the Instagram Business accounts linked to them.
meta_list_postsreadPosts on a Facebook Page or an Instagram account, newest first.
meta_post_insightsreadHow one Facebook Page post performed.
meta_instagram_insightsreadHow one Instagram post performed.
meta_publishing_limitreadWhat is left of the posting quotas, both Meta's and this server's.
meta_content_reportreadEvery post of a Facebook Page, an Instagram account, or both, in a range of dates, each with its figures, then totals and averages per type.
meta_list_storiesreadThe stories an Instagram account has up right now, each with its figures so far.
meta_story_reportreadThe Instagram stories of a past period, from what this server kept.
meta_page_insightsreadA Facebook Page's own figures over a range of dates.
meta_instagram_account_insightsreadAn Instagram account's own figures.
meta_list_commentsreadThe comments on one Facebook Page post or Instagram post, newest first, replies included.
meta_list_new_commentsreadComments that arrived since you last marked them seen, across the most recent posts of a Facebook Page or an Instagram account.
meta_mark_comments_seenwriteMark the comments a meta_list_new_comments call returned as dealt with, so the next call only returns what arrives after them.
meta_inbox_listreadThe private conversations of a Page (platform=messenger) or of the Instagram account linked to it (platform=instagram), newest first.
meta_inbox_readreadThe recent messages of one conversation, oldest first, each marked as from them or from us, with whether the 24-hour messaging window is open.
meta_list_mentionsreadWhere the business is tagged.
meta_hashtag_searchreadPublic Instagram posts under one hashtag.
meta_competitor_snapshotreadAnother Instagram account's public figures, in one call.
meta_post_to_facebookwrite, previewed firstPost to a Facebook Page.
meta_post_reel_to_facebookwrite, previewed firstPost a reel to a Facebook Page.
meta_post_story_to_facebookwrite, previewed firstPost a story to a Facebook Page.
meta_post_to_instagramwrite, previewed firstPost to an Instagram Business account.
meta_publish_draftwrite, previewed firstTake a post that is not live yet live now.
meta_cancel_draftwrite, previewed firstDiscard a Facebook Page post that has not gone live - a draft or a scheduled post.
meta_update_scheduled_postwrite, previewed firstChange a Facebook Page post that is scheduled and not live yet.
meta_update_postwrite, previewed firstChange the text of a Facebook Page post that is already live.
meta_hide_postwrite, previewed firstTake a live Facebook Page post off the Page's timeline, or put it back with hidden=false.
meta_delete_postwrite, previewed firstDelete one published post for good.
meta_reply_to_commentwrite, previewed firstReply publicly to a comment, as the Page or the Instagram account.
meta_hide_commentswrite, previewed firstHide comments, or unhide them with hidden=false.
meta_delete_commentwrite, previewed firstDelete one comment for good, on a Page post, an Instagram post or an ad.
meta_set_instagram_commentswrite, previewed firstTurn comments on or off for one Instagram post.
meta_inbox_replywrite, previewed firstReply to one person in one conversation, by private message, as the Page or its Instagram account.

Meta Ads: accounts and reporting ​

Ad accounts, what is in them, and the reports. 10 tools, on their own page.

ToolKindWhat it does
meta_ads_list_accountsreadList the Meta ad accounts your Meta login can advertise from.
meta_ads_listreadList the campaigns, ad sets or ads of a Meta ad account, with their status, objective, budgets and schedule.
meta_ads_performancereadReport how a Meta ad account's campaigns, ad sets or ads performed.
meta_ads_get_delivery_statusreadExplain why a Meta campaign, ad set or ad is or is not delivering.
meta_ads_creative_reportreadReport on a Meta ad account ad by ad, with what each ad shows beside how it did.
meta_ads_ad_fatiguereadDay by day, how often each running Meta ad was seen and how often it was clicked, and which ads look worn out.
meta_ads_budget_pacingreadHow the live budgets of a Meta ad account are being spent.
meta_ads_learning_statusreadWhich live ad sets of a Meta ad account are still learning, which have settled, and which are learning limited (too few results to settle), with what usually helps.
meta_ads_boosted_post_reportreadA post that was advertised, paid beside organic.
meta_ads_change_historyreadThe change history of a Meta ad account.

Meta Ads: campaigns, ad sets and changes ​

Creating a campaign and an ad set, targeting, switching on and off, budgets, editing, copying and bulk changes. 13 tools, on their own page.

ToolKindWhat it does
meta_ads_search_targetingreadFind the ids and keys that meta_ads_create_adset's targeting takes.
meta_ads_list_budget_schedulesreadList the budget schedules of a Meta campaign or ad set.
meta_ads_set_statuswrite, previewed firstSwitch a Meta campaign, ad set or ad on or off, archive it or delete it.
meta_ads_update_budgetwrite, previewed firstChange the budget, bid or end time of a Meta campaign or ad set.
meta_ads_create_campaignwrite, previewed firstCreate a Meta campaign.
meta_ads_create_adsetwrite, previewed firstCreate an ad set in a Meta campaign.
meta_ads_update_campaignwrite, previewed firstRename a Meta campaign, or change the special ad categories it declares.
meta_ads_update_adsetwrite, previewed firstChange a Meta ad set.
meta_ads_update_adwrite, previewed firstChange a Meta ad.
meta_ads_duplicatewrite, previewed firstCopy a Meta campaign, ad set or ad.
meta_ads_bulk_updatewrite, previewed firstPause or archive several Meta campaigns, ad sets or ads, or change the budget, bid or end time of several campaigns or ad sets, in one call - up to 25, all of one level.
meta_ads_add_labelswrite, previewed firstPut labels on a Meta campaign, ad set or ad, or take some off.
meta_ads_create_budget_schedulewrite, previewed firstRaise the daily budget of a Meta campaign or ad set for a period - a sale, a launch, a weekend - after which it goes back by itself.

Meta Ads: creatives, ads and boosting ​

Creatives, ads and their previews, boosting a post, and the comments on ads. 8 tools, on their own page.

ToolKindWhat it does
meta_ads_list_creativesreadList the ad creatives of a Meta ad account.
meta_ads_list_videosreadList the videos in a Meta ad account's library, newest first, and whether Meta has finished processing each.
meta_ads_previewreadGet links that show a Meta ad, or a creative, as it would appear in each placement.
meta_ads_list_ad_commentsreadThe comments people left on a Meta ad account's ads, newest first, by the post each ad shows.
meta_ads_create_creativewrite, previewed firstCreate a Meta ad creative.
meta_ads_create_adwrite, previewed firstCreate a Meta ad.
meta_ads_boost_postwrite, previewed firstAdvertise a post that already exists.
meta_ads_create_dark_postwrite, previewed firstMake a Facebook Page post that appears on no timeline and exists only to be advertised (a "dark post").

Meta Ads: leads, audiences and conversions ​

Lead forms and their leads, audiences, customer lists, and sending conversions to a pixel. 11 tools, on their own page.

ToolKindWhat it does
meta_ads_list_audiencesreadList the audiences of a Meta ad account, with Meta's rough size for each and whether it is ready to use.
meta_ads_list_lead_formsreadList the lead forms (instant forms) of a Facebook Page.
meta_ads_get_leadsreadRead the leads a lead form, or one ad, has collected.
meta_ads_create_lead_formwrite, previewed firstCreate a lead form (instant form) on a Facebook Page.
meta_ads_set_lead_form_statuswrite, previewed firstArchive a lead form, or make an archived one active again.
meta_ads_create_custom_audiencewrite, previewed firstCreate a Meta custom audience.
meta_ads_create_lookalikewrite, previewed firstCreate a Meta lookalike audience.
meta_ads_delete_audiencewrite, previewed firstDelete a custom or lookalike audience.
meta_ads_send_conversion_eventswrite, previewed firstTell Meta which leads became customers.
meta_ads_create_customer_listwrite, previewed firstCreate an empty Meta customer list.
meta_ads_upload_customer_listwrite, previewed firstAdd people to a Meta customer list, take them out, or replace everyone in it.

Meta Ads: measurement and controls ​

Pixels, custom conversions and A/B tests, automated rules, the account's spending limit and billing totals. 11 tools, on their own page.

ToolKindWhat it does
meta_ads_list_pixelsreadList the Meta pixels (datasets) of an ad account, and when each last reported a visit to the website.
meta_ads_pixel_eventsreadCount what a Meta pixel reported over the last days.
meta_ads_list_custom_conversionsreadList the custom conversions of a Meta ad account.
meta_ads_get_ab_test_resultsreadReport on a Meta A/B test.
meta_ads_list_rulesreadList the automated rules of a Meta ad account.
meta_ads_get_billing_summaryreadWhat a Meta ad account has spent, what it owes, its own spending limit and how much is left before that limit stops every ad.
meta_ads_create_custom_conversionwrite, previewed firstCreate a Meta custom conversion.
meta_ads_create_ab_testwrite, previewed firstCreate a Meta A/B test between two to five campaigns, or ad sets, that already exist.
meta_ads_create_rulewrite, previewed firstCreate an automated rule on a Meta ad account.
meta_ads_set_rule_statuswrite, previewed firstEnable, disable or delete an automated rule of a Meta ad account.
meta_ads_set_account_spend_capwrite, previewed firstSet or remove a Meta ad account's own spending limit.

LinkedIn: company Pages ​

Posting to a company Page, drafts, comments and Page statistics. 13 tools, on their own page.

ToolKindWhat it does
linkedin_list_accountsreadList the LinkedIn company Pages and ad accounts your LinkedIn login can act for, with your role on each.
linkedin_list_postsreadList a LinkedIn company Page's posts, newest first - the most recent, or the ones in a range of dates, a page at a time - and your own drafts for it that are waiting to be published (they exist only on this server until then).
linkedin_post_insightsreadLifetime organic statistics for some of a Page's posts.
linkedin_page_analyticsreadA LinkedIn company Page's own figures.
linkedin_list_commentsreadThe comments on one of a LinkedIn Page's posts, or the replies to one comment.
linkedin_list_new_commentsreadComments that arrived since you last marked them seen, across a LinkedIn Page's most recent posts.
linkedin_mark_comments_seenwriteMark the comments a linkedin_list_new_comments call returned as dealt with, so the next call only returns what arrives after them.
linkedin_postwrite, previewed firstPost to a LinkedIn company Page.
linkedin_publish_draftwrite, previewed firstPublish a LinkedIn post held on this server.
linkedin_cancel_draftwrite, previewed firstDiscard a LinkedIn post held on this server.
linkedin_update_postwrite, previewed firstChange the text of a published post on a LinkedIn company Page.
linkedin_delete_postwrite, previewed firstDelete one published post from a LinkedIn company Page for good.
linkedin_reply_to_commentwrite, previewed firstReply publicly to a comment on a LinkedIn Page's post, as the Page.

LinkedIn Ads ​

Ad accounts, reports, campaigns, creatives, boosting, lead gen forms, conversions and matched audiences. 30 tools, on their own page.

ToolKindWhat it does
linkedin_ads_list_accountsreadList the LinkedIn ad accounts your LinkedIn login can advertise from.
linkedin_ads_listreadList the campaign groups, campaigns or creatives of a LinkedIn ad account, newest first.
linkedin_ads_performancereadReport how a LinkedIn ad account performed, in one call.
linkedin_ads_get_delivery_statusreadExplain why a LinkedIn campaign group, campaign or creative is or is not being served.
linkedin_ads_search_targetingreadFind the ids a LinkedIn campaign's targeting takes.
linkedin_ads_audience_countreadCount the LinkedIn members a targeting reaches, before a campaign is made with it.
linkedin_ads_previewreadGet links that show a LinkedIn creative as it would appear in the feed, on desktop and on mobile.
linkedin_ads_list_lead_formsreadList a LinkedIn ad account's lead gen forms.
linkedin_ads_get_leadsreadRead the leads a LinkedIn lead gen form collected through the ad account's ads.
linkedin_ads_list_conversionsreadList a LinkedIn ad account's conversions.
linkedin_ads_insight_tag_statusreadSay whether a LinkedIn ad account's Insight Tag is working.
linkedin_ads_list_audiencesreadList a LinkedIn ad account's matched audiences.
linkedin_ads_billingreadWhat can be said of a LinkedIn ad account's standing.
linkedin_ads_set_statuswrite, previewed firstSwitch a LinkedIn campaign group, campaign or creative on or off, archive it or delete it.
linkedin_ads_update_budgetwrite, previewed firstChange the budget, bid or end date of a LinkedIn campaign, or the total budget or end date of a campaign group.
linkedin_ads_create_campaign_groupwrite, previewed firstCreate a LinkedIn campaign group, which holds campaigns and may cap what they spend together.
linkedin_ads_create_campaignwrite, previewed firstCreate a LinkedIn sponsored content campaign in a campaign group.
linkedin_ads_create_creativewrite, previewed firstCreate a LinkedIn creative.
linkedin_ads_boost_postwrite, previewed firstAdvertise a post the LinkedIn Page already has.
linkedin_ads_create_lead_formwrite, previewed firstCreate a LinkedIn lead gen form.
linkedin_ads_set_lead_form_statuswrite, previewed firstPublish a LinkedIn lead gen form, or archive one.
linkedin_ads_create_conversionwrite, previewed firstCreate a LinkedIn conversion.
linkedin_ads_set_conversion_campaignswrite, previewed firstTie a LinkedIn conversion that already exists to campaigns of the same ad account, or untie it from some.
linkedin_ads_send_conversion_eventswrite, previewed firstSend conversions from the advertiser's own records (a CRM, a sales sheet) to a LinkedIn conversion whose method is conversions_api, so LinkedIn can count them for the campaigns tied to it.
linkedin_ads_create_audiencewrite, previewed firstCreate a LinkedIn matched audience, for a campaign to target or exclude.
linkedin_ads_upload_audiencewrite, previewed firstAdd rows to a LinkedIn contact list or company list, or take them out.
linkedin_ads_delete_audiencewrite, previewed firstDelete a LinkedIn contact list or company list, with every row sent to it and the audience LinkedIn made of it.
linkedin_ads_update_campaignwrite, previewed firstChange a LinkedIn campaign's name, who it reaches, when it ends, or whether LinkedIn may go beyond its targeting.
linkedin_ads_duplicate_campaignwrite, previewed firstCopy a LinkedIn sponsored content campaign.
linkedin_ads_bulk_updatewrite, previewed firstPause or archive several LinkedIn campaign groups, campaigns or creatives, or change several budgets, bids or end dates, in one call (25 at most).

Across platforms ​

The tools that belong to no single platform: the server's status and the activity log, the post queue, notifications, history, leads and lead feeds, links, the overview and calendar, budgets and alert rules, scheduled reports, and website analytics. 34 tools, on their own page.

ToolKindWhat it does
queue_listreadList your queued posts.
queue_reschedulewrite, previewed firstMove a queued post to another time.
queue_publish_nowwrite, previewed firstPublish a queued post now instead of waiting for its time - also how a failed or missed one is tried again.
queue_cancelwrite, previewed firstCancel a queued post that has not been published.
notifications_listreadList what this server has to tell you, newest first.
notifications_mark_readwriteMark notifications as read, once the user has been told of them.
history_listreadList what this server reads by itself for you.
history_watchwrite, previewed firstHave this server keep reading an account by itself, so that figures the platform drops are kept.
history_reportreadWhat this server kept of an account you had it watch, a day at a time.
history_unwatchwrite, previewed firstStop this server reading an account by itself.
utm_buildreadTag a link with its utm parameters, so that the website's analytics can say which post or ad a visit came from.
leads_exportreadExport the new leads of the lead forms you can read on Meta, Google Ads and LinkedIn, in one shape, to hand to a CRM or a sheet.
leads_mark_exportedwriteRecord that the leads of a leads_export call reached the user's own system, so the next export starts after them.
leads_feed_listreadList your lead feeds.
leads_feed_addwrite, previewed firstHave this server push the new leads of one Facebook Page, Google Ads account or LinkedIn ad account to the organisation's own lead webhook (its CRM), every few minutes, with nobody asking each time.
leads_feed_removewrite, previewed firstStop pushing the new leads of one Page or ad account to the lead webhook.
content_calendarreadYour posts on Facebook, Instagram and LinkedIn that are not live yet, in one list sorted by time - and, when asked, what went live.
marketing_overviewreadOne view of a period across every platform you have connected.
budget_overviewreadHow a month's ad spend stands against what you planned.
budget_plan_setwrite, previewed firstRecord what the user means to spend on one ad account in a month, so budget_overview and a budget_pace alert rule have something to compare the spend with.
alerts_list_rulesreadList your alert rules with how each last went, the kinds of rule there are, and your budget plans.
alerts_set_rulewrite, previewed firstHave this server watch one figure of one account and send a notification when it crosses a line.
alerts_remove_rulewrite, previewed firstRemove one of your alert rules.
reports_schedulewrite, previewed firstHave this server build marketing_overview by itself every week or month, for the period that just ended compared with the one before, and deliver it to the user.
reports_listreadList your scheduled reports with when each next comes and how its last run went, the reports already built with where each was delivered, and the ways a report can be delivered on this installation.
reports_getreadRead one of your built reports as rows of figures (the MCP protocol cannot carry the file; the Reports page downloads it as a CSV).
reports_removewrite, previewed firstRemove one of your scheduled reports.
reports_run_nowwriteBuild one of your scheduled reports now, for the period that last ended, and deliver it the ways its schedule says - to you, the webhook or a file; never anywhere else.
website_list_propertiesreadList what your Google login can read of the website.
website_trafficreadWhat visitors did on the website in a period, from Google Analytics 4.
website_campaign_trafficreadWhat the clicks of each campaign did on the website, from Google Analytics 4.
website_search_queriesreadHow the website did in Google Search in a period, from Search Console.
server_statusreadShow who you are acting as, whether your account may write, which platforms your account has connected, and the active server-side safety limits.
get_audit_logreadList recent write actions performed through this server, newest first.