MCP.so
ログイン

Unipile MCP Server認証済み注目

@unipile

基本情報

トランスポート

Streamable HTTP

認証方式

APIキー

カテゴリ

開発者ツール

作者

unipile

投稿者

Arnaud

Unipile MCP Server について

Unipile MCP server: LinkedIn MCP (Sales Navigator, Recruiter), WhatsApp, Instagram, Telegram and email MCP for coding agents. Build your LinkedIn, WhatsApp and email API integration from Cursor, Claude Code, Codex.

接続情報

https://developer.unipile.com/mcp?branch=v2.0

セットアップ

claude mcp add unipile --transport http https://developer.unipile.com/mcp?branch=v2.0

Unipile MCP Server のツール

5

Lists all API paths and their HTTP methods with summaries, organized by path. Results can be passed directly into 'get-endpoint'.

Gets detailed information about a specific API endpoint, including security schemes and servers

Performs a deep search through paths, operations, and parameters to discover relevant API endpoints. Use this tool to find specific API capabilities, required parameters, or data models based on search keywords. Results can be passed directly into 'get-endpoint'.

Lists all available OpenAPI specs. Use the title to select a spec.

Executes an API request with a given HAR request object.

概要

Unipile MCP Server とは?

Unipile MCP Server は、開発時に使うホスト型の MCP サーバーです。LinkedIn(Classic、Sales Navigator、Recruiter)、WhatsApp、Instagram、Telegram、Gmail、Outlook、IMAP、カレンダー向けの Unipile API の仕様をコーディングエージェントに提供し、あなた自身が接続したアカウントで連携を実装・テストできるようにします。

