
AdsAgent
io.github.nowork-studio由 GitHub 账号 nowork-studio 发布v0.2.23更新于 Nov 2, 2026
Google Ads analysis and operations — read performance, manage keywords, bids, and campaigns.
发布方自己的服务:AdsAgent — Google Ads MCP
概览
通过 OAuth 连接的远程 MCP 服务器,用于 Google Ads:查看广告表现,并管理关键词、出价、预算和广告系列。
- 可以做什么
- 查看 Google Ads 广告系列表现、搜索词和更改历史
- 管理受支持的关键词、出价、预算、否定关键词和广告系列
- 审计账户健康状况、校验跟踪设置并找出浪费的支出
- 撰写 RSA 文案,规划附加链接、宣传信息等素材
- 诊断关键词、广告与落地页之间的相关性
- 适用场景
- 适合需要让助手审计 Google Ads 账户、说明预算浪费在哪里,或在对话中执行已批准的出价、关键词和预算调整的场景。
- 运行要求
- 需要访问 adsagent.org 的远程端点(streamable HTTP),并完成 OAuth 登录。未声明任何环境变量或请求头。账户需在 OAuth 过程中选择的工作区内连接后才会可用。
安装
在 SourceWeft 中
- 打开 控制台中的 AdsAgent,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.nowork-studio%2Fadsagent/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"adsagent": {
"type": "http",
"url": "https://adsagent.org/api/mcp"
}
}
}README
NotFair Plugin
Open-source SEO, GEO, and marketing skills for AI agents.
The NotFair Plugin gives Claude Code, Codex, Hermes, and other compatible agents practical marketing workflows they can follow—not another generic prompt collection. Use it to audit a site, investigate a traffic drop, analyze GA4 and Search Console, find wasted ad spend across Google, Meta, X, LinkedIn, Reddit, and TikTok, operate connected WordPress and GoHighLevel accounts, build campaign plans, and make reviewable changes.
Each skill has one discoverable skills/<name>/SKILL.md entry point. It loads a readable WORKFLOW.md in the category folder, with supporting references, scripts, and evals where needed. Inspect it, adapt it, or contribute a better workflow.
What your agent can do
The NotFair Plugin currently ships 48 skills across SEO, GEO, paid media, advertising platforms, analytics, WordPress, CRM, and cross-model review.
Quick start
Claude Code
Install the NotFair plugin from its marketplace:
Then ask for the workflow you need:
You can also use plain language:
Audit my site and tell me why organic traffic fell.
Find pages that could earn citations in AI answers.
Review last month's ad spend and show me the safest opportunities to improve ROAS.
Cursor
Install NotFair from Cursor's plugin marketplace. The plugin loads the open-source marketing skills in this repository and registers one hosted NotFair MCP connection. Complete the browser OAuth flow when Cursor prompts you, then ask Cursor to audit an ad account, analyze GA4 or Search Console, or run one of the SEO and GEO workflows listed below.
For local testing before the marketplace listing is available, clone this repository into Cursor's local plugin directory:
Restart Cursor after installing or updating the local plugin.
Kiro Powers
Install the public repository as a custom power from Kiro's Powers panel, or
find NotFair in the Powers registry after its listing is approved. The root
plugin.json and mcp.json follow the Agent Plugins
1.0 specification.
Gemini CLI
Install the extension directly from GitHub:
The extension loads the repository guidance and the universal NotFair MCP. Run
/mcp auth NotFair in Gemini CLI when authentication is requested.
Codex, Hermes, and other agents
Install the universal NotFair plugin directly through Codex:
Codex installs the skills, registers one NotFair MCP connection, and opens its OAuth flow. If you prefer a workspace-local checkout, clone the repository and open it as a workspace; AGENTS.md maps marketing requests to the right skill.
If the nowork-studio marketplace is already configured, refresh it instead:
For host-specific setup, give your agent INSTALL_FOR_AGENTS.md, or paste:
Guides and comparisons
Background reading on connecting ad accounts to AI agents and choosing a setup:
- Google Ads MCP servers compared
- Meta Ads MCP servers compared
- Claude connectors for Google Ads compared
- Claude connectors for Meta Ads compared
- How to connect Google Ads to Claude
- How to connect Meta Ads to Claude
- Google Ads MCP overview
- Meta Ads MCP overview
Why skills instead of one giant marketing agent?
Marketing work gets unreliable when every request goes through the same vague prompt. The NotFair Plugin splits the work into focused, testable procedures.
- Specialized: each skill has a defined job, required inputs, decision rules, and output format.
- Evidence-led: live-data workflows use Search Console, Google Analytics, Google Ads, Meta Ads, X Ads, LinkedIn Ads, Reddit Ads, TikTok Ads, WordPress, or GoHighLevel instead of guessing from generic best practices.
- Safe by design: read-only review comes before mutation, paid-media changes stay explicit, and unsupported capabilities are never implied.
- Host-agnostic: the canonical skills are plain files, not logic trapped inside one agent runtime.
- Forkable: everything is MIT licensed, so teams can review and adapt the workflows to their own standards.
Skill catalog
SEO and GEO
Paid media
Google Ads
Meta Ads
Analytics
WordPress
CRM
Cross-model review and maintenance
Live data and integrations
Some skills work entirely from a repository, URL, or supplied export. Live account analysis uses one OAuth-connected universal NotFair MCP. The plugin registers exactly one server named NotFair, shared by every supported platform.
The agent chooses tools from the live server's instructions and capability descriptions. Skills supply marketing workflows and evidence standards without hardcoding MCP tool names or call sequences. See the connection and upgrade guide for manual configuration and migration from older per-platform connections. Each platform becomes available after it is connected in the NotFair workspace selected during OAuth. Follow any account setup guidance returned by the server.
Supported account operations come from the live connection. Changes must stay within the user's authorization and be verified against the resulting account state. Amazon and ChatGPT Ads remain planning or export-review workflows unless the current agent session exposes a verified connector. setup-cms is a local SEO-script credential wizard; live WordPress work uses /notfair:wordpress.
Privacy and support
The plugin connects to the declared NotFair MCP endpoint through browser OAuth. Requested tool arguments go to NotFair and results from connected providers return to your authorized AI client. See the privacy policy for storage, retention, and deletion details. Connect only the workspace and platform accounts you intend to use.
Optional local workflows run readable Python or shell scripts. Crawlers request
the URLs you supply; direct Search Console scripts use your explicitly authorized
Google Cloud login; CMS scripts use the site credentials you configure through
setup-cms. Gemini review sends the selected review context to Google's Gemini
CLI after its authentication setup. Choose these workflows explicitly, keep
credentials out of reports and commits, and use the OAuth MCP for live platform
work when it is available. There are no automatic plugin hooks or local MCP servers.
The calendar viewer serves local planning data on loopback, and the optional
update checker reads the public version file from GitHub.
The separate NotFair Next.js blog library now lives in its own public repository and is distributed through its GitHub releases. Its source and publishing workflow are no longer bundled in this AI-agent plugin. The retired NotFair CMO application is also no longer included.
Inside a skill, connectors use tool-agnostic placeholders such as ~~google-ads, ~~meta-ads, ~~x-ads, ~~linkedin-ads, ~~reddit-ads, ~~tiktok-ads, ~~search-console, ~~google-analytics, ~~wordpress, and ~~gohighlevel. The agent resolves each placeholder to a compatible tool available in the current session, so the workflow is not coupled to one MCP namespace.
How the repository is organized
AGENTS.md is the universal entry point. It maps user intent to the canonical SKILL.md and documents the external dependency each workflow requires.
Contributing
Each skill lives in its own category folder:
When adding or changing a skill:
- Keep the workflow focused on one clear marketing job.
- Use imperative, testable instructions in
WORKFLOW.md, and keep the entry point underskills/in sync. - Add or update eval coverage.
- Update
AGENTS.md, the plugin manifest,VERSION, andCHANGELOG.md.
Open a pull request with one skill or one coherent improvement. See plugin development for repository conventions.
Community
- Join the NotFair Discord
- Open an issue
- Star the repository if these workflows make your agent more useful
License
来源:README.md,提交 ed835f2
工具
0版本历史
1- v0.2.23最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Adsagent 集成

AdsAgent — Google Ads MCP
md.adsagent官方发布者
托管的 Google Ads MCP,让助理以 OAuth 授权读取广告账户数据,并以先准备后确认的方式执行写入。

AdsAgent — TikTok Ads MCP
md.adsagent官方发布者
托管的 TikTok 广告 MCP 服务器,让助手通过 OAuth 以受限读取方式查看广告数据,并通过准备/确认流程执行写入。

AdsAgent — Meta Ads MCP
md.adsagent官方发布者
一个托管的 Meta 广告 MCP 服务器,让助手在 OAuth 下读取广告数据并准备和确认广告更改。