Synter Ads
公式クロスプラットフォームの広告キャンペーン管理をAIエージェント向けに提供。Google、Meta、LinkedIn、Reddit、TikTokなどに対応。140以上のツールで読み取り/書き込みアクセスが可能。
Synter Ads MCPで何ができますか?
- 複数のプラットフォームにわたるキャンペーンの一覧表示 — 接続済みの広告アカウントからすべてのキャンペーンを
list_campaignsで取得するようアシスタントに依頼します。 - 検索キャンペーンの作成 —
create_search_campaignを使用して、キーワード、広告、予算を含むGoogle検索キャンペーンを開始します。 - 低パフォーマンスのキャンペーンを一時停止 — 支出やROASが異常な場合、
pause_campaignで任意のキャンペーンを即座に停止します。 - パフォーマンス指標の取得 —
get_performanceでインプレッション数、クリック数、支出、コンバージョン、ROASを取得します。 - 広告クリエイティブの生成 —
generate_imageまたはgenerate_videoで、アップロード可能な広告アセットを生成します。 - 140以上のツールを実行 — 高度な操作には
run_toolでSynterの全カタログに直接アクセスします。
ドキュメント
Synter MCP Server
広告のための最も完全なMCPサーバー。
19の広告プラットフォームにわたるレポートと、そのうち14プラットフォームでの完全なキャンペーン作成(16プラットフォームでの書き込み操作)をカバーし、主要なすべての購買チャネルにわたり、破壊的な操作には組み込みの確認機能を備えています。
キャンペーンの作成。予算の調整。パフォーマンスの低いキャンペーンの一時停止。クリエイティブの生成。パフォーマンスデータの取得。すべて自然な会話で、Google、Meta、LinkedIn、Microsoft、Reddit、TikTok、Xなどで実現できます。
これは、AIエージェントにクレジットカードを与える初のModel Context Protocol(MCP)サーバーです。
注:
Synter-Media-AI/pluginは、正規のインストール可能なClaudeプラグインリポジトリです。このリポジトリ内の.claude-plugin/コピーはインストール元ではありません。
Synterの比較
公式のGoogle Ads MCPサーバーは設計上読み取り専用です。Googleのドキュメントによると、「厳密に読み取り専用」であり、「入札の変更、キャンペーンの一時停止、新しいアセットの作成はできません」。ほとんどのサードパーティ製広告MCPサーバーは単一のプラットフォームのみをカバーしています。私たちは、主要なすべての購買チャネルにわたり、1つのサーバーから両方の役割を果たすSynterを構築しました。
| Synter MCP | 公式Google Ads MCP | 一般的なサードパーティ製広告MCP | |
|---|---|---|---|
| アクセス | 全19プラットフォームで読み取り、14でキャンペーン作成、16で書き込み操作 | 読み取り専用(現在のリリース) | 多くの場合、読み取り専用または部分的な書き込み |
| プラットフォーム | 19でレポート、14で完全なキャンペーン作成(以下のリスト) | Google Adsのみ | 通常は単一プラットフォーム |
| キャンペーン作成 | ✅ Google検索、ディスプレイ、PMax、Meta、LinkedIn、Reddit、その他(run_tool経由) | ❌ | まれに |
| 予算と一時停止 | ✅ | ❌ | さまざま |
| AIクリエイティブ生成 | ✅ 画像、動画、コピー | ❌ | ❌ |
| オーディエンス同期 | ✅ Google、Meta、LinkedIn、Microsoft、Reddit、TikTok、X | ❌ | ❌ |
| 安全性 | 破壊的な操作の確認機能 | 該当なし(読み取り専用) | さまざま |
| オープンソース | ✅ MIT | ✅ | さまざま |
レポート対象(19プラットフォーム): Google Ads、Microsoft Ads(Bing)、Meta(FacebookおよびInstagram)、LinkedIn Ads、X(Twitter)Ads、Reddit Ads、TikTok Ads、Snapchat Ads、Pinterest Ads、Spotify Ads、Amazon Ads、Amazon DSP、Walmart Connect、Instacart Ads、Target Roundel、Criteo、The Trade Desk、Display & Video 360、OpenAI Ads(ChatGPT)。
完全なキャンペーン作成(14プラットフォーム): Google Ads、Microsoft Ads、Meta、LinkedIn、X、Reddit、TikTok、Snapchat、Pinterest、Spotify、Amazon Ads(スポンサー商品、ブランド、ディスプレイ)、Amazon DSP、The Trade Desk、OpenAI Ads。Display & Video 360とStackAdaptは、キャンペーン作成なしで書き込み操作(一時停止、予算およびラインアイテムの更新、オーディエンスのアップロード)を追加でサポートしています。残りの4つ(Walmart Connect、Instacart、Target Roundel、Criteo)は現在レポートのみです。
npxパッケージには、最も一般的な操作のための型付きツールと、140以上のSynterツールの完全なカタログへのrun_toolアクセスが含まれています。https://mcp.syntermedia.ai/mcp/のリモートサーバーは、上記のすべてのプラットフォームのパフォーマンス取得を含む、完全なホスト型ツールセットを公開しています。
レジストリ形式のMCPディスカバリについては、server.jsonが機械可読な情報源です。package.json、manifest.json、およびこのREADMEのセットアップ例と整合性を保ってください。
⚠️ 公正な警告
あなたのAIエージェントは以下を行うことができます:
- キャンペーンを作成して、すぐに予算の消費を開始する
- 入札を調整して、クリックごとの支払い額に影響を与える
- キャンペーンを一時停止する(時にはそれが良いこともあります)
- キーワードを追加して、広告を見る人を変える
- クリエイティブを生成して、アカウントにアップロードする
破壊的な操作には確認機能を組み込みました。それでも、知り合ったばかりのエージェントにこれを渡すのはやめましょう。
クイックスタート
1. APIキーを取得する
syntermedia.aiでサインアップし、Developer SettingsでAPIキーを作成します。
2. AIクライアントを設定する
Claude Desktopの場合: ~/Library/Application Support/Claude/claude_desktop_config.jsonに追加:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
Cursorの場合: プロジェクトの.cursor/mcp.jsonに追加:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
Ampの場合: .amp/settings.jsonに追加:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
リモート(Streamable HTTP): ChatGPT、n8n、Zapier、またはHTTPトランスポートをサポートするMCPクライアントの場合:
URL: https://mcp.syntermedia.ai/mcp/
Header: X-Synter-Key: syn_your_api_key_here
ローカルインストールは不要です。Streamable HTTPトランスポートをサポートする任意のMCPクライアントで動作します。
3. 使い始める
AIクライアントを再起動して、チャットを始めましょう:
「すべてのGoogle Adsキャンペーンを表示して」
「『プロジェクト管理ソフトウェア』の検索キャンペーンを1日50ドルの予算で作成して」
「予算を超えているキャンペーンを一時停止して」
完全なプラグインをお好みですか?(Claude Code / Claude Desktop)
このパッケージは生のMCPサーバーです。Claude CodeまたはClaude Desktopを使用している場合、Synterプラグインは、この同じサーバーを既製のスキル(/synter:launch、/synter:audience、/synter:optimize、…)、専門エージェント、および支出前承認の安全フックでラップします:
/plugin marketplace add Synter-Media-AI/plugin
/plugin install synter@synter
また、自動化用のヘッドレスClaude Agent SDKランナーも同梱されています。プラグインリポジトリまたはClaude Pluginガイドを参照してください。ツールだけが必要な場合、または別のクライアントを接続する場合は、このMCPパッケージを直接使用してください。
エージェントは何ができますか?
📊 キャンペーン管理
| ツール | 説明 |
|---|---|
list_campaigns | 接続されたすべてのプラットフォームのキャンペーンを一覧表示 |
create_search_campaign | キーワードと広告を含むGoogle検索キャンペーンを作成 |
create_display_campaign | 画像を含むGoogleディスプレイキャンペーンを作成 |
create_pmax_campaign | Performance Maxキャンペーンを作成 |
create_meta_campaign | Facebook/Instagramキャンペーンを作成 |
create_linkedin_campaign | B2B向けLinkedInキャンペーンを作成 |
create_reddit_campaign | Redditキャンペーンを作成 |
pause_campaign | 任意のキャンペーンを一時停止 |
update_campaign_budget | 日次予算を変更 |
📈 パフォーマンスと分析
| ツール | 説明 |
|---|---|
get_performance | インプレッション、クリック、支出、コンバージョン、ROASを取得 |
get_daily_spend | プラットフォーム別の日次支出の内訳 |
🎯 キーワードとターゲティング
| ツール | 説明 |
|---|---|
add_keywords | キャンペーンまたは広告グループにキーワードを追加 |
add_negative_keywords | 不要な検索語句をブロック |
🔄 コンバージョン追跡
| ツール | 説明 |
|---|---|
create_conversion | コンバージョンアクションを設定 |
list_conversions | 既存のコンバージョンアクションを一覧表示 |
diagnose_tracking | 追跡が正しくインストールされているか確認 |
🎨 クリエイティブ生成
| ツール | 説明 |
|---|---|
generate_image | AIで広告画像を生成 |
generate_video | AIで動画広告を生成 |
upload_image | 画像を広告アセットとしてアップロード |
🔧 ユーティリティ
| ツール | 説明 |
|---|---|
list_ad_accounts | 接続されたすべての広告アカウントを一覧表示 |
run_tool | 140以上のSynterツールを直接実行 |
広告経験がなくても大丈夫
これまで広告を運用したことがない場合、知っておくべきことは次のとおりです:
キャンペーンとは?
キャンペーンはプロジェクトフォルダのようなものです。広告、誰に表示されるか、いくら使うかが含まれます。
Campaign: "Q1 Lead Generation"
├── Budget: $50/day
├── Targeting: USA, people searching "project management"
└── Ads: Headlines, descriptions, images
どのプラットフォームを使えますか?
| プラットフォーム | 最適な用途 | 最低予算 |
|---|---|---|
| Google Ads | あなたの製品を積極的に検索している人 | 1日10ドル |
| Meta(Facebook/Instagram) | ビジュアル製品、幅広いオーディエンス | 1日5ドル |
| B2B、エンタープライズ、求職者 | 1日25ドル | |
| ニッチなコミュニティ、テクノロジーに詳しいユーザー | 1日5ドル | |
| Microsoft(Bing) | 年配の層、B2B | 1日10ドル |
| TikTok | Gen Z、エンターテイメント、Eコマース | 1日20ドル |
キャンペーンタイプの説明
検索キャンペーン: 誰かが特定のキーワードをGoogleで検索したときに広告が表示されます。
- 例: 誰かが「最高のCRMソフトウェア」を検索 → あなたの広告が表示される
ディスプレイキャンペーン: ウェブサイトやアプリ全体に表示される画像広告。
- 例: ニュースサイトのバナー広告
Performance Max(PMax): GoogleのAIがあなたの広告をあらゆる場所(検索、YouTube、ディスプレイ、Gmail、マップ)に表示します。
- 例: Googleが最適な掲載場所を自動で判断
動画キャンペーン: YouTubeおよびパートナーサイトでの動画広告。
- 例: YouTube動画の前の15秒広告
一般的な用語
| 用語 | 意味 |
|---|---|
| インプレッション | 広告が表示された回数 |
| クリック | 広告をクリックした人数 |
| CTR | クリック率(クリック ÷ インプレッション × 100) |
| CPC | クリック単価 |
| コンバージョン | 望ましいアクション(登録、購入など) |
| ROAS | 広告費用対効果(収益 ÷ 支出) |
最初のキャンペーンのチェックリスト
最初のキャンペーンを作成する前に、以下が必要です:
- ✅ クリック時にユーザーが移動するランディングページのURL
- ✅ リーチしたい相手のイメージ(場所、興味)
- ✅ 許容できる日次予算(開始時は10〜50ドル)
- ✅ 広告用の見出しと説明文
プロのヒント: Googleの検索キャンペーンから始めましょう。最も理解しやすく、すでにあなたの提供内容を探している人に広告を表示します。
会話の例
最初のキャンペーンを作成する
あなた: SaaS製品のGoogle検索キャンペーンを作成して。「チームコラボレーションソフトウェア」と「プロジェクト管理ツール」を検索している人をターゲットに。予算は1日25ドル。ランディングページはhttps://myapp.com/signup
エージェント: それらのキーワードで検索キャンペーンを作成します。見出しは何を使いますか?いくつか提案します:
- 「チームコラボレーションをシンプルに」
- 「現代のチームのためのプロジェクト管理」
- 「無料で始める - クレジットカード不要」
パフォーマンスを確認する
あなた: 今週のキャンペーンの調子はどう?
エージェント: 過去7日間のパフォーマンスは次のとおりです:
キャンペーン 支出 クリック コンバージョン ROAS ブランド検索 142ドル 89 12 4.2倍 競合キーワード 98ドル 45 3 1.5倍 ディスプレイリターゲティング 67ドル 234 8 2.8倍 「競合キーワード」キャンペーンはパフォーマンスが低いです。一時停止するか、ターゲティングを調整しますか?
否定キーワードを追加する
あなた: 「無料のプロジェクト管理」でクリックが来ていますが、無料プランはありません。それらをブロックしてください。
エージェント: キャンペーンに「無料」を否定キーワードとして追加しました。「無料」を含む検索で広告が表示されなくなります。
広告クリエイティブを生成する
あなた: マーケティング自動化製品用のディスプレイ広告画像が必要です。ダークテーマ、プロフェッショナル、1200x628。
エージェント: 画像を生成しています...
作成完了:「ダーク背景にデータ可視化を備えたマーケティング自動化ダッシュボード」 アセットが保存され、次のディスプレイキャンペーンで使用できます。
広告アカウントを接続する
各プラットフォームで広告を管理するには、Synterでアカウントを接続する必要があります:
- syntermedia.ai/settings/credentialsに移動
- 各プラットフォームの横にある「接続」をクリック
- OAuthフローを完了
- エージェントがそのプラットフォームを管理できるようになります
対応プラットフォーム(19;✅ = レポート+完全なキャンペーン実行、📊 = レポートのみ):
- Google Ads ✅
- Meta(Facebook/Instagram) ✅
- LinkedIn Ads ✅
- Microsoft Ads(Bing) ✅
- Reddit Ads ✅
- TikTok Ads ✅
- X(Twitter)Ads ✅
- Snapchat Ads ✅
- Pinterest Ads ✅
- Spotify Ads ✅
- Amazon DSP ✅
- The Trade Desk ✅
- Amazon Ads 📊
- Walmart Connect 📊
- Instacart Ads 📊
- Target Roundel 📊
- Criteo 📊
- Display & Video 360 📊
- OpenAI Ads(ChatGPT) 📊
上級:ツールへの直接アクセス
パワーユーザー向けに、140以上のSynterツールを直接呼び出すことができます:
> Use run_tool to call google_ads_list_audiences
完全なツールリストはdocs.syntermedia.ai/toolsで確認するか、エージェントに尋ねてください:
> What tools are available for LinkedIn Ads?
デフォルトで安全:execute 特に指示がない限りドライラン
The universal execute tool never runs an action on the first call unless you opt in. By default (dry_run: true) it validates the request and stops there — nothing executes, nothing spends. Pass dry_run: false to actually run the action; for anything that spends money, do that only with the account owner's approval.
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
SYNTER_API_KEY | はい | Synter APIキー |
SYNTER_API_URL | いいえ | API URLの上書き(デフォルト: https://syntermedia.ai) |
ローカル開発
# Clone and install
git clone https://github.com/Synter-Media-AI/mcp-server.git
cd mcp-server
npm install
# Build
npm run build
# Run locally
SYNTER_API_KEY=syn_your_key_here node dist/index.js
トラブルシューティング
「SYNTER_API_KEY not set」
APIキーがMCP設定のenvセクションにあることを確認してください。キーはsyn_で始まる必要があります。
「Invalid or expired API key」
- 完全なキーをコピーしたか確認してください(キーは長いです!)
- syntermedia.ai/developerでキーが有効か確認してください
- キーに
tools:writeスコープがあることを確認してください
「No ad accounts connected」
少なくとも1つの広告プラットフォームを接続する必要があります:
- syntermedia.ai/settings/credentialsに移動します
- Google Ads(または別のプラットフォーム)の横にある「接続」をクリックします
- OAuth認証を完了します
ツールがClaude/Cursorに表示されない
- AIクライアントを完全に再起動します(単なる更新ではなく)
- MCPサーバーのログでエラーを確認します
- 設定ファイルのパスとJSON構文を確認します
FAQ
Google Ads用のMCPサーバーはありますか?
はい、2種類あります。Googleは公式のGoogle Ads MCPサーバーを提供していますが、現在のリリースでは読み取り専用です。レポート、指標、メタデータを照会できますが、Googleのドキュメントによると「入札の変更、キャンペーンの一時停止、新しいアセットの作成はできません」。当社のMCPサーバーはGoogle Adsを読み取りと書き込みの両方でカバーしています。検索、ディスプレイ、Performance Maxキャンペーンの作成、キーワードと否定キーワードの追加、予算の調整、キャンペーンの一時停止、Customer Matchオーディエンスの管理、コンバージョントラッキングの設定、パフォーマンスデータの取得が可能です。同じサーバーで他の18の広告プラットフォームのレポートを取得でき、そのうち11のプラットフォームで完全なキャンペーン実行が可能です。
ClaudeやChatGPTで広告キャンペーンを管理できますか?
はい。Synter MCPサーバーを接続すると、Claude(Claude Desktop、Claude Code)、ChatGPT、Cursor、その他のMCP互換クライアントで、14の広告プラットフォーム(書き込み操作は16)でキャンペーンの作成、予算の調整、パフォーマンスの低いキャンペーンの一時停止、クリエイティブの生成、オーディエンスの同期ができ、全19プラットフォームでパフォーマンスデータを取得できます。Claudeやその他のstdioクライアントはnpx @synterai/mcp-serverとSYNTER_API_KEYで接続します。ChatGPTやその他のHTTPクライアントは、https://mcp.syntermedia.ai/mcp/のリモートサーバーにX-Synter-Keyヘッダーで接続します。破壊的な操作には組み込みの確認機能があります。
公式のGoogle Ads MCPとSynterの違いは何ですか?
2つの点があります:書き込みアクセスとプラットフォームのカバレッジです。公式のGoogle Ads MCPは現在のリリースでは読み取り専用で、Google Adsのみをカバーしています。Synterは19のプラットフォームでレポートを取得でき、そのうち14のプラットフォーム(Google Ads、Meta、LinkedIn、Microsoft、TikTok、Amazon Ads、Amazon DSP、OpenAI Ads、The Trade Deskを含む)で完全なキャンペーン作成が可能です。Google Adsのレポートのみが必要な場合は、公式サーバーが堅実な選択肢です。見つけた情報に基づいて行動できるエージェントが必要な場合、Googleとその他の広告プラットフォームの両方で、それがSynterを構築した目的です。
リソース
- Synterマニュアル: syntermedia.ai/manual
- APIドキュメント: docs.syntermedia.ai
- Claudeプラグイン: github.com/Synter-Media-AI/plugin(Claude Code / Desktop用のスキル、エージェント、このMCP)
- ツールリファレンス: docs.syntermedia.ai/tools
- MCPサーバー比較: syntermedia.ai/blog/best-ad-platform-mcp-servers
- 無料エージェントスキル(47のオープンソース): github.com/Synter-Media-AI/free-skills(skills.shでも利用可能)
- サポート: hello@syntermedia.ai
ライセンス
MITライセンス - 詳細はLICENSEを参照してください。