Skip to main content
MCP Directory
Advertising Official SourceMedium integration

Meta Ads MCP server

Remote endpoint mcp.facebook.com/ads. Checked September 2026.

Meta's own server reads an ad account's campaign, ad set, and ad performance, spend, creatives, custom audiences, product catalogs, and pixel signal health, and can create or edit campaigns, ad sets, ads, audiences, and catalogs. New ads are created paused until set live, and a business portfolio admin can block actions such as budget increases.

Meta Ads MCP options

Every fact in a row comes from the publisher's own documentation.

Ways to reach Meta Ads data from an assistant
Option Audience Reads or changes Sign-in Setup
Meta Ads MCP server https://mcp.facebook.com/ads Meta Advertisers Reads ads reporting, insights, creatives, signal health, A/B tests, and account activity logs, and can create and edit campaigns, ad sets, ads, custom audiences, and catalogs, with new ads created paused until you set them live; since July 2026 it also accepts your own Meta developer app, and a business portfolio admin can set rules that block actions such as budget increases or delivery changes. Can write OAuth sign-in Setup guide (opens in a new tab)
Meta Ads data through SourceMedium's MCP https://mcp.sourcemedium.com/mcp SourceMedium Ours Merchants Reads Meta Ads data from modeled SourceMedium tables, next to your other connected sources, with canonical metric definitions. Also reads live data from connected Meta ad accounts. Read only OAuth sign-in Setup guide

Connect Meta Ads to your assistant

Each card lists the servers whose setup guide covers that assistant.

Connect Meta Ads to Claude

Meta Ads's setup guides also name Perplexity.

Tools each server exposes

Listed as each publisher documents them. A write tool can change something in the account.

Meta Ads MCP server 91 tools: 55 read, 36 write

Read

  • ads_get_ad_entities
  • ads_get_opportunity_score
  • ads_insights_advertiser_context
  • ads_insights_anomaly_signal
  • ads_insights_auction_ranking_benchmarks
  • ads_insights_industry_benchmark
  • ads_insights_performance_trend
  • ads_get_ad_accounts
  • ads_get_ad_account_pages
  • ads_get_pages_for_business
  • ads_get_user_pages
  • ads_get_field_context
  • ads_get_creatives
  • ads_get_creative_ads
  • ads_get_ad_images
  • ads_get_ad_videos
  • ads_get_ad_preview
  • ads_library_search
  • ads_get_ig_accounts
  • ads_get_ig_media
  • ads_get_ad_account_custom_audiences
  • ads_get_custom_audience
  • ads_get_custom_audience_adsets
  • ads_catalog_get_catalogs
  • ads_catalog_get_details
  • ads_catalog_get_diagnostics
  • ads_catalog_get_dynamic_ads_health
  • ads_catalog_get_data_sources
  • ads_catalog_get_product_details
  • ads_catalog_get_product_product_sets
  • ads_catalog_search_product
  • ads_catalog_get_product_sets
  • ads_catalog_get_product_set_details
  • ads_catalog_get_product_set_products
  • ads_catalog_get_product_feed_details
  • ads_catalog_get_product_feed_upload_sessions
  • ads_catalog_get_feed_rules
  • ads_catalog_event_source_get
  • ads_catalog_event_source_get_catalogs
  • ads_catalog_event_source_get_health
  • ads_catalog_event_source_get_recommendations
  • ads_get_datasets
  • ads_get_dataset_details
  • ads_get_dataset_stats
  • ads_get_dataset_quality
  • ads_pixel_event_read
  • ads_pixel_parameter_read
  • ads_get_customconversions
  • ads_get_errors
  • ads_get_help_article
  • ads_experiment_list_tests
  • ads_experiment_check_eligibility
  • ads_experiment_abtest_get_test
  • ads_experiment_lift_get_test
  • ads_account_get_activity_logs

Write

  • ads_create_campaign
  • ads_create_ad_set
  • ads_create_ad
  • ads_update_entity
  • ads_activate_entity
  • ads_create_creative
  • ads_boost_ig_post
  • ads_create_custom_audience
  • ads_update_custom_audience
  • ads_update_custom_audience_users
  • ads_delete_custom_audience
  • ads_catalog_create
  • ads_catalog_update_catalog
  • ads_catalog_product_create
  • ads_catalog_update_product
  • ads_catalog_delete_product
  • ads_catalog_create_product_set
  • ads_catalog_update_product_set
  • ads_catalog_product_set_delete
  • ads_catalog_create_product_feed
  • ads_catalog_update_product_feed
  • ads_catalog_create_product_feed_upload_session
  • ads_catalog_product_feed_delete
  • ads_catalog_create_feed_rule
  • ads_catalog_product_feed_delete_rule
  • ads_catalog_event_source_connect
  • ads_catalog_event_source_disconnect
  • ads_pixel_event_create
  • ads_pixel_event_update
  • ads_pixel_event_delete
  • ads_pixel_parameter_create
  • ads_pixel_parameter_update
  • ads_pixel_parameter_delete
  • ads_experiment_abtest_create_test
  • ads_experiment_abtest_update_test
  • ads_experiment_lift_create_test

Unofficial Meta Ads MCP servers

Built by other publishers and not affiliated with Meta Ads. Listed in name order, not ranked or endorsed.

One MCP server per tool still can't answer a cross-channel question.

Each server brings its own sign-in, its own definition of revenue, and data your assistant can't join to the rest.

SourceMedium joins Meta Ads with the rest of your store, ad, subscription, and returns data, keeps one set of maintained definitions, and gives ChatGPT, Claude, and other assistants a single connection to all of it.