Skip to main content
Glama
niyogi

gravity-ads-mcp

by niyogi

gravity-ads-mcp

Gravity 広告主ダッシュボード API 向けのローカル MCP サーバーです。キャンペーンの作成、編集、一時停止、アーカイブ、そしてすべてのレポート取得を、MCP 対応エージェントから行えます。API キーがあなたのマシンから出ることはありません。

Gravity はホスト型 MCP サーバーを https://platform.trygravity.ai/mcp で公開していますが、これは読み取り専用です。このパッケージは、Gravity ダッシュボード API(作成・編集を含む)を npx で実行されるローカル stdio MCP サーバーとしてラップするため、リクエストはあなたのコンピュータから直接 platform.trygravity.ai に送信され、第三者を経由することはありません。

前提条件

  • Node.js ≥ 18node --version で確認)

  • npx(npm に同梱、Node に付属)

  • Gravity 広告主 API キーhttps://app.trygravity.aiSettings → API Key から取得できます

Related MCP server: Nitrosend

クイックスタート

MCP クライアントの設定ファイルに以下を追加してください。your-gravity-api-key を実際のキーに置き換えてください。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "gravity": {
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

Windows ユーザーへ: npx が見つからない場合は、"command": "cmd""args": ["/c", "npx", "-y", "gravity-ads-mcp"] を試してください。

Claude Code

プロジェクトのルートに .mcp.json ファイルを作成するか(またはグローバル設定として ~/.claude/mcp.json に追加):

{
  "mcpServers": {
    "gravity": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

または CLI で追加:

claude mcp add gravity --env GRAVITY_API_KEY=your-gravity-api-key -- npx -y gravity-ads-mcp

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "gravity": {
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

opencode

プロジェクトのルートにある opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "gravity": {
      "type": "local",
      "command": ["npx", "-y", "gravity-ads-mcp"],
      "environment": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

注: opencode は "environment""env" ではなく)を使用します。

Windsurf

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "gravity": {
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

その他のクライアント

mcpServers JSON 形式(Claude Desktop と同じ形)をサポートする MCP クライアントは、このサーバーを使用できます。クライアントの MCP 設定ファイルに以下を追加してください:

{
  "mcpServers": {
    "gravity": {
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

環境変数

変数

必須

デフォルト

説明

GRAVITY_API_KEY

はい

あなたの Gravity 広告主 API キー

GRAVITY_BASE_URL

いいえ

https://platform.trygravity.ai

ベース URL の上書き(テスト/ステージング用)

ツール

アカウント

ツール

説明

gravity_get_info

広告主プロフィール(ID、名前、メール)を取得

gravity_list_integrations

接続済み Shopify ストアを一覧表示

gravity_list_pixels

すべてのトラッキングピクセルを一覧表示

gravity_create_pixel

サイト URL 用のコンバージョンピクセルを作成

キャンペーン

ツール

説明

gravity_list_campaigns

全キャンペーンとライフタイム統計を一覧表示

gravity_get_campaign

ターゲティング設定を含むキャンペーン詳細を取得

gravity_create_campaign

インライン広告グループ付きでキャンペーンを作成

gravity_update_campaign

既存キャンペーンのフィールドを編集

gravity_pause_campaign

キャンペーンを一時停止

gravity_activate_campaign

キャンペーンを有効化(課金チェックが発生する場合あり)

gravity_archive_campaign

アーカイブ状態を切り替え

広告グループと広告

ツール

説明

gravity_list_ad_groups

埋め込み広告付きの広告グループを一覧表示

gravity_get_ad_group

広告付きの単一広告グループを取得

gravity_create_ad_group

生成型または手動の広告グループを作成

gravity_update_ad_group

広告グループのフィールドやステータスを更新

gravity_archive_ad_group

広告グループとその広告をアーカイブ

gravity_create_ad

手動広告グループに手動広告を追加

gravity_update_ad

手動広告のコピー、CTA などを編集

gravity_archive_ad

手動広告をアーカイブ

レポート

ツール

説明

gravity_get_metrics

日次時系列: インプレッション、クリック、支出、コンバージョン、CTR、CPC、CPM、CPA、ROAS

gravity_get_ad_unit_metrics

広告ユニットごとの日次メトリクス

gravity_get_ad_group_metrics

広告グループごとの日次メトリクス(ページネーション対応)

gravity_list_conversions

カーソルページネーション付きの最近のコンバージョン

gravity_get_billing

請求サマリー(支出、請求済み、未請求、クレジット)

gravity_get_events_analytics

ピクセルイベント分析(ドメイン、時間別、イベントタイプ)

gravity_get_conversion_stats

イベントタイプ別のコンバージョン時系列

プロンプト例

設定後、エージェントに次のように依頼してみてください:

  • 「アクティブなキャンペーンを一覧表示して」

  • 「過去 14 日間の ROAS は?」

  • 「「サマーセール」というキャンペーンを、1 日 100 ドルの予算、米国とカナダをターゲットに、ランニングシューズ用の生成型広告グループで作成して」

  • 「支出が 500 ドルを超えるキャンペーンをすべて一時停止して」

  • 「キャンペーン camp-456 の過去 7 日間の広告グループパフォーマンスを America/New_York タイムゾーンで表示して」

  • 「これらの広告で手動広告グループを作成: 見出し「ランニングシューズ 50% オフ」、コピー「全ランニングシューズのサマーセール。」、CTA「今すぐ購入」」

  • 「昨日のコンバージョンは?」

  • https://acme.com 用のピクセルを作成して」

セキュリティとプライバシー

  • あなたの GRAVITY_API_KEY はプロセス環境変数として渡され、platform.trygravity.ai 以外のサーバーにログ記録または送信されることはありません

  • すべての API リクエストは、あなたのマシンから Gravity の API に直接送信されます — 仲介者はありません。

  • npx で実行するため、グローバルインストールは不要です。サーバーはセッションごとに新しく起動します。

  • キーはいつでも https://app.trygravity.aiSettings → API Key から再生成できます。

トラブルシューティング

問題

修正方法

npx が初回実行時にハングする

npx は初回呼び出し時にパッケージをダウンロードします — 10〜20 秒待ってください。

401 認証エラー

GRAVITY_API_KEY を再確認してください。必要に応じて https://app.trygravity.ai で再生成してください。

402 キャンペーン有効化がブロックされる

請求に問題があります — Gravity ダッシュボードの Billing ページを確認してください。

422 バリデーションエラー

サーバーレスポンスに詳細が含まれています。エージェントにエラーを確認させ、ペイロードを調整させてください。

OpenAI アカウント: 日次合計がダッシュボードと異なる

リクエストに "tz": "America/New_York" を設定してください。OpenAI 広告アカウントはそのタイムゾーンで報告されます。

Windows: Claude Desktop で npx が見つからない

設定で "command": "cmd""args": ["/c", "npx", "-y", "gravity-ads-mcp"] を使用してください。

コントリビューター

ローカルセットアップ、ビルド、テスト、公開手順については、DEVELOPMENT.md を参照してください。

ライセンス

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    AI-native email marketing platform built for agents. Control campaigns, automations, contacts, templates, and analytics via MCP with OAuth authentication.
    77
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Microsoft Advertising (Bing Ads) REST API enabling agent-led campaign management and reporting. It provides tools to manage campaigns, ad groups, keywords, ads, budgets, and pull performance reports.
    66
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Google Ads API through MCP, allowing search and listing of accessible customers.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • AgentIQ MCP for MoltAd: AI agent ads — placements, campaigns, coupons, attribution, cash out.

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/niyogi/gravity-ads-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server