Supercharge your AI with Cometly. Track every conversion, everywhere.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Cometly connects your AI agent directly to ad attribution data from Meta, Google, TikTok, and more. It lets you track purchases, leads, and custom events instantly.
You can pull campaign stats, see which ads drive the best conversions, and list all connected ad accounts—all without logging into a dashboard.
What your AI can do
Get campaign stats
Retrieves the total spend, conversions, and ROAS for a specific advertising campaign.
List ad accounts
Provides an inventory of all connected ad accounts from platforms like Meta and Google.
List campaigns
Gathers a comprehensive list of every active ad campaign you are currently tracking.
Send specific events like Purchases or Leads to Cometly for accurate performance tracking.
Get detailed stats, including ROAS and CPA, for any ad campaign you list.
Retrieve a current inventory of all connected advertising accounts across different platforms.
Get lists of contacts and their entire customer journey, showing where they came from.
Check a log of all tracked events to understand the breadth of your data capture.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
Cometly: 8 Available Tools
Use these tools to analyze performance metrics, retrieve account lists, track conversions, and understand the source of every customer journey.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Cometly on VinkiusGet Campaign Stats
Retrieves the total spend, conversions, and ROAS for a specific advertising campaign.
List Ad Accounts
Provides an inventory of all connected ad accounts from platforms like Meta and...
List Campaigns
Gathers a comprehensive list of every active ad campaign you are currently tracking.
List Contacts
Shows a history of contacts, detailing their entire customer journey and attributed...
List Events
Retrieves a complete list of every custom or standard event recorded in Cometly.
Track Event
Sends a general conversion event (like 'viewed product') to Cometly for attribution tracking.
Track Lead
Quickly records a new lead event, attributing it back to the source ad campaign.
Track Purchase
Records a completed purchase event, including revenue and order details, for...
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Cometly, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cometly. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The biggest time sink in marketing is stitching together performance reports.
Right now, generating a full picture of campaign success means jumping between Meta Ads Manager, Google Analytics, and your CRM. You're downloading CSVs, opening Excel, and manually cross-referencing IDs just to figure out the ROAS for last month. It’s tedious data wrangling that nobody wants to do.
With this MCP, you skip all the dashboard jumping. Your agent handles it. You just ask: 'Show me campaign performance.' The result is clean, actionable data pulled from all your ad sources and presented instantly in plain text.
Tracking attribution with Cometly
Before this, logging a new lead meant manually entering the contact's details into a separate system after hearing about them via chat. Tracking a purchase was equally manual—a team member had to copy an order number and paste it somewhere else.
Now, your agent makes it instant. You use `track_lead` or `track_purchase`, giving the required data points right in the conversation. The attribution happens immediately, linking that event back to the specific ad campaign source.
What your AI can actually do with this
Cometly is your direct line to performance marketing data across major ad platforms. Instead of manually pulling reports from multiple dashboards, your AI agent handles the heavy lifting. You can ask it to check campaign stats for ROAS or find out which specific ads are driving high-value conversions. The system tracks everything—from initial clicks to final purchases and leads—and provides a unified view of performance metrics.
Need to track an event? Just tell your agent, and it sends the conversion data right into Cometly. It’s like having all your ad platform reports compiled and searchable within your AI client. Because this MCP sits on Vinkius, you can access this powerful attribution layer alongside hundreds of other tools, making your entire marketing stack accessible from one place.
019d7578-1537-70ea-9694-9dbb6e05173e Here's how it actually works
The bottom line is that you talk to your agent naturally, and Cometly handles all the API calls behind the scenes.
Add the Cometly integration to your AI toolset and supply your API Key in the account settings.
Ask your agent to perform a task, like 'Show me ROAS for Q3 campaigns' or 'Track a new purchase of $150'.
The MCP executes the request by calling the relevant underlying tools and returns clean, actionable data directly into your chat window.
Who is this actually for?
Performance marketers who are tired of switching between Google Ads, Meta Business Manager, and spreadsheets. If you spend time compiling reports instead of making decisions, this is for you.
Needs to pull ROAS breakdowns across multiple channels instantly to justify budget changes.
Must monitor purchase attribution every time a high-value order comes in, linking it back to the original ad source.
Requires a quick way to identify top channels and track leads from chat conversations without manual data entry.
What Changes When You Connect
Stop digging through dashboards. You can ask your agent to run get_campaign_stats and get ROAS and CPA metrics instantly for any campaign.
Don't lose track of leads. Use track_lead or list_contacts to immediately log a new prospect and see their full journey history.
Keep your data current. Calling list_ad_accounts gives you an immediate inventory check of every connected ad platform, confirming setup status.
Capture revenue instantly. Instead of manual reporting, just use track_purchase to send order details right when they happen.
See the full picture. Running list_campaigns lets your agent know exactly what campaigns exist so you can analyze them all at once.
See it in action
Need to audit a campaign's performance?
The marketing lead asks, 'What was the ROAS for our Q3 Retargeting ads?' The agent runs get_campaign_stats against 'Retargeting Q3', returning immediate numbers that show exactly where budget needs moving.
A sales rep just got a great lead from chat.
The rep tells the agent, 'We just spoke to John Doe.' The agent uses track_lead with John's info. This logs him immediately and links his initial touchpoint back to the ad source.
An e-commerce manager needs to verify tracking.
The manager asks, 'Did our last order get logged?' The agent calls track_purchase with the order details. This confirms attribution and updates all performance metrics simultaneously.
Need a quick overview of active campaigns?
The team lead types, 'List all active ad campaigns.' The agent runs list_campaigns, giving them an immediate checklist to ensure nothing is being missed or overlooked.
The honest tradeoffs
Manually copying campaign names.
Writing down 'Meta Retargeting Campaign' on a sticky note and then trying to remember if it was the 'Q3' or 'Summer Sale' version when querying stats.
Always use list_campaigns first. This gives your agent an up-to-date list of exact campaign names, so you pass the correct ID to get_campaign_stats every time.
Only tracking purchases.
Assuming that a purchase always means a lead was generated and only using track_purchase. This misses valuable early-stage data needed for optimization.
Always use track_event or list_events in conjunction with track_purchase. This captures the full user journey—from viewing to buying.
Forgetting which accounts are connected.
Trying to pull stats for Google Ads, but forgetting that your team also launched a campaign on TikTok and assuming it's covered by the main dashboard link.
Run list_ad_accounts first. This ensures your agent knows every single platform (Meta, Google, etc.) you have connected before attempting any data retrieval.
When It Fits, When It Doesn't
Use this MCP if tracking the full lifecycle of a paid customer is mission-critical. You need to move beyond simple conversion counts and understand why a user converted—did they come from Facebook, or did they first see a Google ad and then convert via an email link? Use list_contacts and track_event together to map that journey. Don't use this if you only care about one single metric (like total clicks); in that case, your native platform dashboards are fine. However, never rely on just the campaign name; always cross-reference with list_campaigns before running get_campaign_stats. If you find yourself needing to query data from a system outside of ad attribution—say, internal inventory management—you need a completely different type of tool.
Questions you might have
How do I get performance stats for a campaign using get_campaign_stats? +
You tell your agent which campaign you want statistics for. It pulls data like ROAS and CPA, showing you exactly how that specific ad unit performed over the time period you specify.
Is `list_ad_accounts` necessary before running any report? +
Yes. Running list_ad_accounts first confirms to your agent which platforms (Meta, Google, etc.) are connected and available for data retrieval, preventing incomplete reports.
What is the difference between track_lead and track_event? +
Use track_lead when a contact has clearly become a prospect. Use track_event for general actions that happen during the funnel, like viewing a product page or downloading a guide.
Can I use list_contacts to see where a user came from? +
Yes. The list_contacts tool retrieves not just contact details, but also their full customer journey history and the source that originally attributed them.
When I run `list_ad_accounts`, what data points should I expect to see for each connected platform? +
It returns the unique ID, name, and current status of all linked ad accounts. This list confirms which Meta, Google, or TikTok platforms are active and ready for reporting.
If I use `track_event` but don't provide full attribution metadata, will my conversion still be recorded? +
Yes, the event tracks the core action (Purchase/Lead), but you lose critical context. The record won't show which ad or campaign drove the traffic, making ROAS calculations difficult.
How can I use `list_campaigns` to narrow down my search for a specific type of ad campaign? +
You pass filters like 'active status' or 'platform' directly into the tool call. This lets you quickly pull only the campaigns you care about, avoiding massive lists.
What happens if I try to run `get_campaign_stats` too frequently? +
The system enforces rate limits. If you query performance stats too often in a short window, your agent will receive an error code and pause calls until the limit resets.
How do I get my Cometly API key? +
Log in to Cometly, go to Account Settings > API Keys, copy your key, and paste it below.
Is this the same as Meta Conversions API (CAPI)? +
No. Cometly acts as a bridge: it receives events, attributes them, and syncs data back to Meta, Google, TikTok, etc.
What event types are supported? +
Standard events: Purchase, Lead, Add To Cart, Initiate Checkout. You can also use custom event names.
We've already built the connector for Cometly. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.