mcp-metricool

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables retrieval of Bluesky posts from a Metricool account for analysis and metrics tracking.

  • Allows accessing Facebook posts, reels, stories, and ad campaigns metrics through Metricool for analysis and social media performance tracking.

  • Provides access to Google Ads campaign data through Metricool for campaign performance monitoring and analysis.

Metricool MCP サーバー

これは、Metricool APIと連携するためのマルチエージェント・コラボレーション・プロトコル(MCP)サーバーです。AIエージェントがソーシャルメディア指標やキャンペーンデータにアクセスして分析し、Metricoolアカウントへの投稿をスケジュール設定できるようになります。

設定

前提条件

MCP はまだ非常に新しく、進化を続けています。MCP の基本を理解して実行するには、 MCP ドキュメントに従うことをお勧めします。

構成

  1. Claude Desktop を構成する OS に応じて次のファイルを作成します。

MacOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

このテンプレートをファイルに貼り付け、<METRICOOL_USER_TOKEN> と <METRICOOL_USER_ID> を Metricool API と ID 情報に置き換えます。

{ "mcpServers": { "mcp-metricool": { "command": "uvx", "args": [ "mcp-metricool" ], "env": { "METRICOOL_USER_TOKEN": "<METRICOOL_USER_TOKEN>", "METRICOOL_USER_ID": "<METRICOOL_USER_ID>" } } } }

ツール

サーバーは、Metricool API と対話するためのいくつかのツールを実装しています。

  1. get_brands(state: str)
    • Metricool アカウントからブランドのリストを取得します。
  2. get_Instagram_Reels(init_date: str, end_date: str, blog_id: int)
    • Metricool アカウントから Instagram Reels のリストを取得します。
  3. get_Instagram_Posts(init_date: str, end_date: str, blog_id: int)
    • Metricool アカウントから Instagram の投稿のリストを取得します。
  4. get_Instagram_Stories(init_date: str, end_date: str, blog_id: int)
    • Metricool アカウントから Instagram ストーリーのリストを取得します。
  5. get_Tiktok_Videos(init_date: str, end_date: str, blog_id: int)
    • Metricool アカウントから Tiktok ビデオのリストを取得します。
  6. get_Facebook_Reels(init_date: str, end_date: str, blog_id: int)
    • Metricool アカウントから Facebook Reels のリストを取得します。
  7. get_Facebook_Posts(init_date: str, end_date: str, blog_id: int)
    • Metricool ブランド アカウントから Facebook 投稿のリストを取得します。
  8. get_Facebook_Stories(init_date: str, end_date: str, blog_id: int)
    • Metricool ブランド アカウントから Facebook ストーリーのリストを取得します。
  9. get_Thread_Posts(init_date: str, end_date: str, blog_id: int)
    • Metricool ブランド アカウントからスレッド投稿のリストを取得します。
  10. get_X_Posts(init_date: str, end_date: str, blog_id: int)
  • Metricool アカウントから X (Twitter) 投稿のリストを取得します。
  1. get_Bluesky_Posts(init_date: str, end_date: str, blog_id: int)
  • Metricool ブランド アカウントから Bluesky 投稿のリストを取得します。
  1. get_Linkedin_Posts(init_date: str, end_date: str, blog_id: int)
  • Metricool ブランド アカウントから Linkedin 投稿のリストを取得します。
  1. get_Pinterest_Pins(init_date: str, end_date: str, blog_id: int)
  • Metricool ブランド アカウントから Pinterest ピンのリストを取得します。
  1. get_Youtube_Videos(init_date: str, end_date: str, blog_id: int)
  • Metricool ブランド アカウントから YouTube 動画のリストを取得します。
  1. get_Twitch_Videos(init_date: str, end_date: str, blog_id: int)
  • Metricool アカウントから Twitch ビデオのリストを取得します。
  1. get_FacebookAds_Campaigns(init_date: str, end_date: str, blog_id: int)
  • Metricool アカウントから Facebook 広告キャンペーンのリストを取得します。
  1. get_GoogleAds_Campaigns(init_date: str, end_date: str, blog_id: int)
  • Metricool アカウントから Google 広告キャンペーンのリストを取得します。
  1. get_TiktokAds_Campaigns(init_date: str, end_date: str, blog_id: int)
  • Metricool ブランド アカウントから Tiktok 広告キャンペーンのリストを取得します。
  1. get_Network_Competitors
  • Metricool ブランド アカウント (Instagram、Facebook、X、Bluesky、Youtube、Twitch) から競合他社のリストを取得します。
  1. post_Schedule_Post
  • Metricoolでブランドへの投稿(マルチポスト)をスケジュールする
  1. get_Best_Time_To_Post
  • 特定のソーシャルネットワークへの投稿に最適な時間を取得します。日付と時間を値とともに返します。値が大きいほど、投稿に最適な時間/日となります。
  1. update_Schedule_Post
  • 同じ会話内で投稿スケジュールを更新します。
ID: uw09fpkyw9