meta_health_check
meta health check
Read-only connection diagnostic: inspects token identity and granted permissions, and lists accessible ad accounts without exposing the access token. Unavailable checks remain unknown; granted scopes do not prove app access level or clearance of Meta security checkpoints.
無需輸入參數。
meta_get_business_assets
meta get business assets
Discover accessible Meta Business assets read-only: businesses, pages, Instagram accounts, pixels, and datasets when permissions allow.
輸入參數limitcursorcursorsmaxPagesbusinessIdadAccountId
meta_get_pages
meta get pages
List accessible Facebook Pages with id, name, category, tasks, picture, and linked Instagram account references when available.
輸入參數limitcursorbusinessId
meta_get_instagram_accounts
meta get instagram accounts
List Instagram accounts linked to accessible Pages, Business Manager assets, or an ad account when permissions allow.
輸入參數limitcursorpageIdbusinessIdadAccountId
meta_get_pixels
meta get pixels
List pixels and datasets from an ad account or Business Manager when accessible, returning actionable warnings for permission-limited edges.
輸入參數limitcursorbusinessIdadAccountIdincludeDatasets
meta_get_ad_activity
meta get ad activity
Read ad account activity logs from /{ad_account_id}/activities with object, event, actor, timestamp, and extra_data fields.
輸入參數limitsinceuntilcursoradAccountId必填
meta_get_delivery_diagnostics
meta get delivery diagnostics
Aggregate read-only delivery diagnostics across campaigns, ad sets, and ads using status/effective_status/issues_info where available plus simple delivery insights.
輸入參數levellimitcursortimeRangedatePresetadAccountId必填effectiveStatusFilter
meta_get_creative_assets
meta get creative assets
Return ad-linked creative media with actual ad names, collection covers, all carousel/flexible components, resolved image hashes and video URLs. Catalog-only ads are classified separately; use the hosted GetMCPAds service for an interactive visual gallery. Raw creative metadata remains available for diagnostics.
輸入參數adIdslimitcursoradAccountIdcreativeIds
meta_get_audience_details
meta get audience details
Read detailed custom, saved, and lookalike audiences with pagination and rich fields where permissions allow.
輸入參數typelimitcursoradAccountIdaudienceIds
meta_get_catalog_products
meta get catalog products
Read Product Catalogs and Product Items when catalog access is available. Returns join-ready product metadata without creating or updating catalog assets.
輸入參數limitcursorsearchcatalogIdbusinessIdproductIdsincludeProductsincludeProductSets
meta_join_product_insights
meta join product insights
Query product-breakdown insights and enrich rows with Product Catalog metadata when catalog access is available.
輸入參數levellimitmetricscatalogIdtimeRangedatePresetadAccountId必填productBreakdowncatalogProductLimit
meta_get_brand_safety_controls
meta get brand safety controls
Read brand safety, suitability, placement, and context-control signals from ad account/ad set targeting and optional block-list edges.
輸入參數limitcursoradsetIdsbusinessIdadAccountId必填includeAdsetsincludeBlockListsincludeRawTargeting
meta_interpret_experiment_results
meta interpret experiment results
Read and interpret A/B test or conversion lift study results with confidence guardrails, cells, objectives, and optional cell entities.
輸入參數limitstudyIdadAccountIdcellEntityTypeincludeCellEntities
meta_get_organic_content_enrichment
meta get organic content enrichment
Read Facebook Page posts and Instagram media with URLs, native periods and optional insights. These are content insights, not Ads Insights; do not infer an organic-only breakdown.
輸入參數limitsinceuntilcursorpageIdpostIdsmediaIdsincludeInsightsincludePagePostsinstagramAccountIdincludeInstagramMedia
meta_list_ad_accounts
meta list ad accounts
List all Meta ad accounts accessible with the current token. Returns account ID, name, currency, timezone, and status.
無需輸入參數。
meta_get_account_details
meta get account details
Get detailed information for a specific Meta ad account: name, currency, timezone, spend cap, status, business info.
輸入參數adAccountId必填
meta_get_campaigns
meta get campaigns
List campaigns for a Meta ad account. Returns campaign ID, name, status, objective, budget, and bid strategy.
輸入參數limitcursoradAccountId必填statusFilter
meta_get_adsets
meta get adsets
List ad sets for a Meta ad account, optionally filtered by campaign. Returns targeting, budget, optimization, and schedule info.
輸入參數limitcursorcampaignIdadAccountId必填statusFilter
List ads for a Meta ad account, optionally filtered by ad set. Returns ad ID, name, status, and creative reference.
輸入參數limitcursoradSetIdadsetIdadAccountId必填statusFilter
meta_get_insights
meta get insights
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.
For purchases, leads or conversion analysis, request actions (and action_values for revenue) or explicit metrics such as purchases, omni_purchases or leads. The native conversions field is not a universal conversion total, and its absence does not mean purchases or leads are unavailable. Label the exact action_type and never sum overlapping purchase types.
輸入參數adIdslevel必填limitmetrics必填adsetIdstimeRangebreakdownsdatePresetdimensionsadAccountId必填campaignIdstimeIncrement另有 6 個
meta_get_campaign_structure
meta get campaign structure
Get hierarchical campaign structure: campaigns -> ad sets -> ads. Useful for understanding account organization.
輸入參數campaignIdadAccountId必填
meta_get_creatives
meta get creatives
Get ad creative content: text, images, videos, links, call-to-action. Returns creative details for specified ads.
輸入參數adIdslimitadAccountId必填
meta_get_audiences
meta get audiences
List custom, saved, and lookalike audiences for a Meta ad account.
輸入參數typelimitadAccountId必填
meta_get_ad_studies
meta get ad studies
List conversion lift studies and A/B tests (Ad Studies) for an ad account. Includes study type, status, and cells.
輸入參數adAccountId必填
meta_get_study_results
meta get study results
Get detailed results for a conversion lift or A/B test study. Returns objectives, cells, and lift results.
輸入參數studyId必填
meta_validate_query
meta validate query
Validate a metric/breakdown combination BEFORE executing. Returns errors and warnings. Use this to check if your query will work.
輸入參數levelmetrics必填breakdowns
meta_get_page_posts
meta get page posts
Read published Facebook Page posts using a Page token resolved from the connected user. Returns exact PageID_PostID, message, permalink and media attachments. Use postId for an exact existing-post ad preflight. No Instagram media, comments, likes or insights are requested; this read alone does not establish advertising eligibility.
輸入參數limitcursorpageId必填postId
meta_debug_token
meta debug token
Inspect token identity, validity, expiry and scopes. When Meta refuses to inspect this token with itself, independently check the connecting user and granted permissions; token and app metadata then remain unknown.
無需輸入參數。
meta_search_entities
meta search entities
Search campaigns, ad sets, or ads by name within an ad account. Useful for finding specific entities.
輸入參數limitcursorentityType必填nameFilter必填adAccountId必填statusFilter
meta_get_node_fields
meta get node fields
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.
輸入參數fields必填nodeId必填includeMetadata
meta_list_edge_raw
meta list edge raw
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.
輸入參數edge必填afterlimitsinceuntilbeforefieldsparentId必填filteringparametersincludeSummary
meta_get_insights_raw
meta get insights raw
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.
輸入參數sortafterlevellimitfields必填objectId必填filteringtimeRangebreakdownsdatePresettimeIncrementincludeSummary另有 2 個
meta_search_targeting_options
meta search targeting options
Search Meta's read-only targeting metadata for interests, validated interests, geographies, locales, countries, cities, regions, markets, or postal codes.
輸入參數type必填limitquerycountryCodelocationTypes
meta_get_ad_preview
meta get ad preview
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.
輸入參數adId必填adFormat
meta_list_ad_images
meta list ad images
List the ad account image library (/adimages): hash, name, dimensions, status, a permanent publicly served display URL (permalink_url), short-lived CDN URLs, and optionally the creatives using each image.
輸入參數limitcursorhashesminWidthminHeightnameFilteradAccountId必填includeUsage
meta_list_ad_videos
meta list ad videos
List the ad account video library (/advideos): title, duration, processing status, and publicly served thumbnails (preferred and largest sizes). Source file URLs are returned only on request because they expire quickly.
輸入參數limitcursoradAccountId必填titleFilterincludeSourcemaxLengthSecondsminLengthSeconds
meta_get_video_sources
meta get video sources
Resolve fresh download URLs (source) and thumbnails for specific ad videos. Call this at download time: the returned URLs are signed and expire quickly.
輸入參數pageIdvideoIds必填adAccountId必填
meta_get_entity_configuration
meta get entity configuration
Read a specific entity in its ad account for reconciliation. Read-only; never creates, changes or retries the entity. Missing or normalized fields must be inspected before claiming an exact match.
輸入參數fields必填entityId必填adAccountId必填
meta_get_uploaded_video
meta get uploaded video
Check video processing and membership in the selected account library. If the first page misses the ID, use the video title to narrow the account-scoped lookup. A direct video read alone never proves membership or readiness. Bounded pagination; not_found is not success.
輸入參數videoId必填adAccountId必填
meta_get_adset_configuration
meta get adset configuration
Read an existing ad set, its parent campaign budget/objective and account currency before preparing an edit or adding ads. For a web and app (cross-channel) ad set, creativeRequirements gives the applink_treatment (and omnichannel_link_spec) used by its own ads. Returns native settings; no mutation.
輸入參數adSetId必填adAccountId必填
meta_get_promotable_apps
meta get promotable apps
List the apps this ad account can advertise, with their store URLs, to set up a website and app (cross-channel) ad set: promoted_object.omnichannel_object.app[] takes application_id and object_store_urls. Read-only.
輸入參數adAccountId必填
meta_get_catalog_batch_status
meta get catalog batch status
Read the completion and per-item errors for a catalog batch handle. Acceptance of a batch is not proof that every product succeeded.
輸入參數handle必填catalogId必填adAccountId必填