Synter Ads

公式

クロスプラットフォームの広告キャンペーン管理をAIエージェント向けに提供。Google、Meta、LinkedIn、Reddit、TikTokなどに対応。140以上のツールで読み取り/書き込みアクセスが可能。

Synter Ads MCPで何ができますか?

  • Create campaigns across platforms — Ask your agent to build Search, Display, Performance Max, Meta, LinkedIn, Reddit, and other campaign types using create_search_campaigncreate_meta_campaigncreate_linkedin_campaign、および類似のツール。
  • Pull cross-platform performance data — 19の広告プラットフォームから、get_performanceget_daily_spend を使用してインプレッション数、クリック数、支出、コンバージョン数、ROASを取得します。
  • Adjust budgets and pause campaignsupdate_campaign_budget で日次支出を変更するか、pause_campaign でパフォーマンスの低いキャンペーンを停止します。
  • Manage keywords and negativesadd_keywords を使用してターゲットキーワードを追加するか、add_negative_keywords で不要な検索語句をブロックします。
  • Generate and upload ad creativesgenerate_imagegenerate_video でAI画像と動画を作成し、upload_image でアセットをアップロードします。
  • Access any of 140+ tools directlyrun_tool を使用して、型指定されたツール以外のプラットフォーム固有の操作を呼び出します。

ドキュメント

Synter MCP サーバー

npm version License: MIT

広告運用のための最も完全な MCP サーバー。

19 の広告プラットフォームにわたるレポートと、そのうち 14 プラットフォームでの完全なキャンペーン作成(16 プラットフォームでの書き込みアクション)、主要なすべての購入チャネルをカバーし、破壊的なアクションに対する組み込みの確認機能を備えています。

キャンペーンを作成。予算を調整。パフォーマンスの低いものを一時停止。クリエイティブを生成。パフォーマンスデータを取得。これらすべてを自然な会話を通じて、Google、Meta、LinkedIn、Microsoft、Reddit、TikTok、X などで行えます。

これは、AI エージェントにクレジットカードを渡す最初の Model Context Protocol (MCP) サーバーです。


Synter の比較

公式の Google 広告 MCP サーバーは、設計上読み取り専用です。Google のドキュメントによると、「厳密に読み取り専用」であり、「入札の変更、キャンペーンの一時停止、新しいアセットの作成はできません」。ほとんどのサードパーティ製広告 MCP サーバーは、単一のプラットフォームをカバーしています。私たちは、1 つのサーバーから、主要なすべての購入チャネルにわたって、両方の役割を果たす Synter を構築しました。

Synter MCP公式 Google 広告 MCP一般的なサードパーティ製広告 MCP
アクセス全 19 プラットフォームで読み取り、14 でキャンペーン作成、16 で書き込みアクション読み取り専用(現在のリリース)多くの場合、読み取り専用または部分的な書き込み
プラットフォーム19 のレポート、14 で完全なキャンペーン作成(以下のリスト)Google 広告のみ通常は単一のプラットフォーム
キャンペーン作成✅ Google 検索、ディスプレイ、P-MAX、Meta、LinkedIn、Reddit、その他 run_tool 経由まれ
予算と一時停止様々
AI クリエイティブ生成✅ Imagen 4、Veo、Flux、SDXL、Runway、Luma
オーディエンス同期✅ Google、Meta、LinkedIn、Microsoft、Reddit、TikTok、X
安全性破壊的なアクションに対する確認該当なし(読み取り専用)様々
オープンソース✅ MIT様々

レポート対象(19 プラットフォーム): Google 広告、Microsoft 広告 (Bing)、Meta (Facebook および Instagram)、LinkedIn 広告、X (Twitter) 広告、Reddit 広告、TikTok 広告、Snapchat 広告、Pinterest 広告、Spotify 広告、Amazon 広告、Amazon DSP、Walmart Connect、Instacart 広告、Target Roundel、Criteo、The Trade Desk、Display & Video 360、OpenAI 広告 (ChatGPT)。

完全なキャンペーン作成(14 プラットフォーム): Google 広告、Microsoft 広告、Meta、LinkedIn、X、Reddit、TikTok、Snapchat、Pinterest、Spotify、Amazon 広告 (スポンサープロダクト、ブランド、ディスプレイ)、Amazon DSP、The Trade Desk、OpenAI 広告。Display & Video 360 と StackAdapt は、キャンペーン作成なしで書き込みアクション(一時停止、予算と広告申込情報の更新、オーディエンスのアップロード)を追加でサポートします。残りの 4 つ(Walmart Connect、Instacart、Target Roundel、Criteo)は現在レポートのみです。

