Connect Doyle to Claude and ChatGPT
Doyle supports MCP, the common standard for connecting AI tools to other services. Once connected, you can ask the AI tool you already use about your ad performance and have it build analyses and improvement ideas.
Server URL
https://heydoyle.com/mcpWhat you can do
- Ask about your ad performance in plain language, such as "Why did CPA go up last week?", across every platform connected to Doyle (Google Ads, Meta Ads, Yahoo! Ads and more)
- Have it analyze breakdowns by platform, campaign and creative, compare periods, and suggest improvements
- Have it propose budget changes, negative keywords and ad copy (nothing runs until you review it in Doyle)
How to connect
To connect, you need a Doyle account (free) and at least one connected ad account.
Claude (claude.ai and desktop app)
- Open Settings → Connectors and choose "Add custom connector"
- Enter https://heydoyle.com/mcp as the server URL
- Sign in to Doyle on the page that opens and click "Allow"
ChatGPT
- In Settings → Apps & Connectors, open the screen for adding a custom connector (MCP server). This may not be available on every plan or setting
- Enter https://heydoyle.com/mcp as the URL and choose OAuth for authentication
- Sign in to Doyle and click "Allow"
Claude Code
Run this command in your terminal, then sign in to Doyle and allow access on the page that opens.
claude mcp add --transport http doyle https://heydoyle.com/mcp
What you allow
You choose what to allow when you connect, and you can revoke access at any time.
- Read ad data (performance, conversions, change logs). It cannot change settings or ads
- Propose ad changes (Google Ads). Proposals arrive in Doyle as "awaiting review", and nothing changes until you run them
- Import ad reports (CSV files from platforms without an API)
- Check and change data import settings
Available tools
Ad performance
- List projects
- Period summary
- Summary by ad platform
- Compare two periods
- Daily breakdown
- Summary by project
- Breakdown by campaign, ad, etc.
- Creative performance
- View creative images
- Goal progress
- Change log
Google Ads settings and proposals
- List Google Ads accounts
- List Google Ads campaigns
- List Google Ads ad groups
- List Google Ads ads
- Budget context
- Propose a budget change
- Propose a bidding change
- Propose negative keywords
- Propose a responsive search ad
- Propose a new campaign
- Propose pausing or enabling a campaign
- Propose pausing or enabling an ad group
- Propose pausing or enabling an ad
Data import
- List import sources
- Import a report CSV
- Get import settings
- Update import settings
- Read report filter options
- Set report filter
- Refetch a date range
Saved analyses (creatives, improvement plans, competitors)
- Creative insight materials
- Save creative insight
- Share creative insight
- Improvement plan instructions
- Save improvement plan
- Competitor research materials
- Save competitor research
Available tools depend on your plan and what you allowed.
Safety
- Doyle never changes your ad settings until you review and run the change in Doyle. AI tools can only propose.
- AI tools only receive data your account can see. Once sent, the data is handled under that tool provider's terms.
- You can disconnect at any time from "AI tools (MCP)" on your Doyle account page.
Example questions
- Compare CPA by platform between last month and this month, and explain why it got worse
- Summarize the differences between creatives with many conversions and those with few
- Check this month's budget pacing and propose how to change daily budgets
Support
For questions about connecting or how data is handled, use our contact form. See our privacy policy for details on data handling.