{"id":"paid-ads-integrations","name":"paid-ads-integrations","summary":"NotFairの有料広告統合と実際の機能を発見し、つながり、検証しましょう。広告アカウントの接続、広告MCPの設定、利用可能なツールの確認、アクセスのトラブルシューティング、NotFairがプラットフォームを読み取れるか変更できるかの判断を求められた際に使います。","body":"# Paid Ads Integrations\n\nRead `../shared/operating-contract.md`. Treat tool discovery as the source of truth; product documentation describes intent, not the current session's authorization.\n\n## Verify before promising\n\n1. Inspect the available tool list. On the universal NotFair MCP, call `listConnectedPlatforms` first. 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.\n2. Confirm OAuth/account access with a harmless account-list or read operation when the connector exposes one.\n3. Record the exact platform, selected account, accessible date range, and whether the surface is read-only or mutation-capable.\n4. If authorization fails, state the error and give the documented connection path. Do not retry a destructive operation or fall back to another account.\n\n## Capability map\n\n| Platform | NotFair path | Safe response when unavailable |\n|---|---|---|\n| Google Ads | Universal NotFair MCP `google_ads_` tools; use the Google shared preamble | Connect/re-authenticate, then use the Google skills |\n| Meta Ads | Universal NotFair MCP `meta_ads_` tools; use the Meta shared preamble | Connect/re-authenticate, then use the Meta skills |\n| X Ads | Universal NotFair MCP `x_ads_` tools; resolve `~~x-ads` | Connect/re-authenticate, then use `/notfair:paid-ads-x` |\n| LinkedIn Ads | Universal NotFair MCP `linkedin_ads_` tools; resolve `~~linkedin-ads` | Connect/re-authenticate, then use `/notfair:paid-ads-linkedin` |\n| TikTok, Amazon, ChatGPT Ads | No first-party NotFair surface declared by this plugin | Request a verified connector or export; stay plan/review-only |\n\nNever 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.","author":"@nowork-studio","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/nowork-studio/notfair-plugin/tree/main/paid-ads/paid-ads-integrations","license":"MIT","category":"review","lang":"en","tokens":430,"stars":0,"calls30d":2,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[{"path":"agents/openai.yaml","size":228,"sha256":"fd060a80a72c934a946ebcae2c43538b11002b9331e9ea3e1213c6e37a6a174d"}],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":[]}}