Zapier MCP(自動化作業の連携ツール)の新規ユーザーを案内するスキルです。 このスキルは以下のことを行います: - Zapier MCP でできることを説明する - 認証(ログイン手続き)をサポートする - ユーザーの設定状況に応じて、適切な手順へ誘導する 次のような場合に使用: 利用開始時、接続に関する問題が発生した場合、またはユーザーが「Zapier MCP とは何か」「Zapier の始め方」「セットアップしてほしい」「Zapier でできることは何か」「Zapier について教えてほしい」といった質問をしてきた場合
Onboard a new user to Zapier MCP — introduce what it can do, walk through authentication, and route into the right flow based on the state of their setup. Use when getting started, troubleshooting connection issues, or when the user asks "what is Zapier MCP", "how do I get started with Zapier", "set me up", "what can I do with Zapier", or "tell me about Zapier".
Zapier MCPを紹介し、ユーザーの認証を完了させた後、適切なセットアップフローへと案内します。
Zapier MCPサーバー自体の動作については、docs.zapier.com/mcp を参照してください。
まず、Zapier MCPでできることをユーザーに説明し、認証を行います。
「Zapier MCPは、AIアシスタントを9,000以上のアプリ(Slack、Gmail、Google Calendar、Jira、Notion、HubSpotなど)に接続します。セットアップが完了すると、自然な会話を通じて各ツールを横断して検索したり、アクションを実行したり、ワークフローを自動化したりできます。あなたのワークフローに合わせてパーソナライズされており、使いたいアプリとアクションを自分で選ぶと、AIがそれらの使い方を習得します。」
Zapier MCPのツールが利用可能かどうかを確認します:
ツールが利用可能な場合: ユーザーはすでに認証済みです。短めのピッチを伝えます —「Zapier MCPがインストールされ、接続されています。セットアップ内容を確認します。」— その後、ステップ2へ進みます。
Zapierのツールが一切利用できない場合: サーバーはインストールされていますが、認証が必要です。まず、Zapier MCPサーバー上の mcp_auth を呼び出してチャット内で直接認証を試みます。成功した場合は、利用可能なツールを再確認してステップ2へ進みます。
mcp_auth が失敗するか利用できない場合は、使用しているクライアントに応じて手動での手順にフォールバックします:
環境または会話の文脈から使用中のクライアントを判別します。不明な場合は、汎用の手順を案内します。
ユーザーが「done(完了)」と確認したら、利用可能なツールを再確認してステップ2へ進みます。
利用可能なZapier MCPツールを確認します。結果に応じて、以下のいずれかの分岐へ進みます:
| 結果 | 分岐 |
|---|---|
| Zapierのアクションツールが利用可能(設定ツール以外も含む) | 正常(Healthy) |
| 設定ツールのみ利用可能(アクションはまだなし) | 新規インストール(Fresh install) |
| 認証エラー/401エラーで呼び出しが失敗する | 認証破損(Auth broken) |
| Zapierのツールが一切利用できない | 未接続(Not connected) |
サーバーが接続されており、アクションが設定済みです。サマリーを表示し、次のステップを提示します。
「Zapier MCPが接続されており、以下の [アプリ一覧] にわたる [N] 個のツールが利用可能です:
すべて正常に動作しています。何をしますか?」
サーバーは設定に存在しますが、認証が期限切れまたは無効になっています。
「Zapier MCPサーバーは設定されていますが、接続が壊れています(認証の期限切れ)。
サインインし、サーバーを見つけて再認証してください。完了したら done と入力してください。」
Zapier MCPサーバーはプラグイン経由でインストールされていますが、まだ認証されていません。これは新規インストール直後に最もよく見られる状態で、サーバーが接続されていないためZapierのツールが一切表示されません。
Zapierプラグインはインストール済みだが、まず接続が必要であることをユーザーに伝えます。
Zapier MCPサーバー上の mcp_auth を呼び出して、チャット内で直接認証を試みます。成功した場合は、ステップ5へスキップします。
mcp_auth が失敗するか利用できない場合は、使用しているクライアントに応じて手動での手順にフォールバックします:
環境または会話の文脈から使用中のクライアントを判別します。不明な場合は、汎用の手順を案内します。
ユーザーが「done(完了)」と確認するのを待ちます。
利用可能なZapier MCPツールを確認して再診断します。適切な分岐へ進みます — 多くの場合、新規インストール(Fresh install)(サーバーは接続済み、アクションはまだなし)になります。
サーバーは接続されていますが、アクションが設定されていません。ユーザーはZapierでアクションを追加する必要があります。
「どのアプリを使っていますか?」とは聞かないでください。まず、何を達成しようとしているかから始めます。
「接続されましたが、まだツールが設定されていません。追加しましょう。」
mcp.zapier.com へ誘導します(サーバーの設定URLツールが利用可能な場合はそれを呼び出します)。ユーザーが自分のサーバーのツール設定ページに直接アクセスできるようにします。
次に、ワークフローに基づいて追加するものを選ぶ手助けをします:
ワークフロー別スターターキット:
| ワークフロー | アプリ | 選ぶ理由 |
|---|---|---|
| 開発(Dev)ワークフロー | Jira + GitLab + Slack + Google Docs | Issue管理、コードレビュー、チームコミュニケーション、ドキュメント |
| PM ワークフロー | Jira + Slack + Google Docs + Google Calendar + Notion | 計画、進捗共有、執筆、スケジューリング、ナレッジベース |
| 営業(Sales)ワークフロー | HubSpot + Gmail + Google Calendar + Slack | CRM、アウトリーチ、スケジューリング、チーム共有 |
| マーケティング(Marketing)ワークフロー | Google Sheets + Slack + Notion + Gmail | データ管理、連携調整、コンテンツ、キャンペーン |
| 一般的な生産性向上 | Gmail + Google Calendar + Slack + Google Docs + Google Sheets | 誰にでも必要な基本ツール |
「スターターキットを選ぶか、今取り組んでいることを教えていただければ、適切なツールを提案します。」
各アプリに追加すべき具体的なアクションを推奨します。アプリごとに2〜4個のアクション(検索アクション1〜2個、書き込みアクション1〜2個)を目安にします。
アプリ別おすすめスターターアクション:
| アプリ | 検索アクション | 書き込みアクション |
|---|---|---|
| Slack | Find Message, Get Message | Send Channel Message |
| Gmail | Find Email | Send Email, Create Draft |
| Google Calendar | Find Events | Create Detailed Event |
| Google Docs | Get Document Content | Create Document |
| Google Sheets | Get Data Range, Lookup Row | Add Row |
| Jira | Find Issue by Key, Find Issues via JQL | Create Issue |
| Linear | Find Issue | Create Issue |
| GitLab | Find Merge Requests | (読み取り中心のため省略) |
| GitHub | Find Issue, Find Pull Request | Create Issue |
| HubSpot | Find Contact, Find Company | Create Contact |
| Notion | Find Page, Find Database Item | Create Page |
| Zoom | Find Meeting | (読み取り中心のため省略) |
| Coda | Find Row | Create Row |
| Airtable | Find Record | Create Record |
選択したアプリに追加するアクションをユーザーに伝え、すべての設定と認証が完了するのを待ちます。
「それらのアクションを追加し、Zapierダッシュボードでアプリアカウントを接続してください。完了したら done と入力してください。」
ユーザーが確認したら、利用可能なZapier MCPツールを確認して、追加されたものを確認します。新しいツールが表示された場合は、サマリーを表示します。何も変わっていない場合は、クライアントのリロードが必要な可能性があります(後述の「クライアント別リロード手順」を参照)。
すべての接続が完了したら:
「セットアップ完了です。実際に試してみませんか? /zapier-demo を実行すると1つのアクションの動作を確認でき、/zapier-explore ではツールキットをさらに拡張できます。」
| クライアント | 設定ファイルの場所 | スコープ |
|---|---|---|
| Cursor | .cursor/mcp.json(プロジェクト)または ~/.cursor/mcp.json(グローバル) |
プロジェクト/グローバル |
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json(macOS) |
グローバル |
| Claude Code | .mcp.json(プロジェクト)または ~/.claude/mcp.json(グローバル) |
プロジェクト/グローバル |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
グローバル |
環境または会話の文脈から使用中のクライアントを判別します。不明な場合は確認します。
| クライアント | リロード方法 |
|---|---|
| Cursor | Cmd+Shift+P → "Reload Window" |
| Claude Desktop | アプリを終了して再起動 |
| Claude Code | /mcp を実行してステータスを確認し、必要であれば再起動 |
| Windsurf | Cmd+Shift+P → "Reload Window" |
カジュアルで効率的に。MCPやプロトコルの詳細は説明しません。ユーザーを素早く正しい場所へ誘導することに集中します。何か問題
Introduce Zapier MCP, get the user authenticated, then guide them through the appropriate setup flow.
For how the Zapier MCP server itself works, see docs.zapier.com/mcp.
Start by describing what Zapier MCP can do for the user, then get them authenticated.
"Zapier MCP connects your AI assistant to 9,000+ apps — Slack, Gmail, Google Calendar, Jira, Notion, HubSpot, and thousands more. Once set up, you can search across your tools, take actions, and automate workflows, all through natural conversation. It's personalized to your workflow — you pick the apps and actions that matter to you, and your AI learns to use them."
Check if any Zapier MCP tools are available:
Tools are available: The user is already authenticated. Give a shorter version of the pitch — "You've got Zapier MCP installed and connected. Let me check what you have set up." — then proceed to Step 2.
No Zapier tools available at all: The server is installed but needs authentication. First, attempt to authenticate directly in the chat by calling mcp_auth on the Zapier MCP server. If that succeeds, re-check available tools and proceed to Step 2.
If mcp_auth fails or is unavailable, fall back to manual instructions based on their client:
Detect which client is in use from the environment or conversation context. If unclear, give the generic instructions.
Wait for the user to confirm ("done"), then re-check available tools and proceed to Step 2.
Inspect the available Zapier MCP tools. The result determines which branch to follow:
| Result | Branch |
|---|---|
| Zapier action tools are available (beyond the configuration tools) | Healthy |
| Only configuration tools available (no actions yet) | Fresh install |
| Calls fail with auth/401 errors | Auth broken |
| No Zapier tools available at all | Not connected |
The server is connected and has actions configured. Show a summary and offer next steps.
"Your Zapier MCP is connected with [N] tools across [app list]:
Everything's working. What would you like to do?"
The server exists in the config but authentication has expired or is invalid.
"Your Zapier MCP server is configured but the connection is broken (authentication expired).
Sign in, find your server, and re-authenticate. Come back and say done when you're finished."
The Zapier MCP server is installed via the plugin but hasn't been authenticated yet. This is the most common state on a fresh install — zero Zapier tools are visible because the server hasn't been connected.
Tell the user the Zapier plugin is installed but needs to be connected first.
Attempt to authenticate directly in the chat by calling mcp_auth on the Zapier MCP server. If that succeeds, skip to step 5.
If mcp_auth fails or is unavailable, fall back to manual instructions based on their client:
Detect which client is in use from the environment or conversation context. If unclear, give the generic instructions.
Wait for the user to confirm ("done").
Re-diagnose by checking available Zapier MCP tools. Proceed to the appropriate branch — most likely Fresh install (server connected, no actions yet).
The server is connected but has no actions configured. The user needs to add actions through Zapier.
Don't ask "what apps do you use?" Start with what they're trying to accomplish.
"You're connected but don't have any tools set up yet. Let's add some."
Direct the user to mcp.zapier.com (or call the server's configuration-URL tool if available) so they can go directly to their server's tool config page.
Then help them pick what to add based on their workflow:
Starter kits by workflow:
| Workflow | Apps | Why these |
|---|---|---|
| Dev workflow | Jira + GitLab + Slack + Google Docs | Issue tracking, code review, team comms, documentation |
| PM workflow | Jira + Slack + Google Docs + Google Calendar + Notion | Planning, updates, writing, scheduling, knowledge base |
| Sales workflow | HubSpot + Gmail + Google Calendar + Slack | CRM, outreach, scheduling, team updates |
| Marketing workflow | Google Sheets + Slack + Notion + Gmail | Data, coordination, content, campaigns |
| General productivity | Gmail + Google Calendar + Slack + Google Docs + Google Sheets | The essentials for anyone |
"Pick a starter kit, or tell me what you're working on and I'll suggest the right tools."
Recommend specific actions the user should add for each app. Aim for 2-4 actions per app: one or two search actions and one or two write actions.
Recommended starters by app:
| App | Search actions | Write actions |
|---|---|---|
| Slack | Find Message, Get Message | Send Channel Message |
| Gmail | Find Email | Send Email, Create Draft |
| Google Calendar | Find Events | Create Detailed Event |
| Google Docs | Get Document Content | Create Document |
| Google Sheets | Get Data Range, Lookup Row | Add Row |
| Jira | Find Issue by Key, Find Issues via JQL | Create Issue |
| Linear | Find Issue | Create Issue |
| GitLab | Find Merge Requests | (read-heavy by nature) |
| GitHub | Find Issue, Find Pull Request | Create Issue |
| HubSpot | Find Contact, Find Company | Create Contact |
| Notion | Find Page, Find Database Item | Create Page |
| Zoom | Find Meeting | (read-heavy) |
| Coda | Find Row | Create Row |
| Airtable | Find Record | Create Record |
Tell the user which actions to add for their chosen apps, then wait for them to configure and authenticate everything.
"Add those actions and connect your app accounts in the Zapier dashboard. Come back and say done when you're finished."
After the user confirms, check the available Zapier MCP tools to see what was added. If new tools appeared, show a summary. If nothing changed, the user may need to reload their client (see "Reload instructions by client" below).
Once everything is connected:
"You're set up. Want to try one live? Run /zapier-demo to see one action work, or /zapier-explore if you want to keep building out the toolkit."
| Client | Config file location | Scope |
|---|---|---|
| Cursor | .cursor/mcp.json (project) or ~/.cursor/mcp.json (global) |
Project/Global |
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) |
Global |
| Claude Code | .mcp.json (project) or ~/.claude/mcp.json (global) |
Project/Global |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
Global |
Detect which client is in use from the environment or conversation context. If unclear, ask.
| Client | How to reload |
|---|---|
| Cursor | Cmd+Shift+P → "Reload Window" |
| Claude Desktop | Quit and reopen the app |
| Claude Code | Run /mcp to check status, restart if needed |
| Windsurf | Cmd+Shift+P → "Reload Window" |
Casual and efficient. Don't explain MCP or protocol details. Just get them to the right place fast. If something breaks, be direct: "That didn't work. Let's try..."
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。