Adscriptly
AI Media BuyerYour always-on media buyer.AI SignalsSource of truth for your ad data.AI Ad CreativeCreative that ships itself.IntegrationsSee all
Website visitor trackingSee who leaves without converting.Google Ads conversion trackingSend real outcomes back to Google.Server-side trackingFirst-party signals that survive blockers.Lead scoring softwareGrade every lead, not just count them.Google Ads optimizationKeywords, budgets, and bids, tuned daily.Facebook ads automationFeed Meta what actually converted.
Pricing
Adscriptly MCP ServerRun your ad accounts from any AI client.
Claude Google AdsClaude Meta Ads
Blog
Free Tools
Google Ads ScriptsROAS CalculatorPPC Calculator
Ads LibraryMarketing SkillsDocs
Sign inSign Up
AI Media BuyerYour always-on media buyer.
AI SignalsSource of truth for your ad data.
AI Ad CreativeCreative that ships itself.
Integrations
Website visitor trackingSee who leaves without converting.
Google Ads conversion trackingSend real outcomes back to Google.
Server-side trackingFirst-party signals that survive blockers.
Lead scoring softwareGrade every lead, not just count them.
Google Ads optimizationKeywords, budgets, and bids, tuned daily.
Facebook ads automationFeed Meta what actually converted.
Pricing
Adscriptly MCP ServerRun your ad accounts from any AI client.
Claude Google Ads
Claude Meta Ads
Blog
Free Tools
Google Ads ScriptsROAS CalculatorPPC Calculator
Ads Library
Marketing Skills
Docs
Sign inSign Up

MCP Server

Claude Meta Ads

Two halves of the same loop. Adscriptly sends your first-party conversions into Meta through the Conversions API — deduplicated against the browser pixel, matched on hashed identifiers, reconciled against what Meta says it received. Claude reads the other half: what Meta spent, and what actually converted.

Said plainly, because it matters more than a claim: Claude cannot change your Meta campaigns. The Meta connection is read-only, and the MCP write tools cover Google Ads. If you need an assistant that edits budgets and bids today, that is Claude Google Ads.

Send conversions to MetaRead the setup docs

What Meta actually receives

One conversion, from the moment it happens to the moment Meta confirms it. Every stage below is a thing the delivery worker really does.

Captured first-party

The pixel records the conversion on your own domain, so it survives Safari, blockers, and an expiring cookie.

  • browser event
  • server event
  • visitor_token

Matched

Meta needs something to match on. An event with none of the three is recorded and reported as unmatchable rather than sent to be silently dropped.

  • hashed identifier
  • fbc
  • fbp

Deduplicated

The browser copy and the server copy carry the same id, so Meta counts one conversion instead of two.

  • event_id
  • fbq(..., { eventID })

Delivered

Sent through the Nango connection, so the access token is resolved at send time and never lands in our database or our logs.

  • Conversions API
  • every 5 minutes

Reconciled

Meta answers a half-processed batch with a 200. We compare what came back against what we sent, so a batch that half-landed is never recorded as a clean success.

  • events_received
  • partial-batch detection

Keptapproval

Every conversion is written down before it is sent. Turning delivery off stops the sending, not the recording.

  • delivery ledger

Connect Claude in three steps

The same hosted endpoint serves both platforms. Add it once; the Google Ads tools and your Meta account context arrive together.

Claude.ai

  1. Customize → Connectors → Add custom connector.
  2. Paste https://adscriptly.com/api/mcp, select Connect, then sign in to Adscriptly.

Claude Code

  1. claude mcp add --transport http adscriptly https://adscriptly.com/api/mcp
  2. claude mcp login adscriptly

ChatGPT

  1. Settings → Security and login → Developer mode.
  2. Create an app at chatgpt.com/plugins with https://adscriptly.com/api/mcp as the server URL.

What it is allowed to do

The honest version, including the part that is not built yet.

Meta permission
ads_read. Adscriptly reads accessible ad accounts and aggregate performance, and does not request campaign-management permission.
Campaign changes
Not available from Claude today. The MCP write tools cover Google Ads only.
Conversions API
Live. Server-side delivery with event-id deduplication against your browser pixel.
Access token
Held by the connection and resolved at send time. It is never stored in our database or written to our logs.
Authentication
OAuth 2.1 with Dynamic Client Registration and S256 PKCE, same endpoint as the Google Ads tools.

Questions

Can Claude change my Meta campaigns?

No, and we would rather say so than imply otherwise. The Adscriptly MCP write tools cover Google Ads. The Meta connection is ads_read, so Claude can reason over Meta account performance but cannot edit budgets, bids, or creative.

So what does Claude actually do for Meta today?

It reads. You can ask it what Meta spent against what actually converted, because Adscriptly holds both sides — the ad-account performance and the first-party conversions it delivered back through the Conversions API.

How is this different from installing the Meta pixel?

The browser pixel is one copy of the event and it is the copy most likely to go missing. Adscriptly sends a server-side copy through the Conversions API with a matching event id, so Meta gets the conversion even when the browser copy never arrives, and still counts it once.

Will it double-count my conversions?

No. The browser and server copies share an event_id, which is the identifier Meta deduplicates on. Pair your fbq call with the id from window.adscriptly to get the same guarantee on events you fire yourself.

What happens if Meta rejects a batch?

Meta reports a partially-processed batch as a 200 with a lower events_received count. We compare the two numbers and record the shortfall, so partial delivery shows up as partial rather than as success.

Stop losing conversions to the browser.

Free for 7 days, then $129/mo. We'll remind you 3 days before your first charge. Cancel anytime.

Get Started For FreeRead the docs
Adscriptly

Marketing agents that run your Google & Meta ads like a quant fund trades the market.

Product

  • AI marketing agents
  • AI ad creative
  • Google Ads optimization
  • Facebook ads automation
  • Pricing

Conversion signals

  • Ad tracking software
  • Website visitor tracking
  • Google Ads conversion tracking
  • Server-side tracking
  • Lead scoring software

Integrations

  • All integrations
  • Google Ads MCP
  • Meta Ads MCP
  • HubSpot and Google Ads
  • Slack integration

Resources

  • Ads Library
  • Free PPC tools
  • ROAS calculator
  • Blog
  • Docs

Legal

  • Founder story
  • Support
  • Privacy policy
  • Terms of service
  • Data deletion

Featured

Adscriptly - Featured on Startup Fame
Fazier badge
Listed on Turbo0
Featured on findly.tools
Submit AI Tools
All in AI Tools
Good AI Tools
Acid Tools
Featured on ufind.best
Adscriptly - Featured on Startup Fame
Fazier badge
Listed on Turbo0
Featured on findly.tools
Submit AI Tools
All in AI Tools
Good AI Tools
Acid Tools
Featured on ufind.best

© 2026 Adscriptly. All rights reserved.

1100 S Lamar Blvd, Austin, TX 78704, USA