list_meta_ads
ActiveTool of Hermoso
Read the EXISTING campaigns, ad sets, or ads on a connected Meta ad account — id, name, status, budget, objective. Pass adAccountId (from list_meta_pages) and level (campaign|adset|ad). Scope to a parent with campaignId (→ its ad sets/ads) or adsetId (→ its ads), and filter by status (ACTIVE/PAUSED/…). Read-only — use it to inspect an account before editing/deleting, or to answer "what’s running?".
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"adAccountId"
],
"properties": {
"level": {
"enum": [
"campaign",
"adset",
"ad"
],
"type": "string",
"description": "what to list (default campaign)"
},
"limit": {
"type": "number",
"description": "max rows (1–200, default 50)"
},
"status": {
"type": "string",
"description": "filter by effective status, e.g. ACTIVE / PAUSED"
},
"adsetId": {
"type": "string",
"description": "list the ads under this ad set"
},
"campaignId": {
"type": "string",
"description": "list the ad sets / ads under this campaign"
},
"adAccountId": {
"type": "string",
"description": "ad account id (act_… or digits — from list_meta_pages)"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Hermoso
https://github.com/hermoso-ai/hermoso
1/7 registries