paid-ads-integrations
NotFairの有料広告統合と実際の機能を発見し、つながり、検証しましょう。広告アカウントの接続、広告MCPの設定、利用可能なツールの確認、アクセスのトラブルシューティング、NotFairがプラットフォームを読み取れるか変更できるかの判断を求められた際に使います。
コンテキストを 430 トークン使用しますコンテキストを 430 トークン 使用します
Paid Ads Integrations
Read ../shared/operating-contract.md. Treat tool discovery as the source of truth; product documentation describes intent, not the current session's authorization.
Verify before promising
- Inspect the available tool list. On the universal NotFair MCP, call
listConnectedPlatformsfirst. Use the Google or Meta shared preamble when that surface is requested; for X Ads and LinkedIn Ads, resolve the platform-prefixed tools and require a harmless account/setup read before claiming access. - Confirm OAuth/account access with a harmless account-list or read operation when the connector exposes one.
- Record the exact platform, selected account, accessible date range, and whether the surface is read-only or mutation-capable.
- If authorization fails, state the error and give the documented connection path. Do not retry a destructive operation or fall back to another account.
Capability map
| Platform | NotFair path | Safe response when unavailable |
|---|---|---|
| Google Ads | Universal NotFair MCP google_ads_ tools; use the Google shared preamble | Connect/re-authenticate, then use the Google skills |
| Meta Ads | Universal NotFair MCP meta_ads_ tools; use the Meta shared preamble | Connect/re-authenticate, then use the Meta skills |
| X Ads | Universal NotFair MCP x_ads_ tools; resolve ~~x-ads | Connect/re-authenticate, then use /notfair:paid-ads-x |
| LinkedIn Ads | Universal NotFair MCP linkedin_ads_ tools; resolve ~~linkedin-ads | Connect/re-authenticate, then use /notfair:paid-ads-linkedin |
| TikTok, Amazon, ChatGPT Ads | No first-party NotFair surface declared by this plugin | Request a verified connector or export; stay plan/review-only |
Never invent a router, endpoint, tool name, account ID, or platform capability. Quote prices, quotas, and platform eligibility only from current official documentation when a user asks; do not infer them from a plan or another connector.