npx パッケージは、最も一般的な操作のための型付きツールと、140 以上の Synter ツールの完全なカタログへの run_tool アクセスを提供します。https://mcp.syntermedia.ai/mcp/ のリモートサーバーは、上記のすべてのプラットフォームのパフォーマンス取得を含む、ホストされた完全なツールセットを公開します。


⚠️ ご注意

あなたの AI エージェントは次のことができるようになります:

  • キャンペーンを作成し、すぐに予算の使用を開始する
  • 入札単価を調整し、クリックあたりの支払額に影響を与える
  • キャンペーンを一時停止する(それが良いことである場合もあります)
  • キーワードを追加し、広告を見るユーザーを変更する
  • クリエイティブを生成し、アカウントにアップロードする

破壊的なアクションに対する確認機能を組み込んでいます。しかしそれでも、知り合ったばかりのエージェントにこれを渡さない方が良いかもしれません。


クイックスタート

1. API キーを取得する

syntermedia.ai でサインアップし、開発者設定 で 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 広告キャンペーンを表示して」

「"プロジェクト管理ソフトウェア" の検索キャンペーンを 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 プラグインガイド を参照してください。ツールだけが必要な場合、または別のクライアントを接続する場合は、この MCP パッケージを直接使用してください。


エージェントで何ができるか?

📊 キャンペーン管理

ツール説明
list_campaigns接続されているすべてのプラットフォームのキャンペーンを一覧表示
create_search_campaignキーワードと広告を含む Google 検索キャンペーンを作成
create_display_campaign画像を含む Google ディスプレイキャンペーンを作成
create_pmax_campaignパフォーマンス最大化キャンペーンを作成
create_meta_campaignFacebook/Instagram キャンペーンを作成
create_linkedin_campaignB2B 向け LinkedIn キャンペーンを作成
create_reddit_campaignReddit キャンペーンを作成
pause_campaign任意のキャンペーンを一時停止
update_campaign_budget1 日の予算を変更

📈 パフォーマンスと分析

ツール説明
get_performanceインプレッション、クリック、費用、コンバージョン、ROAS を取得
get_daily_spendプラットフォーム別の 1 日の費用内訳

🎯 キーワードとターゲティング

ツール説明
add_keywordsキャンペーンまたは広告グループにキーワードを追加
add_negative_keywords不要な検索語句をブロック

🔄 コンバージョントラッキング

ツール説明
create_conversionコンバージョンアクションを設定
list_conversions既存のコンバージョンアクションを一覧表示
diagnose_trackingトラッキングが正しくインストールされているか確認

🎨 クリエイティブ生成

ツール説明
generate_imageAI で広告画像を生成 (Imagen 4、Flux、SDXL)
generate_videoAI で動画広告を生成 (Veo、Runway、Luma)
upload_image画像を広告アセットとしてアップロード

🔧 ユーティリティ

ツール説明
list_ad_accounts接続されているすべての広告アカウントを一覧表示
run_tool140 以上の Synter ツールを直接実行

広告の経験がなくても?問題ありません。

広告を出したことがない場合でも、知っておくべきことは次のとおりです。

キャンペーンとは?

キャンペーンはプロジェクトフォルダのようなものです。広告、誰に表示されるか、いくら使うかが含まれています。

Campaign: "Q1 Lead Generation"
├── Budget: $50/day
├── Targeting: USA, people searching "project management"
└── Ads: Headlines, descriptions, images

どのプラットフォームが使えるか?

プラットフォーム最適な用途最低予算
Google 広告あなたの製品を積極的に検索している人$10/日
Meta (Facebook/Instagram)ビジュアル製品、幅広いオーディエンス$5/日
LinkedInB2B、エンタープライズ、求職者$25/日
Redditニッチなコミュニティ、技術に精通したユーザー$5/日
Microsoft (Bing)高年齢層、B2B$10/日
TikTokZ 世代、エンターテイメント、E コマース$20/日

キャンペーンタイプの説明

検索キャンペーン: 誰かが特定のキーワードを Google 検索したときに広告が表示されます。

  • 例: 誰かが「最高の CRM ソフトウェア」を検索 → あなたの広告が表示される

