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.
Google Ads: accounts, campaigns and budgets
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.
| Tool | Kind | What it does |
|---|---|---|
gads_list_accounts | read | List the Google Ads accounts your connected Google login can access (with names, currency and time zone). |
gads_campaign_performance | read | Campaign list with status, daily budget, bidding strategy and performance metrics, sorted by cost. |
gads_list_ad_groups | read | List ad groups (id, name, status, campaign, default CPC bid). |
gads_keyword_performance | read | Keywords with match type, status, bid, quality score and metrics, sorted by cost. |
gads_search_terms | read | Actual search queries that triggered ads, each with the keyword that matched it, sorted by cost. |
gads_query | read | Run any read-only GAQL (Google Ads Query Language) query for reporting not covered by other tools. |
gads_update_campaign_budget | write, previewed first | Change a campaign's budget (in account currency, e.g. 150.00). |
gads_set_campaign_status | write, previewed first | Pause or enable a campaign. |
gads_create_search_campaign | write, previewed first | Create a new Search campaign with its own budget. |
Google Ads: ads, keywords and negatives
Search ads, ad groups and their keywords, negative keywords and shared negative lists. 19 tools, on their own page.
| Tool | Kind | What it does |
|---|---|---|
gads_list_ads | read | Ads 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_keywords | read | Negative keywords with their match type, level and criterion id. |
gads_list_shared_negative_lists | read | Shared negative keyword lists. |
gads_create_responsive_search_ad | write, previewed first | Create a responsive search ad in an ad group. |
gads_set_ad_status | write, previewed first | Pause or enable an ad. |
gads_update_ad | write, previewed first | Change a responsive search ad's text, landing page or display path. |
gads_add_negative_keywords | write, previewed first | Add campaign-level negative keywords so ads stop showing for those searches. |
gads_add_ad_group_negative_keywords | write, previewed first | Add 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_keywords | write, previewed first | Remove negative keywords from a campaign or an ad group, so ads can show for those searches again. |
gads_create_shared_negative_list | write, previewed first | Create a shared negative keyword list, optionally with its first keywords. |
gads_add_to_shared_negative_list | write, previewed first | Add negative keywords to a shared list. |
gads_remove_from_shared_negative_list | write, previewed first | Remove keywords from a shared negative list. |
gads_attach_shared_negative_list | write, previewed first | Attach a shared negative keyword list to campaigns. |
gads_detach_shared_negative_list | write, previewed first | Detach a shared negative keyword list from campaigns. |
gads_create_ad_group | write, previewed first | Create an ad group in a Search campaign. |
gads_update_ad_group | write, previewed first | Rename an ad group, change its default max CPC bid, or pause or enable it. |
gads_add_keywords | write, previewed first | Add keywords to an ad group. |
gads_update_keyword | write, previewed first | Change one keyword. |
gads_update_keywords | write, previewed first | Pause, enable or re-bid many keywords in one call. |
Google Ads: bidding and conversions
Bidding strategies, ad schedules and device adjustments, conversion actions and campaign goals. 7 tools, on their own page.
| Tool | Kind | What it does |
|---|---|---|
gads_list_conversion_actions | read | Conversion 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_action | write, previewed first | Change a conversion action. |
gads_create_conversion_action | write, previewed first | Create a conversion action. |
gads_set_campaign_conversion_goals | write, previewed first | Choose what one campaign optimises for. |
gads_set_bidding_strategy | write, previewed first | Change how a campaign bids. |
gads_set_ad_schedule | write, previewed first | Set the hours a campaign's ads may show, in the account's time zone. |
gads_set_device_bid_modifier | write, previewed first | Raise or lower bids on one kind of device, for a campaign or for one ad group. |
Google Ads: assets
Sitelinks, callouts, snippets, calls, images, lead forms, prices and promotions, and where each is linked. 11 tools, on their own page.
| Tool | Kind | What it does |
|---|---|---|
gads_list_assets | read | Sitelinks, callouts, structured snippets, call assets, images, lead forms, price lists and promotions. |
gads_create_sitelink | write, previewed first | Create a sitelink. |
gads_create_callout | write, previewed first | Create a callout. |
gads_create_structured_snippet | write, previewed first | Create a structured snippet. |
gads_create_call_asset | write, previewed first | Create a call asset. |
gads_create_image_asset | write, previewed first | Create an image asset from a file in your media library, to show beside a Search ad. |
gads_create_lead_form_asset | write, previewed first | Create a lead form. |
gads_create_price_asset | write, previewed first | Create a price asset. |
gads_create_promotion_asset | write, previewed first | Create a promotion asset. |
gads_link_asset | write, previewed first | Link an existing asset to a campaign, an ad group, or the whole account, so it can show with the ads there. |
gads_unlink_asset | write, previewed first | Remove an asset's link to a campaign, an ad group or the account. |
Google Ads: targeting, audiences and exclusions
Locations, languages and campaign settings, audiences on a campaign, and audience, placement and content exclusions. 15 tools, on their own page.
| Tool | Kind | What it does |
|---|---|---|
gads_list_campaign_targeting | read | A 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_targets | read | Find the ids of places to target. |
gads_search_languages | read | The languages a campaign can target, with the language_id gads_set_languages takes. |
gads_list_audiences | read | Audiences. |
gads_list_exclusions | read | Who and where ads are kept away from. |
gads_search_content_categories | read | Find 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_locations | write, previewed first | Add or remove a campaign's locations, in one transaction. |
gads_set_geo_target_type | write, previewed first | Choose who a campaign's locations reach. |
gads_set_languages | write, previewed first | Set the languages a campaign targets. |
gads_update_campaign_settings | write, previewed first | Change 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_audience | write, previewed first | Put an audience on a campaign. |
gads_create_remarketing_list | write, previewed first | Create 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_exclusions | write, previewed first | Keep the people on a user list away from a campaign's or an ad group's ads, or stop excluding them. |
gads_set_placement_exclusions | write, previewed first | Keep 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_exclusions | write, previewed first | Keep ads off kinds of content. |
Google Ads: reports, planning and experiments
The further reports, keyword ideas, forecasts and recommendations, and experiments. 15 tools, on their own page.
| Tool | Kind | What it does |
|---|---|---|
gads_account_overview | read | The whole account at a glance. |
gads_segment_report | read | Performance split one way. |
gads_quality_score_report | read | Quality 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_history | read | What was changed in the account, newest first. |
gads_auction_insights | read | Who else shows in the same auctions as a campaign. |
gads_pmax_report | read | A Performance Max campaign's own reports, one at a time (by). |
gads_keyword_ideas | read | Keyword 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_forecast | read | Google Keyword Planner's forecast for a set of keywords bid manually. |
gads_recommendations | read | Google's recommendations for the account. |
gads_list_experiments | read | The account's experiments. |
gads_dismiss_recommendation | write, previewed first | Dismiss one of Google's recommendations, so it stops being suggested. |
gads_apply_recommendation | write, previewed first | Apply one of Google's recommendations. |
gads_create_experiment | write, previewed first | Create an experiment on a Search campaign. |
gads_schedule_experiment | write, previewed first | Start an experiment that is in setup. |
gads_end_experiment | write, previewed first | End a running experiment, or with promote=true copy the treatment onto the base campaign. |
Google Ads: labels, shared budgets and bulk changes
Labels, shared budgets and one change applied to many things at once. 8 tools, on their own page.
| Tool | Kind | What it does |
|---|---|---|
gads_list_labels | read | The account's labels. |
gads_list_budgets | read | The account's budgets. |
gads_create_label | write, previewed first | Create a label. |
gads_set_labels | write, previewed first | Put labels on campaigns, ad groups, ads or keywords, or take labels off them. |
gads_remove_label | write, previewed first | Remove a label from the account, and with it from everything that carries it. |
gads_create_shared_budget | write, previewed first | Create a shared budget. |
gads_set_campaign_budget | write, previewed first | Move a campaign onto another budget - usually a shared one (gads_list_budgets, gads_create_shared_budget). |
gads_bulk_update | write, previewed first | Pause 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. |
Google Ads: offline conversions and Customer Match
Sending offline conversions and customer lists to Google. Each is behind an administrator's switch. 3 tools, on their own page.
| Tool | Kind | What it does |
|---|---|---|
gads_upload_offline_conversions | write, previewed first | Tell Google which clicks and leads became customers. |
gads_create_customer_match_list | write, previewed first | Create an empty Google Ads Customer Match list. |
gads_upload_customer_match | write, previewed first | Add people to a Google Ads Customer Match list from the advertiser's own records, take them out, or replace everyone in it. |
Google Ads: Display, Performance Max, Demand Gen and video
Campaigns beyond Search: Display, Performance Max and its asset groups, Demand Gen, and videos on YouTube. 19 tools, on their own page.
| Tool | Kind | What it does |
|---|---|---|
gads_list_asset_groups | read | The asset groups of a Performance Max campaign. |
gads_search_brands | read | Find 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_lists | read | The account's brand lists, with how many brands each holds. |
gads_get_video_upload | read | The 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_campaign | read | NOT AVAILABLE. |
gads_create_display_campaign | write, previewed first | Create a Display campaign with a budget of its own, its locations and its languages, in one transaction. |
gads_create_display_ad_group | write, previewed first | Create an ad group in a Display campaign together with what it targets, in one transaction. |
gads_set_optimized_targeting | write, previewed first | Switch optimized targeting off or on for one ad group. |
gads_create_responsive_display_ad | write, previewed first | Create a responsive display ad in a Display ad group. |
gads_create_pmax_campaign | write, previewed first | Create a Performance Max campaign and its first asset group, in one transaction. |
gads_create_asset_group | write, previewed first | Add a further asset group to a Performance Max campaign, with its texts, images, videos and signals, in one transaction. |
gads_update_asset_group | write, previewed first | Change a Performance Max asset group. |
gads_set_asset_group_signals | write, previewed first | Set a Performance Max asset group's signals. |
gads_set_brand_exclusions | write, previewed first | Keep 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_asset | write, previewed first | Make 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_video | write, previewed first | Upload 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_campaign | write, previewed first | Create a Demand Gen campaign with a budget of its own, in one transaction. |
gads_create_demand_gen_ad_group | write, previewed first | Create 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_ad | write, previewed first | Create 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.
| Tool | Kind | What it does |
|---|---|---|
meta_list_media | read | Your own uploaded images and videos, newest first, with the media_id each posting tool takes. |
meta_add_media | write | Add an image or video to your media library, and get the media_id the posting tools take. |
meta_create_upload_link | write | Get a one-time URL to send a file on YOUR machine into the user's media library. |
meta_list_accounts | read | List the Facebook Pages your Meta login administers, and the Instagram Business accounts linked to them. |
meta_list_posts | read | Posts on a Facebook Page or an Instagram account, newest first. |
meta_post_insights | read | How one Facebook Page post performed. |
meta_instagram_insights | read | How one Instagram post performed. |
meta_publishing_limit | read | What is left of the posting quotas, both Meta's and this server's. |
meta_content_report | read | Every 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_stories | read | The stories an Instagram account has up right now, each with its figures so far. |
meta_story_report | read | The Instagram stories of a past period, from what this server kept. |
meta_page_insights | read | A Facebook Page's own figures over a range of dates. |
meta_instagram_account_insights | read | An Instagram account's own figures. |
meta_list_comments | read | The comments on one Facebook Page post or Instagram post, newest first, replies included. |
meta_list_new_comments | read | Comments that arrived since you last marked them seen, across the most recent posts of a Facebook Page or an Instagram account. |
meta_mark_comments_seen | write | Mark the comments a meta_list_new_comments call returned as dealt with, so the next call only returns what arrives after them. |
meta_inbox_list | read | The private conversations of a Page (platform=messenger) or of the Instagram account linked to it (platform=instagram), newest first. |
meta_inbox_read | read | The 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_mentions | read | Where the business is tagged. |
meta_hashtag_search | read | Public Instagram posts under one hashtag. |
meta_competitor_snapshot | read | Another Instagram account's public figures, in one call. |
meta_post_to_facebook | write, previewed first | Post to a Facebook Page. |
meta_post_reel_to_facebook | write, previewed first | Post a reel to a Facebook Page. |
meta_post_story_to_facebook | write, previewed first | Post a story to a Facebook Page. |
meta_post_to_instagram | write, previewed first | Post to an Instagram Business account. |
meta_publish_draft | write, previewed first | Take a post that is not live yet live now. |
meta_cancel_draft | write, previewed first | Discard a Facebook Page post that has not gone live - a draft or a scheduled post. |
meta_update_scheduled_post | write, previewed first | Change a Facebook Page post that is scheduled and not live yet. |
meta_update_post | write, previewed first | Change the text of a Facebook Page post that is already live. |
meta_hide_post | write, previewed first | Take a live Facebook Page post off the Page's timeline, or put it back with hidden=false. |
meta_delete_post | write, previewed first | Delete one published post for good. |
meta_reply_to_comment | write, previewed first | Reply publicly to a comment, as the Page or the Instagram account. |
meta_hide_comments | write, previewed first | Hide comments, or unhide them with hidden=false. |
meta_delete_comment | write, previewed first | Delete one comment for good, on a Page post, an Instagram post or an ad. |
meta_set_instagram_comments | write, previewed first | Turn comments on or off for one Instagram post. |
meta_inbox_reply | write, previewed first | Reply 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.
| Tool | Kind | What it does |
|---|---|---|
meta_ads_list_accounts | read | List the Meta ad accounts your Meta login can advertise from. |
meta_ads_list | read | List the campaigns, ad sets or ads of a Meta ad account, with their status, objective, budgets and schedule. |
meta_ads_performance | read | Report how a Meta ad account's campaigns, ad sets or ads performed. |
meta_ads_get_delivery_status | read | Explain why a Meta campaign, ad set or ad is or is not delivering. |
meta_ads_creative_report | read | Report on a Meta ad account ad by ad, with what each ad shows beside how it did. |
meta_ads_ad_fatigue | read | Day 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_pacing | read | How the live budgets of a Meta ad account are being spent. |
meta_ads_learning_status | read | Which 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_report | read | A post that was advertised, paid beside organic. |
meta_ads_change_history | read | The 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.
| Tool | Kind | What it does |
|---|---|---|
meta_ads_search_targeting | read | Find the ids and keys that meta_ads_create_adset's targeting takes. |
meta_ads_list_budget_schedules | read | List the budget schedules of a Meta campaign or ad set. |
meta_ads_set_status | write, previewed first | Switch a Meta campaign, ad set or ad on or off, archive it or delete it. |
meta_ads_update_budget | write, previewed first | Change the budget, bid or end time of a Meta campaign or ad set. |
meta_ads_create_campaign | write, previewed first | Create a Meta campaign. |
meta_ads_create_adset | write, previewed first | Create an ad set in a Meta campaign. |
meta_ads_update_campaign | write, previewed first | Rename a Meta campaign, or change the special ad categories it declares. |
meta_ads_update_adset | write, previewed first | Change a Meta ad set. |
meta_ads_update_ad | write, previewed first | Change a Meta ad. |
meta_ads_duplicate | write, previewed first | Copy a Meta campaign, ad set or ad. |
meta_ads_bulk_update | write, previewed first | Pause 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_labels | write, previewed first | Put labels on a Meta campaign, ad set or ad, or take some off. |
meta_ads_create_budget_schedule | write, previewed first | Raise 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.
| Tool | Kind | What it does |
|---|---|---|
meta_ads_list_creatives | read | List the ad creatives of a Meta ad account. |
meta_ads_list_videos | read | List the videos in a Meta ad account's library, newest first, and whether Meta has finished processing each. |
meta_ads_preview | read | Get links that show a Meta ad, or a creative, as it would appear in each placement. |
meta_ads_list_ad_comments | read | The comments people left on a Meta ad account's ads, newest first, by the post each ad shows. |
meta_ads_create_creative | write, previewed first | Create a Meta ad creative. |
meta_ads_create_ad | write, previewed first | Create a Meta ad. |
meta_ads_boost_post | write, previewed first | Advertise a post that already exists. |
meta_ads_create_dark_post | write, previewed first | Make 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.
| Tool | Kind | What it does |
|---|---|---|
meta_ads_list_audiences | read | List 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_forms | read | List the lead forms (instant forms) of a Facebook Page. |
meta_ads_get_leads | read | Read the leads a lead form, or one ad, has collected. |
meta_ads_create_lead_form | write, previewed first | Create a lead form (instant form) on a Facebook Page. |
meta_ads_set_lead_form_status | write, previewed first | Archive a lead form, or make an archived one active again. |
meta_ads_create_custom_audience | write, previewed first | Create a Meta custom audience. |
meta_ads_create_lookalike | write, previewed first | Create a Meta lookalike audience. |
meta_ads_delete_audience | write, previewed first | Delete a custom or lookalike audience. |
meta_ads_send_conversion_events | write, previewed first | Tell Meta which leads became customers. |
meta_ads_create_customer_list | write, previewed first | Create an empty Meta customer list. |
meta_ads_upload_customer_list | write, previewed first | Add 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.
| Tool | Kind | What it does |
|---|---|---|
meta_ads_list_pixels | read | List the Meta pixels (datasets) of an ad account, and when each last reported a visit to the website. |
meta_ads_pixel_events | read | Count what a Meta pixel reported over the last days. |
meta_ads_list_custom_conversions | read | List the custom conversions of a Meta ad account. |
meta_ads_get_ab_test_results | read | Report on a Meta A/B test. |
meta_ads_list_rules | read | List the automated rules of a Meta ad account. |
meta_ads_get_billing_summary | read | What 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_conversion | write, previewed first | Create a Meta custom conversion. |
meta_ads_create_ab_test | write, previewed first | Create a Meta A/B test between two to five campaigns, or ad sets, that already exist. |
meta_ads_create_rule | write, previewed first | Create an automated rule on a Meta ad account. |
meta_ads_set_rule_status | write, previewed first | Enable, disable or delete an automated rule of a Meta ad account. |
meta_ads_set_account_spend_cap | write, previewed first | Set 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.
| Tool | Kind | What it does |
|---|---|---|
linkedin_list_accounts | read | List the LinkedIn company Pages and ad accounts your LinkedIn login can act for, with your role on each. |
linkedin_list_posts | read | List 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_insights | read | Lifetime organic statistics for some of a Page's posts. |
linkedin_page_analytics | read | A LinkedIn company Page's own figures. |
linkedin_list_comments | read | The comments on one of a LinkedIn Page's posts, or the replies to one comment. |
linkedin_list_new_comments | read | Comments that arrived since you last marked them seen, across a LinkedIn Page's most recent posts. |
linkedin_mark_comments_seen | write | Mark the comments a linkedin_list_new_comments call returned as dealt with, so the next call only returns what arrives after them. |
linkedin_post | write, previewed first | Post to a LinkedIn company Page. |
linkedin_publish_draft | write, previewed first | Publish a LinkedIn post held on this server. |
linkedin_cancel_draft | write, previewed first | Discard a LinkedIn post held on this server. |
linkedin_update_post | write, previewed first | Change the text of a published post on a LinkedIn company Page. |
linkedin_delete_post | write, previewed first | Delete one published post from a LinkedIn company Page for good. |
linkedin_reply_to_comment | write, previewed first | Reply 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.
| Tool | Kind | What it does |
|---|---|---|
linkedin_ads_list_accounts | read | List the LinkedIn ad accounts your LinkedIn login can advertise from. |
linkedin_ads_list | read | List the campaign groups, campaigns or creatives of a LinkedIn ad account, newest first. |
linkedin_ads_performance | read | Report how a LinkedIn ad account performed, in one call. |
linkedin_ads_get_delivery_status | read | Explain why a LinkedIn campaign group, campaign or creative is or is not being served. |
linkedin_ads_search_targeting | read | Find the ids a LinkedIn campaign's targeting takes. |
linkedin_ads_audience_count | read | Count the LinkedIn members a targeting reaches, before a campaign is made with it. |
linkedin_ads_preview | read | Get links that show a LinkedIn creative as it would appear in the feed, on desktop and on mobile. |
linkedin_ads_list_lead_forms | read | List a LinkedIn ad account's lead gen forms. |
linkedin_ads_get_leads | read | Read the leads a LinkedIn lead gen form collected through the ad account's ads. |
linkedin_ads_list_conversions | read | List a LinkedIn ad account's conversions. |
linkedin_ads_insight_tag_status | read | Say whether a LinkedIn ad account's Insight Tag is working. |
linkedin_ads_list_audiences | read | List a LinkedIn ad account's matched audiences. |
linkedin_ads_billing | read | What can be said of a LinkedIn ad account's standing. |
linkedin_ads_set_status | write, previewed first | Switch a LinkedIn campaign group, campaign or creative on or off, archive it or delete it. |
linkedin_ads_update_budget | write, previewed first | Change 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_group | write, previewed first | Create a LinkedIn campaign group, which holds campaigns and may cap what they spend together. |
linkedin_ads_create_campaign | write, previewed first | Create a LinkedIn sponsored content campaign in a campaign group. |
linkedin_ads_create_creative | write, previewed first | Create a LinkedIn creative. |
linkedin_ads_boost_post | write, previewed first | Advertise a post the LinkedIn Page already has. |
linkedin_ads_create_lead_form | write, previewed first | Create a LinkedIn lead gen form. |
linkedin_ads_set_lead_form_status | write, previewed first | Publish a LinkedIn lead gen form, or archive one. |
linkedin_ads_create_conversion | write, previewed first | Create a LinkedIn conversion. |
linkedin_ads_set_conversion_campaigns | write, previewed first | Tie a LinkedIn conversion that already exists to campaigns of the same ad account, or untie it from some. |
linkedin_ads_send_conversion_events | write, previewed first | Send 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_audience | write, previewed first | Create a LinkedIn matched audience, for a campaign to target or exclude. |
linkedin_ads_upload_audience | write, previewed first | Add rows to a LinkedIn contact list or company list, or take them out. |
linkedin_ads_delete_audience | write, previewed first | Delete a LinkedIn contact list or company list, with every row sent to it and the audience LinkedIn made of it. |
linkedin_ads_update_campaign | write, previewed first | Change a LinkedIn campaign's name, who it reaches, when it ends, or whether LinkedIn may go beyond its targeting. |
linkedin_ads_duplicate_campaign | write, previewed first | Copy a LinkedIn sponsored content campaign. |
linkedin_ads_bulk_update | write, previewed first | Pause 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.
| Tool | Kind | What it does |
|---|---|---|
queue_list | read | List your queued posts. |
queue_reschedule | write, previewed first | Move a queued post to another time. |
queue_publish_now | write, previewed first | Publish a queued post now instead of waiting for its time - also how a failed or missed one is tried again. |
queue_cancel | write, previewed first | Cancel a queued post that has not been published. |
notifications_list | read | List what this server has to tell you, newest first. |
notifications_mark_read | write | Mark notifications as read, once the user has been told of them. |
history_list | read | List what this server reads by itself for you. |
history_watch | write, previewed first | Have this server keep reading an account by itself, so that figures the platform drops are kept. |
history_report | read | What this server kept of an account you had it watch, a day at a time. |
history_unwatch | write, previewed first | Stop this server reading an account by itself. |
utm_build | read | Tag a link with its utm parameters, so that the website's analytics can say which post or ad a visit came from. |
leads_export | read | Export 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_exported | write | Record that the leads of a leads_export call reached the user's own system, so the next export starts after them. |
leads_feed_list | read | List your lead feeds. |
leads_feed_add | write, previewed first | Have 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_remove | write, previewed first | Stop pushing the new leads of one Page or ad account to the lead webhook. |
content_calendar | read | Your posts on Facebook, Instagram and LinkedIn that are not live yet, in one list sorted by time - and, when asked, what went live. |
marketing_overview | read | One view of a period across every platform you have connected. |
budget_overview | read | How a month's ad spend stands against what you planned. |
budget_plan_set | write, previewed first | Record 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_rules | read | List your alert rules with how each last went, the kinds of rule there are, and your budget plans. |
alerts_set_rule | write, previewed first | Have this server watch one figure of one account and send a notification when it crosses a line. |
alerts_remove_rule | write, previewed first | Remove one of your alert rules. |
reports_schedule | write, previewed first | Have 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_list | read | List 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_get | read | Read 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_remove | write, previewed first | Remove one of your scheduled reports. |
reports_run_now | write | Build 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_properties | read | List what your Google login can read of the website. |
website_traffic | read | What visitors did on the website in a period, from Google Analytics 4. |
website_campaign_traffic | read | What the clicks of each campaign did on the website, from Google Analytics 4. |
website_search_queries | read | How the website did in Google Search in a period, from Search Console. |
server_status | read | Show 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_log | read | List recent write actions performed through this server, newest first. |