All guides
Meta Ads MCP

All AdChat Meta Ads MCP Tools, Explained in Plain English

Every tool in AdChat's Meta Ads MCP server, grouped by job, with one plain-English line each. See which tools read data and which make changes.

Updated October 24, 2026

AdChat's Meta Ads MCP server gives your AI assistant around 40 tools for Facebook and Instagram ads. You never have to type these names. You ask in plain English and the AI picks the right tool. This page lists every tool so you know exactly what's possible, which ones only read data, and which ones can make changes.

Read vs write

  • Read tools look at your account. They work from the moment you connect.
  • Write tools create, change or delete something. They stay locked until you turn on Write Access in your AdChat dashboard. Until then, they reply with a message asking you to switch it on.

There are 14 write tools. New campaigns, ad sets and ads they create start paused by default, unless you explicitly ask for them to go live. AdChat only acts when you ask.

Accounts

ToolWhat it doesType
get_ad_accountsLists the ad accounts you've connected to AdChatRead
get_account_infoShows details for one ad account, such as currency, time zone and statusRead
get_account_pagesLists the Facebook Pages you can run ads fromRead
search_pages_by_nameFinds a Page by name within an accountRead

List my ad accounts and the Facebook Pages I can advertise with.

Campaigns

ToolWhat it doesType
get_campaignsLists campaigns in an account, with their status and budgetsRead
get_campaign_detailsShows the full settings of one campaignRead
create_campaignCreates a new campaign (paused by default)Write
update_campaignChanges a campaign: name, budget, pause or resumeWrite
create_budget_scheduleSchedules a budget increase for a set time window, such as a weekend saleWrite

Show all my active campaigns with their daily budgets, then pause the one with the highest cost per purchase this week.

Ad sets

ToolWhat it doesType
get_adsetsLists ad sets, for an account or one campaignRead
get_adset_detailsShows one ad set's targeting, budget, schedule and optimization settingsRead
create_adsetCreates a new ad set inside a campaign (paused by default)Write
update_adsetChanges an ad set's targeting, budget, frequency cap or statusWrite

What targeting does my "Retargeting 30 days" ad set use? Is the audience too narrow?

Ads and creatives

ToolWhat it doesType
get_adsLists ads, for an account, campaign or ad setRead
get_ad_detailsShows one ad's settings and statusRead
create_adCreates a new ad from a creative (paused by default)Write
update_adChanges an ad, for example its status or creativeWrite
get_ad_creativesLists the creatives used by an adRead
get_creative_detailsShows a creative's text, headline, link and mediaRead
create_ad_creativeBuilds a creative from an uploaded image, a video already in your account, or an existing postWrite
update_ad_creativeEdits an existing creativeWrite
upload_ad_imageUploads an image to your ad account, from a file you attach in the chat or a web linkWrite
get_ad_imageFetches the image used in an ad so the AI can look at itRead
get_image_by_hashLooks up an image in your account's library by its ID (Meta calls it a hash)Read
get_ad_videoGets a video ad's details, thumbnail and linkRead
compute_image_cropsWorks out how an image can be cropped to fit different placementsRead

Upload this image from my website and create a new paused ad in my "Summer" ad set with the headline "Free shipping this week".

Performance

ToolWhat it doesType
get_insightsPulls results (spend, clicks, purchases, costs and more) for an account, campaign, ad set or ad, over any date range, with breakdowns like age, gender, placement or countryRead

Give me a report of the last 30 days, broken down by placement. Where am I getting the cheapest results?

Targeting

ToolWhat it doesType
search_interestsFinds interests you can target by keywordRead
get_interest_suggestionsSuggests related interests based on ones you already useRead
search_behaviorsLists behaviors you can target, such as device or travel habitsRead
search_demographicsLists demographic options, such as education or life eventsRead
search_geo_locationsFinds countries, regions, cities or postcodes to targetRead
estimate_audience_sizeEstimates how many people a targeting setup would reachRead

I'm targeting new parents in Ireland. Suggest interests and demographics, and estimate the audience size.

Audiences

ToolWhat it doesType
get_custom_audiencesLists the custom audiences in an accountRead
get_custom_audience_detailsShows one audience's size, source and statusRead
create_website_audienceBuilds an audience of people who visited your website, using your Meta PixelWrite
create_lookalike_audienceBuilds a lookalike audience from an existing oneWrite
create_engagement_audienceBuilds an audience of people who engaged with your Page or contentWrite
delete_custom_audienceDeletes a custom audienceWrite

Create a 1% lookalike in the US based on my "Purchasers 180 days" audience.

What's not included

To keep expectations clear, AdChat does not offer bulk edits, campaign duplication, video upload, customer-list upload, other ad platforms, or automatic optimization that runs on its own. If you need one of these, tell us at [email protected].

FAQ

Do I need to remember the tool names?

No. Ask in normal language and the AI chooses the tools. The names are listed here only so you know what's possible.

Which tools can change my account?

The 14 marked "Write" above. They only work after you turn on write access in your dashboard.

Can the AI see my ad images?

It can fetch the images used in your ads. Whether the AI can actually look at an image depends on the AI app and model you use.

Can it upload videos?

No. It can use a video that's already in your ad account to build a creative, but it can't upload new videos.

Will new ads go live straight away?

No. New campaigns, ad sets and ads start paused by default. You turn them on, or explicitly ask the AI to create them active.

Try it free for 7 days. Sign up and ask your first question. Questions? Email [email protected].

Try it on your own ad account

Connect your Meta ads to Claude, ChatGPT or our built-in chat in about a minute.

Start free for 7 daysNo credit card needed. Then $19/month. Cancel anytime.

Questions? Email me at [email protected]