MCP Field Manual β what powers this studio
The angles, hooks and copy in this studio are fed by two live intelligence tools the OWLClaw agent runs behind the scenes β Firecrawl (what the market says) and the official Meta Ads MCP (what the market does). Verified live 16 Jul 2026. Full canonical manual: meta-ads/06_MCP_REFERENCE.md.
β
Intel wired into this studio
The Idea Generator and every copy pack now surface real customer language mined from Reddit (r/Parenting, r/toddlers, r/Teachers, r/homeschool, r/dadditβ¦) plus competitor frames from the Meta Ad Library. Watch for the green π Real customer words block on generated ideas, and the REAL CUSTOMER WORDS section inside each Create-tab copy pack.
Sharpest line of the mine Β· screen-to-paper (A2)
βI want to replace screen time with something fun β nothing seems to hold their attention for long.β
The signal system
Every agent tool is one of three kinds β it's how the agent knows what's safe to run alone vs what needs you.
π’ Read β safe to runDiscovery & insights. No spend, no side effects.
π‘ Approval β build, don't launchCreates ad objects, harmless while PAUSED. You review first.
π΄ Money β Max onlyActivation & budget β the trigger that spends. Only you pull it.
π Firecrawl β customer language
| Tool | Reach for it when⦠|
firecrawl_search | #1 workhorse β Reddit voice-of-customer, open-web hooks, HVCO topics |
firecrawl_scrape | Deep-read one known page (blog, reviews). Blocked on reddit.com. |
firecrawl_monitor_* | Watch a rival's page and get pinged only on a real change |
Proven recipe β Reddit language mine
firecrawl_search(
query = "natural sentence β NO quotes, NO site:",
includeDomains = ["reddit.com"], limit = 8 )
β firecrawl_scrape can't open reddit.com β harvest the search-result snippets instead (each one is a genuine verbatim line).
π£ Meta Ads MCP β the ad account
Authed to ad account 243820530 Β· ACTIVE Β· AUD Β· min A$1.45/adset/day Β· payment method on file.
| Tool | | Does |
ads_library_search | Read | Competitor ad discovery (metadata + headline + snapshot URL) |
ads_insights_* | Read | Performance trend, anomalies, benchmarks β the day-3 / day-7 review |
ads_create_campaign β ad_set β ad | Approval | Build the pack shell β always PAUSED, ODAX objective, CBO |
ads_activate_entity | Money | PAUSED β ACTIVE. This spends. Max only. |
Proven recipe β competitor pull
ads_library_search( search_terms="coloring pages for kids",
countries=["US"], ad_active_status="ACTIVE", limit=30 )
Returns metadata + snapshot URL, not full body copy (open the URL for that). Keyword results are spam-polluted β filter by relevant page name.
Competitor frames to out-own (mined 07-16)
| Advertiser | Their live hook | Our read |
One line: Firecrawl tells you what the market says; the Meta Ads MCP tells you what it does β but the agent only ever proposes. You pull the money trigger.