Ads MCP
Ads MCP is a remote protocol server for planning, validating, and creating multi-platform ad campaigns with real-time progress updates. It supports Google Ads and TikTok, enabling end-to-end campaign and asset management through AI tools.
How to Install and Use Ads MCP
Ads MCP is a powerful tool for planning and creating advertising campaigns using structured prompts and real-time progress updates. It helps you work with Google Ads and TikTok campaigns easily. Here’s a simple, step-by-step guide to get you started with Ads MCP, including example code for calling its tools.
Step 1: Connect Ads MCP to Your ChatGPT or Claude
Before you can use Ads MCP, you need to connect it to your AI client like ChatGPT or Claude. This lets the AI access Ads MCP’s features.
For ChatGPT:
- Open your ChatGPT Settings.
- Go to Connectors, then click Create.
- Enter the name: Ads MCP.
- For the URL, type
https://mcp.adspirer.com/. - Follow the OAuth 2.1 sign-in process. Look for the application named Adspirer.
- Link your advertising accounts the first time you use it.
- Start using the tools by talking naturally, for example:
"Create a PMAX campaign for my new product."
For Claude:
- Open Settings → Connectors → Add custom.
- Set the name to Ads MCP.
- Use the same URL:
https://mcp.adspirer.com/. - Complete the OAuth 2.1 sign-in.
- Use the tools by sending requests as needed.
Step 2: Use Ads MCP Tools with JSON-RPC Calls
Ads MCP works by calling tools remotely through JSON-RPC over HTTP. To use it yourself or test it, you can send a request like this using curl, a command-line tool.
Let’s say you want to validate and prepare marketing images. You can run:
curl -i -N https://mcp.adspirer.com/mcp/tools/call \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc":"2.0",
"id":2,
"method":"tools/call",
"params":{
"name":"validate_and_prepare_assets",
"_meta":{"progressToken":"tok-123"},
"arguments":{
"marketing_images_square":["https://example.com/image.jpg"]
}
}
}'
This command tells Ads MCP to download and check the image link you give it. The system streams progress messages as it works, usually in 5-15 seconds, then sends a final result.
Step 3: Creating Campaigns with Ads MCP Tools
Ads MCP helps you create different ad campaigns:
- For Performance Max campaigns, use the
create_pmax_campaigntool. - For text-based Search campaigns, use
create_search_campaign.
Here is a simple example call to create a Performance Max campaign:
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "create_pmax_campaign",
"_meta": {"progressToken": "tok-456"},
"arguments": {
"campaign_name": "Summer Sale 2025",
"budget": 1000,
"target_locations": ["US", "CA"]
}
}
}
You send this kind of request to the same server URL (https://mcp.adspirer.com/mcp/tools/call) with the right parameters. Real-time progress updates will help keep track of long-running tasks (15-30 seconds).
Step 4: Understand Limits and Security Features
Ads MCP is secure and reliable to use. It requires OAuth 2.1 authentication, so you must sign in to make calls. Only HTTPS URLs are allowed, and private URLs are blocked to keep everything safe. The server enforces rate limits based on your subscription.
Summary
To start with Ads MCP:
- Connect it to ChatGPT or Claude in the settings using the URL
https://mcp.adspirer.com/. - Make JSON-RPC requests with
tools/callto validate assets or create campaigns. - Use the example
curlcommands to test the service. - Watch progress with streaming tokens.
Ads MCP simplifies campaign planning and creation with helpful progress feedback, making it a great tool for managing Google and TikTok ads in one place.