Kevel MCP. Manage ad inventory and campaign structure by conversation.
Kevel connects your advertising operations directly to any AI client. This MCP manages ad campaigns, inventory sites, and creatives using natural language commands. You'll use it to list advertisers, check campaign configurations, pull zone details for specific sites, or audit creative assets without logging into the Kevel dashboard. It gives your agent hands-on control over complex ad serving processes.
Give Claude and any AI agent real-world access
You can get a full list and detailed status of every creative asset uploaded to the account.
Retrieve specific information about campaigns, including their current configuration and related flights.
List all ad placement zones for a given website or channel to ensure proper ad delivery.
Pull metadata and specific details about any advertising entity within the system.
List all sites that are currently active in your ad serving network, checking for availability.
Ask an AI about this
Waiting for input…
What AI agents can do with Kevel with 11 Tools
Use these tools to query campaign data, check available ad placements, retrieve advertiser details, and audit all creative assets through natural language commands.
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 Kevel MCPGet Campaign
Gets specific details about a single campaign you specify.
List Zones
Lists all the designated ad placement zones across your network.
List Ad Types
Retrieves a list of supported ad formats, like banner or native placements.
List Ads
Lists all the individual ads currently uploaded to your account.
List Advertisers
Provides a comprehensive list of every advertiser managed in Kevel.
List Campaigns
Lists all the active and archived campaigns currently running.
List Channels
Retrieves a list of all associated channels used for ad serving.
List Creatives
Lists every creative asset that has been uploaded to the account.
Get Advertiser
Retrieves specific details for a single, named advertiser.
List Flights
Lists all ad flights associated with your campaigns.
List Sites
Lists every site that is part of the advertising network.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Kevel, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kevel. 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 CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Ad Ops teams waste hours clicking through complex dashboards.
Today, checking ad inventory requires jumping between the campaign overview, the site listing, and the zone settings. You copy IDs from one screen, paste them into another to confirm if a creative asset matches a required format, then you manually check the status of all related flights. It's slow, error-prone work that takes you away from actual strategy.
With this MCP, your agent handles the clicks. Instead of juggling multiple tabs and copy-pasting IDs, you just ask it to 'List zones for site 12345.' The answer comes back in a clean format, giving you immediate data confirmation.
Get instant campaign visibility with Kevel.
The process of reviewing an ad's full context—from the advertiser to the specific creative type—used to mean running multiple reports and cross-referencing IDs. You’d have to check `list_advertisers`, then run `get_advertiser` for details, and finally call `list_creatives` just to confirm format compliance.
Now you can consolidate that entire audit into one conversation. Your agent pulls together all the necessary metadata from various endpoints in a single response, giving you total clarity without ever leaving your chat interface.
What Kevel MCP does for your AI
Kevel lets you run your ad operations straight through your AI client. Instead of navigating multiple dashboards to track campaigns or check inventory health, you just ask your agent what you need. You can pull up detailed reports on campaign structures, query specific advertiser metadata, or list all available zones for a site ID.
This MCP makes managing everything—from the initial campaign setup to the final ad creative audit—a conversation with your agent.
This level of granular control means product managers and ad operations teams get immediate answers without clicking through tabs. If you're building an automated workflow, Vinkius hosts Kevel, letting your AI client access these tools alongside thousands of others. You simply tell your agent to 'list all active flights for the summer sale,' and it executes the API call instantly.
019d75c0-7de4-71e3-a827-044efc1cdd4e How to set up Kevel MCP
The bottom line is that once connected, your AI agent treats Kevel like a native function within its own command set.
Subscribe to the Kevel MCP and enter your required API key.
Connect this MCP to your preferred AI client (like Cursor or Claude).
Tell your agent exactly what you need—for example, 'List all zones for site X'—and it executes the request.
Who uses Kevel MCP
Ad operations managers who hate manual dashboard checks. Product owners needing real-time inventory data without developer intervention. Ad tech engineers integrating ad serving logic into custom tools.
Uses the MCP to check campaign status and list flights across multiple campaigns on the fly, ensuring zero downtime.
Asks for site placements or zone details when designing a new page feature, getting instant confirmation instead of waiting for engineering.
Retrieves technical metadata for ad creatives and supported ad types to validate integration specs before writing any code.
Benefits of connecting Kevel MCP
Audit creatives instantly: Use list_creatives to get a complete list of all your ads, so you never have to guess if an asset was uploaded correctly.
Control ad spend visibility: You can use list_campaigns and then get_campaign to pull detailed status reports on specific campaigns in seconds.
Verify placements easily: If you need to know what zones are available for a new client, running list_zones gives you the technical details right away.
Manage relationships quickly: Use list_advertisers or get_advertiser to pull metadata on specific companies without needing their account login credentials.
Check network availability: Running list_sites ensures that all your designated ad placements are online and ready for traffic.
Kevel MCP use cases
A client asks about campaign performance across 10 channels.
Instead of logging into Kevel, the agent runs list_campaigns to get a list, then calls list_flights for each one. It compiles a single summary showing which campaigns are active and how many flights they have running.
I need to validate if our new website section supports native ads.
The agent first runs list_ad_types to confirm 'Native' is supported. Then, it uses list_zones and specifies the site ID to ensure there's an actual available ad placement zone for that format.
We suspect a major advertiser's profile data needs updating.
You ask your agent about 'Acme Corp.' The agent executes get_advertiser and pulls all the required metadata, which you can then review and pass to your internal CRM.
My team is onboarding a new site and needs to know its full inventory scope.
The agent calls list_sites for general coverage, followed by list_channels to understand the full range of distribution options available on that platform.
Kevel MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Treating Kevel like a simple database query
Telling your agent: 'Show me all ads for Summer Sale.' The tool needs more context to be useful.
Be specific. Use the tools by saying, 'First, run list_campaigns to find the ID for 'Summer Sale,' then use that ID with get_campaign to retrieve the full details.'
Ignoring required site IDs
Asking: 'What zones are available?' The tool fails because it doesn't know where you want the zones listed.
Always provide context. Use list_zones and include the specific Site ID (e.g., 12345) to get accurate placement data.
Trying to fix a campaign manually via chat
Saying: 'Change Campaign X budget to $5,000.' The MCP can only read and list data; it cannot write or modify settings.
Use this MCP to read the current state. Use get_campaign to confirm the existing budget before making manual changes in the dashboard.
When to use Kevel MCP
Use Kevel if your core workflow involves auditing, listing, or verifying ad serving infrastructure details. This MCP is perfect for Product Managers who need to validate inventory availability (list_zones) without logging into a dashboard, or Ad Tech Engineers needing granular metadata on creatives and formats using list_ad_types. Don't use this if you need to actively change campaign settings (like budget increases) or upload new assets; this MCP is purely for reading and retrieving data. If your goal is solely reporting performance metrics over time, you might need a dedicated analytics connector instead.
Frequently asked questions about Kevel MCP
How do I find out what ad zones are available with Kevel? +
You use the list_zones tool. You must provide a specific site ID for the tool to list the correct and available placement zones on that website.
Can I check which campaigns are running using Kevel MCP? +
Yes, you can use list_campaigns to get a full overview of all campaign IDs. After getting the ID, you run get_campaign for detailed status information.
Does Kevel allow me to list ad creatives by type? +
You can use list_creatives to pull every asset uploaded. While it doesn't filter by type, you can then check the metadata of each creative to audit its format.
What is the difference between `list_sites` and `list_channels` in Kevel? +
list_sites gives you a list of physical web properties (the placement location). list_channels provides a list of distribution methods or pathways for serving ads.
How do I get details on a specific advertiser using Kevel MCP? +
You must use the get_advertiser tool and provide the unique identifier for that advertiser. This pulls all associated metadata in one go.