Moloco MCP. Manage ad performance and account status from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Moloco MCP Server manages programmatic ad campaigns through your AI agent. You can check account balances, pull performance reports, list all active campaigns, and update status—all without opening the Moloco portal.
It gives you direct, conversational control over your advertising spend and ROI tracking.
What your AI agents can do
Get account balance
Checks the spending balance remaining on a specific Moloco ad account.
Get analytics report
Retrieves detailed performance analytics reports for defined time ranges.
Get campaign
Fetches specific, deep details and configuration metadata for a single campaign ID.
You can list all available ad accounts to check their current status, balances, and overall operational health.
The system lets you fetch a complete list of campaigns within an account, allowing the agent to track active status or change campaign statuses (e.g., PAUSE).
You can request performance analytics for specific timeframes to gather data on ROI and engagement metrics.
The agent pulls structural data, listing ad groups, creative assets, and all recorded conversion events associated with your ads.
You can list the attribution tracking links to ensure accurate measurement of campaign sources.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Moloco MCP Server: 10 Tools for Programmatic Ads
These tools let you manage account balances, track performance reports, list ad campaigns, and update statuses in Moloco using your agent.
019d75d7get account balance
Checks the spending balance remaining on a specific Moloco ad account.
019d75d7get analytics report
Retrieves detailed performance analytics reports for defined time ranges.
019d75d7get campaign
Fetches specific, deep details and configuration metadata for a single campaign ID.
019d75d7list ad accounts
Lists all advertising accounts connected to the Moloco system.
019d75d7list ad groups
Retrieves a list of ad groups associated with a given campaign ID.
019d75d7list campaigns
Lists all campaigns running under a specified Moloco AdAccount.
019d75d7list conversions
Retrieves records of conversion events and tracks attribution links used by the ads.
019d75d7list creative groups
Lists all available creative asset groups for ad deployment.
019d75d7list tracking links
Provides a list of attribution tracking links used across the advertising accounts.
019d75d7update campaign status
Changes the operational status of a campaign (e.g., ENABLED or PAUSED).
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 Moloco, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
When you connect your Moloco Ads account to your agent, you get direct, conversational control over your ad spend and ROI tracking. This server exposes specific tools that let your AI client read data and perform actions right inside the Moloco system without you ever having to open the portal.
You're running your campaigns like a pro—no clicking around, just talking to your agent.
Account Health & Overview
You can start by checking out all available ad accounts; the list_ad_accounts tool gives you an inventory of everything connected. After that, if you wanna know how much cash you've got left for spending, get_account_balance checks the remaining balance on any specific account. This lets you monitor your overall operational health at a glance.
Campaign Management & Status Control
The agent handles all the heavy lifting when it comes to running ads. You can pull a complete list of every campaign active under a certain ad account using list_campaigns. Need to know what's going on with one specific effort? The system lets you fetch deep details and configuration metadata for any single campaign ID via get_campaign.
If a campaign needs adjusting, the update_campaign_status tool changes its operational status—you can switch it between ENABLED or PAUSED. It’s super fast.
Performance Reporting & Analytics
Tracking performance is where this server really shines. You don't need to manually build reports; you just ask for them. get_analytics_report pulls detailed performance data for any specific time frame, giving you the numbers you need to track ROI and engagement metrics. When it comes to figuring out what worked best, list_conversions retrieves records of conversion events and tracks every attribution link used by your ads.
Asset Mapping & Measurement
To make sure your targeting is dialed in, the server lets you pull structural data for all your assets. You can get a list of ad groups associated with a campaign using list_ad_groups. For visuals, list_creative_groups shows every available creative asset group ready for deployment. Measurement is key; list_tracking_links provides a full inventory of the attribution tracking links used across all your accounts, making sure you know exactly where the traffic's coming from.
If you need to see what’s driving those conversions, list_conversions tracks both the events and the associated attribution links. You get this whole picture—from the ad group down to the conversion source—all through conversation.
How Moloco MCP Works
- 1 Subscribe to this server and enter your Moloco API Key.
- 2 Tell your agent what you want to do—for example: 'Check the balance for my primary ad account.'
- 3 The agent executes the necessary tool calls (like
get_account_balance) and returns the data directly into our chat window.
The bottom line is, your AI client talks to Moloco's API through this server, giving you hands-free control over ad accounts and campaigns.
Who Is Moloco MCP For?
This tool is for digital marketers who spend too much time clicking through clunky advertising portals. It’s built for the Ad Manager stuck in manual status updates, the Marketing Analyst needing reliable performance data fast, and Growth Team Leads monitoring budget health across multiple ad channels.
You use this to quickly check campaign performance or pause underperforming ads without having to navigate the full Moloco portal UI.
You automate data retrieval, pulling performance reports and conversion events for deep analysis in your preferred spreadsheet tool.
You monitor ad account health, track budget balances using get_account_balance, and ensure campaign distribution remains optimal in real-time.
What Changes When You Connect
- Real-time budget visibility. Use
get_account_balanceto check remaining funds instantly, eliminating the need to open up the Moloco portal just to see if you're running out of money. - Automate campaign adjustments. If a campaign is underperforming, use
list_campaignsand thenupdate_campaign_statusto pause it immediately—all in one chat session. - Deep performance reporting. Instead of exporting CSV files manually, run
get_analytics_reportwith a simple prompt and get the metrics right where you're working. - Structured asset mapping. Use
list_ad_groups,list_creative_groups, andlist_campaignstogether to quickly map out your entire ad structure without clicking through dozen of menus. - Conversion verification. Check attribution using
list_conversionsandlist_tracking_links. This confirms that the data you're seeing is properly linked back to a source.
Real-World Use Cases
Stopping a bleeding campaign
The Growth Team Lead spots high spend but low ROI. They ask their agent: 'List my campaigns, check the performance report for Campaign X, and if it's under $10k spent, pause it.' The agent runs list_campaigns, then get_analytics_report, confirms the data, and finally executes update_campaign_status to save money.
Weekly budget health check
The Ad Manager needs a quick overview. They prompt: 'Show me all active accounts and their balances.' The agent calls list_ad_accounts and then uses get_account_balance for each one, giving the team lead an immediate financial snapshot.
Auditing ad assets
The Analyst needs to know what visuals are linked to which targets. They ask the agent to run list_ad_groups and list_creative_groups. This quickly builds a dependency map of your ads without manual navigation.
Troubleshooting conversions
A conversion event is missing. The team member asks: 'What conversions happened yesterday, and what links were used?' The agent calls list_conversions and then cross-references the results with a call to list_tracking_links for full context.
The Tradeoffs
Trying to check everything manually
Opening the Moloco portal, clicking 'Accounts,' finding balances. Then logging into a second tab, clicking 'Reports' to pull data for last month. This takes 15 minutes of context switching.
→
Just tell your agent: 'Get my account balance and run an analytics report for last month.' The agent coordinates get_account_balance and get_analytics_report in two steps, giving you the data instantly.
Forgetting to check campaign status
A campaign was supposed to be paused after a test run, but someone forgot to click the toggle switch in the portal. The ad keeps running and costing money.
→
Prompt the agent: 'List all campaigns that are ENABLED.' The agent uses list_campaigns and lets you confirm which ones need their status updated using update_campaign_status.
Missing related asset data
You see a high-level performance report but don't know which ad group or creative was responsible for the spike.
→
Don't just run get_analytics_report. Follow up by asking the agent to use list_ad_groups and list_creative_groups against that period's data. This links performance back to its source assets.
When It Fits, When It Doesn't
Use this server if your primary need is operational control over programmatic advertising campaigns (Moloco). If you need to check balances, list assets, or change campaign status via chat—this is it. Don't use it if you are trying to manage a completely different platform's ads (e.g., Google Ads or Meta Ads); you’ll need that specific server instead. Also, don't rely on this for real-time event streaming; the tools pull data at query time. For deep API debugging or custom backend logic outside of standard Moloco reporting, you might still hit limits, but it covers 90% of day-to-day ad management tasks.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Moloco. 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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking campaign performance shouldn't require logging into three different dashboards.
Right now, if a marketing analyst needs to understand why Q2 ROAS dipped, they have to do a tedious sequence of actions: log in to Moloco, navigate to the reporting section, select the correct date range, filter by campaign type, and then export the CSV. This process eats up time and introduces copy-paste errors.
With this MCP server, you just tell your agent: 'Run an analytics report for last month's performance.' The agent uses `get_analytics_report` to pull the data directly into the conversation flow. You get the numbers immediately, ready for analysis.
Moloco MCP Server: Update campaign status instantly.
Before this, pausing an ad group meant finding its ID, logging in, navigating to that specific section, and clicking the manual toggle switch. If you had five underperforming campaigns, that's five separate, multi-click processes.
Now, just tell your agent: 'Pause all campaigns with low performance.' The agent runs `list_campaigns`, identifies the targets, and executes `update_campaign_status`—all in a single command. It’s faster, safer, and keeps you out of the portal.
Common Questions About Moloco MCP
How do I check if my Moloco ad account has enough budget? +
You use the get_account_balance tool. Simply ask your agent to 'Check my primary account balance,' and it will pull the current spending status for you.
What is the difference between list_campaigns and get_campaign? +
list_campaigns gives you a directory of all campaigns under an ad account. get_campaign requires a specific campaign ID to pull deep, detailed metadata for just that one.
Can I pause a campaign using the update_campaign_status tool? +
Yes. You use update_campaign_status and provide the campaign's ID along with 'PAUSED.' The agent handles sending the status update to Moloco.
How do I get performance data for a specific timeframe? +
You call get_analytics_report, making sure to specify both the start and end dates in your prompt. This ensures the report covers exactly the time you need it for.
How do I use the `list_ad_accounts` tool to verify my initial API setup? +
It lists all connected Moloco AdAccounts. This confirms your agent has authenticated correctly and shows you which accounts it can access. If the list is empty, check your credentials or subscription scope.
If I run `list_ad_groups`, what specific ID do I need to reference a campaign? +
The AdGroup object provides the required Campaign ID (CPID). You must use this CPID when calling other tools, like get_campaign or update_campaign_status. Think of it as linking the data layers.
What information does `list_conversions` provide about conversion events? +
It returns a log of recorded conversion events. You get details like the timestamp, event name, and associated attribution link ID. This lets you monitor how well your tracking links are actually performing.
What happens if I call `get_analytics_report` for an invalid date range? +
The system returns a structured error message detailing the boundary issue. You must provide valid start and end dates that fall within Moloco's accepted reporting window. Always validate your input parameters.
How do I get a Moloco API Key? +
You can generate an API Key in the Moloco Ads Developer Portal. This key allows the server to authenticate requests on your behalf.
Can I pause a campaign using this server? +
Yes! Use the update_campaign_status tool and set the status to 'PAUSED'. You can also re-enable it by setting the status to 'ENABLED'.
What kind of analytics reports can I generate? +
The get_analytics_report tool allows you to retrieve performance metrics for an AdAccount within a specific date range, helping you track spend, impressions, and conversions.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Leadfeeder
Bring Leadfeeder B2B visit intelligence to your AI. Discover which companies visit your website natively.
ManyChat
Engage followers on Instagram, WhatsApp, and Messenger with chatbot flows that qualify leads and drive sales conversations.
Swiftfox
Generate product mockups and marketing visuals instantly with AI that places your designs on real-world backgrounds.
You might also like
Federal Register
Access the official daily publication for rules, proposed rules, and notices of Federal agencies and organizations.
LeadConnector
Power up HighLevel/LeadConnector — fetch contacts, trace opportunities, and handle appointments seamlessly.
TED EU
Search EU public procurement tenders via TED — find contracts by country, sector, or value range from any AI agent.