Conversation
Adds Adspirer, an AI-powered advertising MCP server with 100+ tools across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. Closes google#1558
✅ Deploy Preview for adk-docs-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
koverholt
left a comment
There was a problem hiding this comment.
Thanks for the PR! I left a few comments, one blocker for the model version string, and a couple of other tweaks to the content. Otherwise LGTM.
You will also need to sign the CLA before we are able to merge, you can see the details for that in the failing CI check related to the CLA.
| <span class="lst-supported">Supported in ADK</span><span class="lst-python">Python</span><span class="lst-typescript">TypeScript</span> | ||
| </div> | ||
|
|
||
| The [Adspirer MCP Server](https://www.adspirer.com/) connects your ADK agent to |
There was a problem hiding this comment.
Suggest adding a link to https://github.com/amekala/ads-mcp here and in the Additional resources section.
| - An [Adspirer](https://www.adspirer.com/) account (free tier includes 15 tool | ||
| calls/month, no credit card required) |
There was a problem hiding this comment.
| - An [Adspirer](https://www.adspirer.com/) account (free tier includes 15 tool | |
| calls/month, no credit card required) | |
| - An [Adspirer](https://www.adspirer.com/) account (free tier available) |
Suggest changing this to be more general in case these terms change and become stale or outdated.
| from mcp import StdioServerParameters | ||
|
|
||
| root_agent = Agent( | ||
| model="gemini-3.0-pro", |
There was a problem hiding this comment.
There is no gemini-3.0-pro model string. Suggest changing this to the latest current GA model throughout all code samples, which is gemini-2.5-pro and is consistent with all other integrations.
Summary
Adds documentation for the Adspirer MCP Server integration with ADK.
docs/integrations/adspirer.mdcovering how it works, use cases, prerequisites, Python and TypeScript code examples, capabilities, supported platforms, and additional resourcesdocs/integrations/assets/adspirer.pngAdspirer is an AI-powered advertising MCP server with 100+ tools across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. It enables ADK agents to create, manage, and optimize ad campaigns through natural language — covering the full campaign lifecycle from keyword research to performance analysis.
Code examples
Both examples have been validated against the ADK source code:
McpToolset+StdioConnectionParamswithmcp-remotefor OAuth 2.1 browser-based authenticationMcpToolset+StreamableHTTPConnectionParamswith Bearer tokenMCPToolset+StdioConnectionParamswithmcp-remoteMCPToolset+transportOptions.requestInit.headersCloses #1558