mcpserver.lol
registry/getmcpads-com-meta-ads
Connection check local install

getmcpads-com-meta-ads

Meta (Facebook and Instagram) Ads: 34 read tools and 10 write tools that preview first.

Tools 38
GitHub stars
Installs / wk 58
Licence Apache-2.0
Transport stdio
Last checked never

Tools & capabilities

38 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

meta_create_campaign from source
Create a Meta campaign. It is always created PAUSED and there is no option to create it active. Previews by default.
meta_debug_token from source
Check the current access token validity, expiration, and granted scopes. Useful for diagnosing auth issues.
meta_get_account_details from source
Get detailed information for a specific Meta ad account: name, currency, timezone, spend cap, status, business info.
meta_get_ad_activity from source
Read ad account activity logs from /{ad_account_id}/activities with object, event, actor, timestamp, and extra_data fields.
meta_get_ad_preview from source
Get the read-only preview markup for an existing Meta ad in a requested placement format. The response may contain an iframe body but never creates or edits a creative.
meta_get_ads from source
List ads for a Meta ad account, optionally filtered by ad set. Returns ad ID, name, status, and creative reference.
meta_get_adsets from source
List ad sets for a Meta ad account, optionally filtered by campaign. Returns targeting, budget, optimization, and schedule info.
meta_get_ad_studies from source
List conversion lift studies and A/B tests (Ad Studies) for an ad account. Includes study type, status, and cells.
meta_get_audience_details from source
Read detailed custom, saved, and lookalike audiences with pagination and rich fields where permissions allow.
meta_get_audiences from source
List custom, saved, and lookalike audiences for a Meta ad account.
meta_get_brand_safety_controls from source
Read brand safety, suitability, placement, and context-control signals from ad account/ad set targeting and optional block-list edges.
meta_get_business_assets from source
Discover accessible Meta Business assets read-only: businesses, pages, Instagram accounts, pixels, and datasets when permissions allow.
meta_get_campaigns from source
List campaigns for a Meta ad account. Returns campaign ID, name, status, objective, budget, and bid strategy.
meta_get_campaign_structure from source
Get hierarchical campaign structure: campaigns -> ad sets -> ads. Useful for understanding account organization.
meta_get_catalog_products from source
Read Product Catalogs and Product Items when catalog access is available. Returns join-ready product metadata without creating or updating catalog assets.
meta_get_creative_assets from source
Return normalized creative asset metadata for ads or creative IDs: thumbnail, object_story_spec, asset_feed_spec, video/image/link URL, CTA, and page/IG references.
meta_get_creatives from source
Get ad creative content: text, images, videos, links, call-to-action. Returns creative details for specified ads.
meta_get_delivery_diagnostics from source
Aggregate read-only delivery diagnostics across campaigns, ad sets, and ads using status/effective_status/issues_info where available plus simple delivery insights.
meta_get_insights from source
Query Meta Ads performance insights. Supports 170+ metrics, 43+ breakdowns with intelligent query planning. Use meta://metrics resource to see available metrics. Use meta://breakdo…
meta_get_insights_raw from source
Query the Meta Insights edge with validated native field names, breakdowns, action breakdowns, attribution windows, filters, sort, summary, and pagination. This complements meta_ge…
meta_get_instagram_accounts from source
List Instagram accounts linked to accessible Pages, Business Manager assets, or an ad account when permissions allow.
meta_get_node_fields from source
Read arbitrary flat fields from one Meta Graph node. This GET-only escape hatch covers newly released campaign, ad set, ad, creative, audience, catalog, Page, Instagram, pixel, and…
meta_get_organic_content_enrichment from source
Enrich Facebook Page posts and Instagram organic media with media URLs, permalinks, counts, attachments, and optional read-only insights.
meta_get_page_posts from source
Get recent posts from a connected Facebook/Instagram page. Requires page access.
meta_get_pages from source
List accessible Facebook Pages with id, name, category, tasks, picture, and linked Instagram account references when available.
meta_get_pixels from source
List pixels and datasets from an ad account or Business Manager when accessible, returning actionable warnings for permission-limited edges.
meta_get_study_results from source
Get detailed results for a conversion lift or A/B test study. Returns objectives, cells, and lift results.
meta_health_check from source
Agent-ready read-only health check: validates token metadata, lists accessible ad accounts, and warns about missing read scopes without exposing the access token.
meta_interpret_experiment_results from source
Read and interpret A/B test or conversion lift study results with confidence guardrails, cells, objectives, and optional cell entities.
meta_join_product_insights from source
Query product-breakdown insights and enrich rows with Product Catalog metadata when catalog access is available.
meta_list_ad_accounts from source
List all Meta ad accounts accessible with the current token. Returns account ID, name, currency, timezone, and status.
meta_list_edge_raw from source
List an allowlisted read-only Meta Graph edge with caller-selected flat fields, filters, and cursor pagination. Use this for broad metadata/entity discovery when a specialized tool…
meta_search_entities from source
Search campaigns, ad sets, or ads by name within an ad account. Useful for finding specific entities.
meta_search_targeting_options from source
Search Meta
meta_update_adset_budget from source
Change the daily or lifetime budget of a Meta ad set. Amount in the account currency (12.50 for 12.50 EUR). Meta expects minor units, the conversion is done here. Previews by defau…
meta_update_adset_schedule from source
Change the start or end time of a Meta ad set. Times are ISO 8601 with an offset, for example 2026-09-01T00:00:00+0200. Previews by default.
meta_update_campaign_budget from source
Change the budget of a Meta campaign that holds its budget at campaign level (Advantage campaign budget). On a campaign without one, Meta refuses and the ad set budget is the one t…
meta_validate_query from source
Validate a metric/breakdown combination BEFORE executing. Returns errors and warnings. Use this to check if your query will work.