Otto
OttoはMCPクライアントからGoogle Adsを起動・運用。MCP URLを貼り付けてGoogle認証するだけで、キャンペーン管理やレポートに対応。
Ottoとは?
Ottoは、リモートのGoogle Ads MCPサーバーを提供し、MCPクライアント(例: Claude)内からGoogle Adsを起動・運用できます。ローカルでMCPサーバーを実行したり、ターミナル/JSON設定をしたりする代わりに、クライアントにMCP URLを1つ貼り付けて接続し、Googleで認証するだけです。
主な目的は、MCPクライアント/エージェントのワークフローとGoogle Adsのアクション(キャンペーン構築、最善プラクティスチェックの適用、レポート出力生成など)の間のホスト型ブリッジとして機能することです。
主な機能
- 貼り付けURLによるホスト型リモートMCPサーバー接続。ローカルサーバー設定なしでMCPクライアントから開始可能
- MCP認証仕様に準拠したOAuthベースのアクセス。ローカルファイルの公開なしでOttoサーバー向けスコープ付きトークン
- Search向けキャンペーン編集コントロール: キャンペーンと広告グループの作成、キーワード追加、RSA広告のドラフト
- ビルトインの衛生管理・レビュー workflow: 自動タグ付けチェック、レビューの自動適用、非承認スナップショット
- キャンペーン構造とパフォーマンスフィールド(キャンペーン/広告グループ/広告/キーワード、デバイス、ジオ、検索語句を含む)でのレポート・エクスポート対応、署名付きダウンロードリンクによるCSVエクスポート
- シードフレーズやURLからキーワードアイデアを生成し、既知キーワードの過去メトリクスを取得するKeyword Planner機能
- ジオ+言語ターゲティングと場所別結果、リストの作成/添付、検索語句の安全性レビュー機能
Ottoの使い方
- クライアントでMCPサーバーを接続(Claudeの例): Claude設定 → Connectors → カスタムコネクタ追加 → Otto MCP URLを貼り付け: https://googleads.hireotto.com/mcp。
- 接続ハンドシェイクを完了: Ottoがワークスペースを認識するためのGoogleサインインウィンドウが開くので、プロンプトを承認。
- Google Adsを認証: Claudeで「Connect Google Ads」や「Authenticate Google Ads」などのプロンプトを実行。Claudeが認証リンクを返すので開いてアクセスを許可。
- プロンプトでOttoがアクセス可能なGoogle Adsアカウントを選択し、認証ウィンドウを閉じてClaudeに戻る。
- 「List my accessible accounts」や「List campaigns for 123‑456‑7890.」などの簡単なプロンプトでアクセスを確認。
ユースケース
- エージェントによるPPC管理: MCP対応AIクライアントを使ってSearchキャンペーンと広告グループを作成・更新、キーワード追加、RSA広告ドラフトをチャット/ワークフロー内で実行。
- 継続的な広告/アカウント衛生管理: 自動タグ付けチェックとレビュー/非承認スナップショットをリクエストし、キャンペーン変更を「クリーン衛生」慣行に適合させ、よくある手間を削減。
- 検索語句の安全性とネガティブキーワードworkflow: 検索語句をレビュー、リストを作成/添付、エージェント駆動プロセスでネガティブや安全性関連更新を生成して無駄を排除。
- プログラム出力付きキーワードリサーチ: Keyword PlannerでシードフレーズやURLからキーワードアイデア生成、既知キーワードの過去メトリクス取得、CSVで結果エクスポートして分析。
- 構造化コンテキストからのレポート: キャンペーン/広告グループ/広告/キーワードとデバイス、ジオ、コンバージョン関連フィールドなどのレポートをリクエスト、署名付きCSVリンクをダウンロードしてプログラムレビュー。
FAQ
対応クライアントは?
ページではClaudeなどのMCPクライアントの使用を説明。MCPクライアント外の互換性は指定されていません。
Google Cloudやターミナル手順は必要?
不要。ページではGoogle Cloud設定、JSON編集、ターミナル手順なしと記載。MCPクライアントにMCP URLを貼り付けて接続します。
キャンペーンが自動変更される?
ページではサーバーを使ってキャンペーン構築・編集(キャンペーン/広告グループ作成、キーワード追加、RSAドラフト)と衛生管理/レビューワークフローを適用可能と記載。ただし、ワークフローで承認なしに自動適用されるかは指定されていません。
認証時に何が起こる?
Googleサインインハンドシェイクを完了後、Claudeで認証プロンプトを実行してリンクを取得。アクセスを許可し、Ottoがアクセス可能なGoogle Adsアカウントを選択します。
サポートに連絡する方法は?
提供コンテンツに「How do I contact support?」FAQ項目がありますが、サポート詳細や連絡方法は記載されていません。
代替案
- Google Ads用のローカルMCPサーバーを運用:すでにローカルでMCPサーバーを運用している場合、自前のGoogle Ads連携をホスト・設定することを好むかもしれませんが、通常はリモートURLの貼り付けではなくローカルセットアップが必要です。
- Google Adsの自動化またはスクリプティングアプローチを使用:Google Adsスクリプトや他の自動化ツールでキャンペーン操作を行う代替案がありますが、MCP/エージェントワークフローに直接統合されない場合があります。
- レポート優先ツール(CSVベース)を使用:チャット内編集ではなくエクスポートとレポートが主なニーズの場合、キャンペーン、キーワード、検索語句、地域/デバイス内訳のCSVレポートを生成するツールを使用し、MCPワークフローの外で分析できます。
- 他の広告プラットフォームに特化したMCPツールを使用:マルチプラットフォーム広告管理が必要なチームの場合、特定プラットフォームのワークフローに焦点を当てたMCPサーバーや連携を探し、プロバイダー間でエージェントプロンプトを標準化できます。
代替品
SaveMRR
SaveMRRはStripeの請求データをスキャンし、SaaS MRRの流出箇所を特定。失敗した支払いを回復し、解約を防ぎ、解約者を呼び戻します。60秒無料Revenue Scan付き。
Sleek Analytics
Sleek Analyticsは軽量でプライバシーに配慮した分析ツール。リアルタイム訪問者追跡で流入元・閲覧・滞在時間を可視化。
Struere
Struereはスプレッドシートの運用を置き換えるAIネイティブな業務OS。ダッシュボード、アラート、オートメーションで一元化。
ClayHog
ClayHogはChatGPT・Gemini・Perplexity・Claude・Google AI Overviewsでのブランド言及を可視化。表示・感情・引用・競合比較も追跡。
beehiiv
beehiivは、ニュースレターとWebサイトを一つで運用。公開・成長・分析・収益化まで、クリエイター/ブランド向け統合プラットフォーム。
App Signals
App SignalsでiOSアプリのパフォーマンスを一目管理。インストール/収益/広告/トレンドをApp Store Connectデータで追跡。