Supercharge your AI with AdButler. Analyze Ad Performance & Manage Inventory via Chat.
Works with every AI agent you already use
…and any MCP-compatible client
Connect to your AI in seconds.
AdButler connects your ad operations directly to your agent. It lets you audit publisher inventory, track campaign performance, and analyze revenue data through simple chat commands.
Stop jumping between dashboards; get real-time reports on impressions, clicks, and CTR instantly.
What your AI can do
List campaigns
Gets a list of all active or pending self-serve advertising campaigns in AdButler.
List publishers
Gets a full list of all publishers that manage ad inventory within your network.
List zones
Retrieves the specific active ad zones (placements) linked to a particular publisher ID.
Retrieve aggregated data points—impressions, clicks, and CTR—across any of your ad zones or campaigns.
List all active and pending self-serve advertising campaigns to confirm their status and targeting rules.
Fetch a full list of ad zones (placements) tied to any specific publisher ID.
Get the complete roster of publishers managing ad inventory within your network.
View and list all ad creative assets, such as banners or videos, stored in your account library.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
AdButler: 5 Tools for Ad Reporting
Use these tools to list campaigns, check publishers, retrieve zones, audit creative assets, and fetch detailed ad metrics.
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 AdButler on VinkiusList Campaigns
Gets a list of all active or pending self-serve advertising campaigns in AdButler.
List Publishers
Gets a full list of all publishers that manage ad inventory within your network.
List Zones
Retrieves the specific active ad zones (placements) linked to a particular publisher...
List Creatives
Retrieves the entire library of ad assets, including banners and videos, stored in...
Get Performance Report
Retrieves aggregated metrics like impressions, clicks, and CTR across your network...
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 AdButler, 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 AdButler. 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 5 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The endless loop of dashboard diving.
Right now, checking one campaign's performance means opening the ad platform, finding the specific zone reports, downloading the CSV. To audit five different zones across three campaigns, you open seven tabs, jump between them, and copy-paste numbers into a single master spreadsheet just to see if anything is wrong.
With this MCP, you give your agent one command: 'Show me the performance for Campaign A in Zone X versus Campaign B in Zone Y.' You get the summarized data right back in our chat window. It’s all there, instantly.
AdButler MCP lets you see every ad zone and publisher.
You no longer have to rely on memory or outdated spreadsheets to know which zones are active. You can run `list_publishers` to confirm who's in the network, then use that ID with `list_zones`. This two-step process guarantees you account for every single placement without having to click into dozens of admin dashboards.
It moves ad management from a manual clicking exercise to an intelligent conversation. You just ask, and it provides the full data map.
What your AI can actually do with this
Manage your entire ad serving process conversationally. Instead of diving deep into multiple dashboard tabs to figure out if a zone is underperforming or which creative asset is failing, you just talk to your agent. It handles the heavy lifting, giving you full control over every publisher, placement, and campaign across your network.
When you connect this MCP via Vinkius, your agent can pull together ad performance data—like revenue totals or click-through rates—from any compatible client. You get instant visibility into everything from listing all available assets to checking the metrics for a specific zone. It’s like having an expert Ad Ops manager sitting next to you, ready to answer every technical question about your ads.
019d7546-ee25-7204-8166-dddbcacca03e Here's how it actually works
The bottom line is that you manage complex ad reporting by talking to it, not by clicking through menus.
Subscribe to this MCP and provide your AdButler Secret API Key.
Your agent uses the key to authenticate with your ad account.
You simply ask for a report or list data, and your agent fetches the metrics using natural language commands.
Who is this actually for?
Anyone responsible for digital ad revenue—from the junior analyst who needs quick data validation to the senior Ad Ops manager drowning in dashboards. If your job involves monitoring ad spend and performance across multiple zones, this is built for you.
Running daily audits on campaign setups and inventory availability without manual dashboard diving.
Monitoring zone performance and calculating publisher earnings on the fly to ensure billing accuracy.
Pulling raw ad performance data for deep ROI analysis or generating reports that need immediate validation against campaign rules.
What Changes When You Connect
Stop manually checking campaign status. Use list_campaigns to pull a full list of active and pending campaigns, confirming targeting rules instantly.
Never waste time calculating metrics by hand again. The get_performance_report tool delivers instant stats on impressions, clicks, and revenue for fast reporting.
Need to know where your ads are showing? Use list_publishers followed by list_zones to map out every single placement in your network.
Keep assets organized. The list_creatives tool gives you a current view of all banners and videos, so you never run an ad with outdated content.
Cut through the noise and find the winners or losers fast. You can quickly identify top-performing zones or failing campaigns using simple chat prompts.
See it in action
Diagnosing a Drop in Revenue
A publisher notices revenue is down. They ask their agent to run get_performance_report for the last week, comparing it against last month's data. The report pinpoints that clicks dropped specifically within zones associated with 'Tech Daily', leading them to check those placements via list_zones and fix the placement.
Auditing a New Campaign Launch
A marketing analyst needs to verify all ad assets before launch. They run list_creatives first, ensuring the correct version of the banner is available. Then they use list_campaigns to confirm the campaign status and check its targeting parameters.
Scaling Publisher Coverage
An Ad Ops Manager onboarded a new publishing partner. They use list_publishers to verify the ID, then immediately run list_zones using that new ID. This confirms all available placements are correctly accounted for in their reporting structure.
Preparing Quarterly Reports
A team member needs a single data source for Q3 performance. They use the agent to execute get_performance_report across multiple zones and campaigns, pulling combined metrics into one clean output ready for executive presentation.
The honest tradeoffs
Trying to guess zone IDs
The user tries to manually enter a placement ID they remember from last quarter but can't recall, leading to an 'Invalid Zone ID' error and wasted time.
Don't guess. First, run list_publishers to confirm the partner account name. Then use list_zones with that publisher ID to retrieve a current, accurate list of all available zone IDs.
Ignoring asset versions
A campaign runs using an old banner ad (creative) because no one checked the library recently. The ads look unprofessional and perform poorly.
Before building a campaign, run list_creatives to view the entire library of assets. This guarantees you are linking to the most current version for your ads.
Calling multiple reports sequentially
The user runs five different manual queries (one for each zone, one for each campaign) and then has to combine all the data in Excel.
Use get_performance_report with clear parameters. Instead of running five separate checks, give your agent a single prompt covering 'Q3 performance across zones X through Y,' letting it aggregate the data once.
When It Fits, When It Doesn't
Use this MCP if your core job is structured reporting: finding out how many impressions happened, where they happened (publisher/zone), or what assets were used. It's perfect for audit trails and performance checks. Don't use it if you need creative help; this tool won't generate banners or write ad copy. Similarly, if your job involves complex budget allocation across different media buying platforms, stick to those specialized tools instead. This MCP is purely about data retrieval and inventory mapping.
Questions you might have
How do I get performance reports using the `get_performance_report` tool? +
You must specify both a metric type (like 'impressions') and either a date range or campaign/zone criteria. The agent needs this detail to pull accurate data.
Does `list_zones` require any IDs? +
Yes, absolutely. You must provide the Publisher ID first. This tool links specific placements only to a defined publisher's account.
Can I use `list_campaigns` to see if a campaign is paused? +
Yes, list_campaigns retrieves status details for all self-serve campaigns. You can check the output list to confirm if they are active or pending.
What's the difference between listing publishers and zones? +
Publishers is a list of companies/accounts managing inventory overall. Zones are specific, physical ad placements within one of those publisher accounts.
What credentials do I need to run `list_publishers`? +
You must provide your AdButler Secret API Key. This key is required for authentication, allowing the MCP to securely access and list all publishers within your network.
Does `list_creatives` show every type of ad asset I have? +
Yes, it pulls from the full library stored in AdButler. It handles listing both banner assets and video files so you can track all visual content types.
If I run `get_performance_report` for a date range with no activity, what happens? +
It will accurately report zero metrics. You receive specific data showing 0 impressions and clicks, confirming the network was operational but generated no traffic during that time.
Are there usage limits when running `list_zones` for multiple publishers? +
The MCP handles standard API rate limits. If you run it too frequently in a short period, your agent will pause and wait before retrying the request to prevent errors.
Where do I find my AdButler API Key? +
Log in to your AdButler dashboard, go to Settings > API Settings. You can generate your Secret API Key there. Note that API access requires the API add-on to be enabled.
Can I see real-time impressions and clicks? +
Yes! Use the get_report tool to retrieve up-to-the-minute statistics for your campaigns, zones, or entire network.
Does this server support creative management? +
Yes, you can use the list_creatives tool to audit and manage the ad assets associated with your account.
We've already built the connector for AdButler. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 5 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.