背後にあるのは Unipile API です。ユーザーが自分の LinkedIn、メッセージング、メール、カレンダーのアカウントを接続し、あなたのプロダクトが 1 つのキーでそれらのアカウントを操作できる REST API です。MCP サーバーは最新の OpenAPI 仕様から生成されるため、エージェントは実在するパス、パラメータ、レスポンス形式に基づいて作業します。使うのは開発中だけで、エージェントが書いたコードは Unipile の REST API か Node.js/Python SDK を直接呼び出すため、本番環境のプロダクトは MCP に依存しません。公式なのは github.com/unipile/* 配下のリポジトリだけです。

Unipile MCP Server の使い方

  1. Unipile のダッシュボードでテスト用アカウント(LinkedIn、WhatsApp、Gmail など)を接続し、Scope を作成してから、スコープ付きの Account API キーを作成します。
  2. サーバー https://developer.unipile.com/mcp?branch=v2.0 をコーディングエージェントに追加し、キーを X-API-KEY ヘッダーに設定します。

API リファレンスを読むだけならキーは任意で、キーがなくてもエンドポイントの検索やスキーマの参照はできます。execute-request にはキーが必要です。使うのはスコープ付きの Account API キーだけにしてください。グローバルの Account API キーはアプリケーション内のすべてのアカウントに届き、Service API キーはバックエンドで保管するものです。キーを共有リポジトリにコミットしないでください。

Claude Code

claude mcp add --transport http unipile "https://developer.unipile.com/mcp?branch=v2.0" --header "X-API-KEY: YOUR_SCOPED_API_KEY"

または、UNIPILE_API_KEY 環境変数にキーを入れてプラグインをインストールします。

/plugin marketplace add unipile/unipile-mcp
/plugin install unipile@unipile

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "unipile": {
      "type": "http",
      "url": "https://developer.unipile.com/mcp?branch=v2.0",
      "headers": { "X-API-KEY": "YOUR_SCOPED_API_KEY" }
    }
  }
}

Cursor

~/.cursor/mcp.json または .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "unipile": {
      "url": "https://developer.unipile.com/mcp?branch=v2.0",
      "headers": { "X-API-KEY": "YOUR_SCOPED_API_KEY" }
    }
  }
}

VS Code

.vscode/mcp.json に追加します。この方法ではキーを保存せず、入力を求めます。

{
  "inputs": [
    { "type": "promptString", "id": "unipile_api_key", "description": "Unipile scoped Account API key", "password": true }
  ],
  "servers": {
    "unipile": {
      "type": "http",
      "url": "https://developer.unipile.com/mcp?branch=v2.0",
      "headers": { "X-API-KEY": "${input:unipile_api_key}" }
    }
  }
}

Codex

[mcp_servers.unipile]
url = "https://developer.unipile.com/mcp?branch=v2.0"
http_headers = { "X-API-KEY" = "YOUR_SCOPED_API_KEY" }

README には Gemini CLI と Windsurf の設定もあります。API v1 を使う場合は、URL の v2.0 を v1.0 に置き換え、v1 のアクセストークンをキーとして使います。

Unipile MCP Server の主な機能

  • LinkedIn、Sales Navigator、Recruiter、WhatsApp、Instagram、Telegram、Gmail、Outlook、IMAP、Google Calendar、Outlook Calendar を 1 つのサーバーで。
  • 架空のエンドポイントは生まれません。ツールは最新の OpenAPI 仕様を読みます。
  • LinkedIn のアカウント種別を区別:Classic、Sales Navigator、Recruiter はそれぞれ専用の検索ルート、フィルター、InMail のオプションを持ちます。
  • コミット前にリクエストをテスト:execute-request は、バックエンドが本番で送るのと同じ HTTP 呼び出しを、あなたのテスト用アカウントに対して送信します。
  • LinkedIn、WhatsApp、Instagram、Telegram で共通のメッセージスキーマ、Gmail、Outlook、IMAP で共通のメールスキーマ。
  • 既定は API v2 で、v1 も引き続き利用可能。

Unipile MCP Server のツール

branch=v2.0 では 5 つのツールを公開しています。

  • 探索: search-endpoints はパス、オペレーション、パラメータを検索します(例:sales-navigator、inmail、relation-requests)。list-endpoints はすべてのパスとメソッドを一覧にし、list-specs は利用可能な OpenAPI 仕様を一覧にします。
  • 詳細: get-endpoint は 1 つのオペレーションのリクエスト/レスポンスの完全なスキーマ、セキュリティ、サーバー情報を返します。
  • 実行: execute-request は HAR オブジェクトとしてリクエストを、あなた自身のアカウントに対して実際に実行します。

branch=v1.0 では、list-specs の代わりに get-server-variables を使います。

Unipile MCP Server のユースケース

  • 営業ツール:「Unipile API を使って、役職と従業員数で絞り込める Sales Navigator のリード検索画面を作って。」
  • 統合受信箱:「ユーザーの WhatsApp と LinkedIn の会話を受信箱に同期して、新着メッセージ用の webhook も用意して。」
  • メールシーケンス:「シーケンスに Gmail、Outlook、IMAP での送信を追加し、返信を元のメールのスレッドにまとめて。」
  • CRM の操作:「連絡先ページに『LinkedIn でつながる』ボタンを追加して、担当者のメモ付きで招待を送り、保留中かどうかを表示して。」
  • 採用ソフト:「スキルで Recruiter の候補者を検索して、採用プロジェクトに保存して。」

Unipile MCP Server のトラブルシューティング

  • 検索はできるのに execute-request が失敗する: リファレンスの参照にキーは不要ですが、実行には必要です。X-API-KEY ヘッダーにスコープ付きの Account API キーを追加してください。
  • Sales Navigator や Recruiter のルートが失敗する: 接続した LinkedIn アカウントに Sales Navigator または Recruiter のシートが必要です。複数の契約を持つユーザーの場合は、先に契約を一覧にして 1 つ選択してください。
  • ルートがアカウントと合わない: v1 環境にいる可能性があります。URL を branch=v1.0 に変え、v1 のアクセストークンを使ってください。

よくある質問

1

LinkedIn 公式の MCP サーバーはありますか?

LinkedIn は公開していません。Unipile のサーバーは Unipile の LinkedIn API を基盤とするコーディングエージェント向けの LinkedIn MCP サーバーで、ユーザーが接続したアカウントを、各アカウント自身の制限の範囲内で操作します。

2

本番環境で MCP は必要ですか?

不要です。エージェントは開発中に MCP で API を探索・テストし、プロダクトは Unipile の REST API か SDK を直接呼び出します。

3

MCP クライアントにはどの API キーを渡すべきですか?

1 つの Scope に割り当てたアカウントにしか届かない、スコープ付きの Account API キーです。グローバルの Account API キーや Service API キーは使わないでください。

4

WhatsApp、Instagram、Telegram の MCP はありますか?

あります。同じサーバーに含まれており、LinkedIn のメッセージとメッセージングのルートを共有しています。Instagram では投稿、ストーリーズ、コメントも扱えます。

5

どのコーディングエージェントで使えますか?

カスタムヘッダー付きの Streamable HTTP によるリモート MCP に対応したクライアントで使えます。Cursor、Claude Code、Codex、Gemini CLI、VS Code、Windsurf、Claude Desktop などです。

6

v1 と v2 のどちらを使うべきですか?

アカウントが v1 環境にある場合を除き、v2 です。

7

Unipile のリモート MCP サーバーとは何ですか?

Unipile のリモート MCP サーバーは、https://developer.unipile.com/mcp?branch=v2.0 にホストされた Model Context Protocol エンドポイントです。AI アシスタントはローカルに何もインストール・実行することなく接続できます。

8

Unipile の MCP サーバーにはどう接続しますか?

エンドポイント https://developer.unipile.com/mcp?branch=v2.0 を Claude Code、Cursor、VS Code など任意の MCP 対応クライアントに追加してください。このページのセットアップ手順で各クライアントを一度に設定できます。

9

Unipile の MCP サーバーは認証が必要ですか?

はい。Unipile は API キーが必要です——取得方法は公式ドキュメントを確認し、クライアントの設定に追加してください。

10

Unipile の MCP サーバーはどのトランスポートを使用しますか?

Unipile は Streamable HTTP エンドポイントを公開しており、これはリモート MCP サーバーで広く使われ、主要な MCP クライアントがサポートするトランスポートです。

コメント