Reads and tool lookup for Meta Ads; nothing called here changes anything. The 16 Meta Ads tools that change something run through meta_ads_write.
meta_ads(action="execute", tool_name="…", arguments={...}). action="list_tools" (the write half included) and action="get_tool_schema" are free; never guess a tool_name.
accounts=["…","…"] or accounts="all_active": one read across up to 20 Meta Ads accounts, free like every read.
Not in this router, called by name: meta_get_campaign_performance (meta campaign performance).
Tools by category:
**analysis** meta_analyze_audiences, meta_analyze_wasted_spend, meta_detect_creative_fatigue, meta_get_audience_insights, meta_optimize_budget, meta_optimize_placements
**targeting** meta_browse_targeting, meta_get_ad_set_delivery_estimate, meta_get_ad_set_targeting, meta_search_targeting
**diagnostics** meta_explain_anomaly, meta_validate_creative_url
**assets** meta_get_ad_creatives, meta_list_instagram_accounts, meta_list_media, meta_list_pages, meta_list_promotable_apps
**performance** meta_get_ad_performance, meta_get_adset_performance
**structure** meta_get_lead_form_submissions, meta_list_ad_sets, meta_list_ads, meta_list_campaigns, meta_list_lead_forms
**audiences** meta_list_custom_audiences, meta_list_saved_audiences
**conversions** meta_list_pixels