ディスプレイキャンペーン: ウェブサイトやアプリ全体に表示される画像広告。

  • 例: ニュースサイトのバナー広告

パフォーマンス最大化 (P-MAX): Google の AI があらゆる場所(検索、YouTube、ディスプレイ、Gmail、マップ)に広告を表示します。

  • 例: Google が最適なプレースメントを見つけ出す

動画キャンペーン: YouTube やパートナーサイトでの動画広告。

  • 例: YouTube 動画の前の 15 秒広告

一般的な用語

用語意味
インプレッション広告が表示された回数
クリック広告がクリックされた回数
CTRクリック率 (クリック数 ÷ インプレッション数 × 100)
CPCクリック単価
コンバージョン望ましいアクション(サインアップ、購入など)
ROAS広告費用対効果 (収益 ÷ 費用)

最初のキャンペーンチェックリスト

最初のキャンペーンを作成する前に、以下が必要です:

  1. ✅ クリックした人がアクセスするランディングページの URL
  2. ✅ リーチしたい相手のアイデア(場所、興味)
  3. ✅ 許容できる 1 日の予算(最初は $10~50)
  4. ✅ 広告の見出しと説明文

プロのヒント: まずは Google の検索キャンペーンから始めましょう。最も理解しやすく、すでにあなたが提供しているものを探している人に広告を表示します。


会話の例

最初のキャンペーンを作成する

あなた: 私の SaaS 製品の Google 検索キャンペーンを作成して。「チームコラボレーションソフトウェア」と「プロジェクト管理ツール」を検索している人をターゲットにして。予算は 1 日 25 ドル。ランディングページは https://myapp.com/signup

エージェント: これらのキーワードで検索キャンペーンを作成します。どの見出しを使用しますか?いくつか提案があります:

  • 「チームコラボレーションがシンプルに」
  • 「現代のチームのためのプロジェクト管理」
  • 「無料で始める - クレジットカード不要」

パフォーマンスを確認する

あなた: 今週のキャンペーンの調子はどう?

エージェント: 過去 7 日間のパフォーマンスは次のとおりです:

キャンペーン費用クリックコンバージョンROAS
ブランド検索$14289124.2x
競合キーワード$984531.5x
ディスプレイリターゲティング$6723482.8x

「競合キーワード」キャンペーンのパフォーマンスが低いです。一時停止しますか、それともターゲティングを調整しますか?

除外キーワードを追加する

あなた: 「無料プロジェクト管理」でクリックが来ているけど、無料プランはないんだ。それらをブロックして。

エージェント: キャンペーンに「無料」を除外キーワードとして追加しました。これにより、「無料」を含む検索に対して広告が表示されなくなります。

広告クリエイティブを生成する

あなた: マーケティングオートメーション製品のディスプレイ広告画像が必要です。ダークテーマ、プロフェッショナル、1200x628。

エージェント: Imagen 4 で画像を生成しています...

作成完了:「ダークな背景にデータ可視化を施したマーケティングオートメーションダッシュボード」 アセットが保存され、次のディスプレイキャンペーンで使用できるようになりました。


広告アカウントを接続する

各プラットフォームで広告を管理するには、Synter でアカウントを接続する必要があります:

  1. syntermedia.ai/settings/credentials にアクセスします
  2. 各プラットフォームの横にある「接続」をクリックします
  3. OAuth フローを完了します
  4. これでエージェントがそのプラットフォームを管理できるようになります

サポートされているプラットフォーム(19; ✅ = レポート + 完全なキャンペーン実行、📊 = レポート):

  • Google 広告 ✅
  • Meta (Facebook/Instagram) ✅
  • LinkedIn 広告 ✅
  • Microsoft 広告 (Bing) ✅
  • Reddit 広告 ✅
  • TikTok 広告 ✅
  • X (Twitter) 広告 ✅
  • Snapchat 広告 ✅
  • Pinterest 広告 ✅
  • Spotify 広告 ✅
  • Amazon DSP ✅
  • The Trade Desk ✅
  • Amazon 広告 📊
  • Walmart Connect 📊
  • Instacart 広告 📊
  • Target Roundel 📊
  • Criteo 📊
  • Display & Video 360 📊
  • OpenAI 広告 (ChatGPT) 📊

上級者向け:直接ツールアクセス

パワーユーザー向けに、140 以上の Synter ツールを直接呼び出すことができます:

> Use run_tool to call google_ads_list_audiences

