CAVEMANAIQ
fleet inventory · Meta MCP
ME

Meta MCP

campaign results from Facebook and Instagram ads

measures
Facebook and Instagram campaign results · down to ad set and creative
delivers
plain-words readouts of what each campaign actually bought
solves
unproven platform claims · creative fatigue found too late
98 tools
56 reads only
Meta Marketing / Graph API

how a call runs

you the session question on the record Meta MCP tool chosen · keys attached Meta Marketing API runs the query on the ad account 01 ask 02 logged · then sent 03 the call 04 the answer lands back with you · in plain words

what it reaches

Meta Marketing API
server to server · straight to the platform’s API
access granted once · OAuth · scoped to this account
no browser session · no password sharing · no scraping

what you get

read-only by default · Every question is answered without touching the account. Pausing an ad set or moving a budget is a separate, deliberate step with its own guards, its own record and its own way back.
two fixed reads for unattended work · A scheduled run can only do the two reads it was built for, with nothing to widen. There is no path from a scheduled report to an unplanned change.
economical by construction · Every read asks for the minimum the answer needs. Nothing is pulled that the question did not ask for, so one curious question never slows everything else running on the account.
the tooling
tooltype of accesswhat it doeswhy it exists
campaigns.list reads only lists campaigns and ad sets with status and budgetsthe account at a glance
insights.pull reads only pulls spend and results by day or ad setthe performance record
creative.performance reads only reads results per creativefinds the ad that carries the campaign
audiences.list reads only lists every audience the account can targetreach before spend
adset.pause changes or removes stops delivery once you approvestops spend when a problem is found, with your approval on record
budget.set changes or removes moves a budget once you approvemoves money deliberately, with the before and after on record
covers
91 operations across 22 families of the Marketing API: accounts, campaigns, ad sets, ads, creatives, insights, audiences, catalogs and product sets, pixels and conversions, targeting, budget schedules and Instagram. No percentage is given, because Meta publishes no closed list of methods to count against. Not covered: the Ads Library archive, pixel deletion and resumable video upload.

how it operates · alone, or with the rest of the fleet

alone
Meta-side spend · results · change history in one readout
01
you ask · “Is the retargeting ad set still earning its keep?”
02
it picks · the campaign-results read and the audience-status read · reads only
03
comes back · spend, results, and the health of the audience behind the set
04
lands · a plain answer in the session · the account exactly as it was
with Google Ads
Both paid platforms are read into one shared vocabulary. Spend, results and change history sit side by side, so a week can be compared across the two platforms without translating each console's own terms.
01
you ask · “How did the two paid platforms do this week, side by side?”
02
it picks · the campaign-results read on Meta and the campaign-results read on Google Ads, one date window · reads only
03
comes back · spend, results and the week’s change history from both, in one vocabulary
04
lands · one table for the week · each platform’s own terms translated once, not in your head
with GA4
Meta reports what it believes it drove. GA4 records what actually landed on your site. Read together, a Meta claim is set beside the visits and purchases it should have produced, and the two are allowed to disagree.
01
you ask · “Meta says it drove these purchases. Did they land?”
02
it picks · the campaign-results read on Meta and the session and purchase reads in GA4, matching dates · reads only
03
comes back · what Meta reports beside what the site recorded after the click
04
lands · a gap, if there is one, stated as a gap · Meta’s credit and the site’s record are allowed to disagree