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 toolsRead 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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… Query Meta Ads performance insights. Supports 170+ metrics, 43+ breakdowns with intelligent query planning. Use meta://metrics resource to see available metrics. Use meta://breakdowns for available breakdowns. The query planner automatically splits incompatible metric/breakdown combinations into multiple API requests and merges results.
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… Query the Meta Insights edge with validated native field names, breakdowns, action breakdowns, attribution windows, filters, sort, summary, and pagination. This complements meta_get_insights when Meta adds fields before the curated metric catalog is updated.
meta_get_instagram_accounts
from source
List Instagram accounts linked to accessible Pages, Business Manager assets, or an ad account when permissions allow. 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… 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 other accessible node fields without waiting for a fixed MCP schema update.
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. 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. 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. 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. 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. 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. 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. 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. 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. 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… 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 does not expose a newly added field.
meta_search_entities
from source
Search campaigns, ad sets, or ads by name within an ad account. Useful for finding specific entities. 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 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… 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 default.
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. 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… 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 to change. Amount in the account currency. Previews by default.
meta_validate_query
from source