完全なツールリストは docs.syntermedia.ai/tools で確認するか、エージェントに尋ねてください:

> What tools are available for LinkedIn Ads?

デフォルトで安全:指示がない限り execute ドライラン

ユニバーサル execute ツールは、オプトインしない限り、最初の呼び出しでアクションを実行することはありません。デフォルト(dry_run: true)では、アクションをホワイトリストと照合して検証し、引数をチェックし、認証情報とクレジットコストを解決して、そこで停止します。何も実行されず、費用も発生しません。ドライランレスポンスには正確な次のステップ(Re-call execute with dry_run=false)が含まれているため、エージェントは事前の知識なしに実行時にプロトコルを発見できます。実際にアクションを実行するには dry_run: false を渡します。費用が発生するものについては、アカウント所有者の承認がある場合にのみ行ってください。


環境変数

変数必須説明
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"

MCP 設定の env セクションに API キーが設定されていることを確認してください。キーは syn_ で始まる必要があります。

"Invalid or expired API key"

  1. 完全なキーをコピーしたか確認してください (長いです!)
  2. syntermedia.ai/developer でキーが有効であることを確認してください
  3. キーに tools:write スコープがあることを確認してください

"No ad accounts connected"

少なくとも1つの広告プラットフォームを接続する必要があります:

  1. syntermedia.ai/settings/credentials にアクセスします
  2. Google 広告 (または他のプラットフォーム) の横にある「接続」をクリックします
  3. OAuth 認証を完了します

Claude/Cursor にツールが表示されない

  1. AI クライアントを完全に再起動します (単なる更新ではありません)
  2. MCP サーバーログでエラーを確認します
  3. 設定ファイルのパスと JSON 構文を確認します

よくある質問

Google 広告用の MCP サーバーはありますか?

はい、2種類あります。Google は公式の Google 広告 MCP サーバーを提供しており、現在のリリースでは読み取り専用です。レポート、指標、メタデータをクエリできますが、Google のドキュメントによると「入札の変更、キャンペーンの一時停止、新しいアセットの作成はできません」。当社の MCP サーバーは、Google 広告を読み取りと書き込みの両方でカバーしています。検索、ディスプレイ、P-MAX キャンペーンの作成、キーワードと除外キーワードの追加、予算の調整、キャンペーンの一時停止、カスタマーマッチオーディエンスの管理、コンバージョントラッキングの設定、パフォーマンスデータの取得が可能です。同じサーバーで他の18の広告プラットフォームにわたってレポートし、そのうち11のプラットフォームで完全なキャンペーン実行を提供します。

Claude や ChatGPT は広告キャンペーンを管理できますか?

はい。Synter MCP サーバーを接続すると、Claude (Claude Desktop, Claude Code)、ChatGPT、Cursor、その他の MCP 互換クライアントは、14の広告プラットフォームでキャンペーンの作成、予算の調整、パフォーマンスの低いものの一時停止、クリエイティブの生成、オーディエンスの同期 (16のプラットフォームで書き込みアクション)、および19すべてのプラットフォームにわたるパフォーマンスデータの取得が可能です。Claude およびその他の stdio クライアントは、SYNTER_API_KEY を使用して npx @synterai/mcp-server 経由で接続します。ChatGPT およびその他の HTTP クライアントは、X-Synter-Key ヘッダーを使用して https://mcp.syntermedia.ai/mcp/ のリモートサーバーに接続します。破壊的なアクションには組み込みの確認があります。

公式の Google 広告 MCP と Synter の違いは何ですか?

2つあります。書き込みアクセスとプラットフォームカバレッジです。公式の Google 広告 MCP は現在のリリースでは読み取り専用であり、Google 広告のみをカバーしています。Synter は19のプラットフォームにわたってレポートし、Google 広告、Meta、LinkedIn、Microsoft、TikTok、Amazon Ads、Amazon DSP、OpenAI Ads、The Trade Desk を含む14のプラットフォームで完全なキャンペーン作成を提供します。Google 広告のレポートのみが必要な場合は、公式サーバーが確実な選択です。Google やその他の広告掲載先すべてにおいて、見つけたものに基づいて行動できるエージェントが必要な場合、それが Synter を構築した目的です。


リソース


ライセンス

MIT ライセンス - 詳細は LICENSE を参照してください。


Synter
使わせたくないMCP拡張機能。
広告予算を持つAIエージェントがすべてを変えるから。