Install
openclaw skills install notfair-meta-ads-agentNotFair Meta Ads agent for OpenClaw. Diagnose live Meta Ads accounts across Facebook and Instagram, audit spend and delivery, inspect campaigns/ad sets/ads/creatives, draft budget/status/creative fixes, and propose approval-gated changes through NotFair's hosted MCP server: https://notfair.co/meta-ads-mcp
openclaw skills install notfair-meta-ads-agentUse this skill when the user asks to manage, audit, diagnose, or optimize Meta Ads / Facebook Ads / Instagram Ads through NotFair.
Powered by NotFair's hosted Meta Ads MCP server.
openclaw plugins install clawhub:openclaw-notfair
openclaw plugins enable openclaw-notfair
openclaw config set 'plugins.entries.openclaw-notfair.config.mcpUrl' '"https://notfair.co/api/mcp/meta_ads"' --strict-json
openclaw notfair login
openclaw notfair status
If the plugin is not authenticated, ask the user to run openclaw notfair login. If Meta Ads is not connected, send them to NotFair Meta Ads setup.
object_story_spec.page_id.pauseAd may fail because Meta blocks status changes on the boosted post ad object. Pause the parent ad set instead and explain the limitation.const campaigns = await ads.graphParallel([
{
path: `/${ads.accountId}/campaigns`,
params: {
fields: "id,name,status,effective_status,objective,daily_budget,lifetime_budget,bid_strategy,updated_time",
limit: 100
}
},
{
path: `/${ads.accountId}/insights`,
params: {
level: "campaign",
date_preset: "last_30d",
fields: "campaign_id,campaign_name,spend,impressions,clicks,ctr,cpc,cpm,actions",
limit: 100
}
}
]);
return campaigns;