Google Contacts MCPサーバー

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Google Contacts MCPサーバーにより、LLMは自然な会話を通じてGoogle Contacts内の個人の連絡先を管理できます。 連絡先レコードの取得、作成、更新、削除、重複する連絡先のマージおよび削除、自動取得された連絡先の保存済み連絡先への昇格を、Google Contactsインターフェイスを直接操作することなく実行するためのツールを提供します。

用途

Google Contacts MCPサーバーを使用して、次のアクションを実行します:

  • 名前、メール、電話、または組織を使用した連絡先の検索
  • 特定の連絡先の完全な詳細の取得
  • ページネーション対応での連絡先の一覧表示
  • 指定された詳細を使用した新しい連絡先の作成
  • 既存の連絡先のフィールドの更新
  • ユーザーの連絡先リストからの連絡先の削除
  • 重複する連絡先の単一の連絡先へのマージ
  • すべての連絡先グループの一覧表示
  • 連絡先グループの詳細とメンバーの取得
  • 新しい連絡先グループの作成
  • 既存の連絡先グループの名前変更
  • 連絡先グループの削除
  • グループへの連絡先の追加
  • グループからの連絡先の削除
  • ユーザー操作から自動取得された連絡先の参照
  • 名前またはメールによる自動取得された連絡先の検索
  • 自動取得された連絡先の保存済み連絡先への昇格

プロンプト例

次のプロンプト例を使用して、Google Contacts MCPサーバーツールを呼び出します:

  • Find Jade Anderson's email address.
  • Show me contact details for Marco Reyes.
  • List all my contacts.
  • Create a new contact for Alex Miller at acme.com.
  • Update Mei's phone number to 555-0123.
  • Delete the outdated contact for Josh.
  • Merge these duplicate contacts for Sarah.
  • What contact groups do I have?
  • Who is in my Vendors group?
  • Create a new group called Team Leads.
  • Add these contacts to the Clients group.
  • Show my auto-captured contacts.
  • Save this auto-captured contact to my contacts.

Google Contacts MCPサーバーツール

Google Contacts MCPサーバーは、次のツールを提供します:

ツール説明
search_contacts名前、メール、電話、または組織を使用して連絡先を検索します。
get_contact特定の連絡先の完全な詳細を取得します。
list_contacts任意のページネーションを使用して連絡先を一覧表示します。
create_contact指定した詳細を使用して新しい連絡先を作成します。
update_contact既存の連絡先のフィールドを更新します。
delete_contactユーザーの連絡先から連絡先を削除します。
merge_contacts複数の連絡先を単一の連絡先にマージします。
list_contact_groupsすべての連絡先グループを一覧表示します。
get_contact_group連絡先グループの詳細とメンバーを取得します。
create_contact_group新しい連絡先グループを作成します。
update_contact_group既存の連絡先グループの名前を変更します。
delete_contact_group連絡先グループを削除します。
add_contacts_to_group連絡先を連絡先グループに追加します。
remove_contacts_from_group連絡先を連絡先グループから削除します。
list_other_contactsユーザー操作から自動取得された連絡先を一覧表示します。
search_other_contacts名前またはメールで自動取得された連絡先を検索します。
copy_other_contact自動取得された連絡先から保存済みの連絡先を作成します。

Google Contacts MCPサーバーのインストール

構築済みMCPサーバーをプロジェクトにインストールするには、次の手順を完了します:

1

Workatoアカウントにサインインします。

2

AI Hub > MCP serversに移動します。

3

+ Create MCP serverをクリックします。

4

接続済みアプリを使用して構築済みMCPサーバーを開始するセクションに移動し、使用する構築済みMCPサーバーを選択します。

5

Use this serverをクリックします。

6

サーバー名フィールドにMCPサーバーの名前を入力します。

7

場所ドロップダウンメニューを使用して、MCPサーバーのプロジェクトを選択します。

8

Connectionsセクションに移動し、アプリアカウントに接続します。

9

MCPサーバーテンプレートで使用するコネクションタイプを選択します。

  • User's connection: MCPサーバーツールは、アプリケーションに接続するユーザーのIDと権限に基づいてアクションを実行します。 ユーザーは自分の認証情報で認証し、スキルを実行します。
  • Your connection: このオプションでは、レシピビルダーによって確立されたコネクションを使用し、通常のアプリコネクションと同じ原則に従います。

コネクションタイプを選択コネクションタイプを選択

検証済みユーザーアクセスの認証要件

OAuth 2.0認可コードグラントを使用するアプリコネクションのみが、ユーザーのコネクションで利用できます。 詳細については、検証済みユーザーアクセスを参照してください。

10

次のセクションで、アプリ固有のコネクション設定手順を完了します。

Google Contactsコネクションのセットアップ

Google Contactsコネクションのセットアップ手順を表示

権限

Google ContactsはGoogle People APIを使用します。 Google People APIでは、空白のままにした場合、デフォルトで次の権限が使用されます:

  • https://www.googleapis.com/auth/userinfo.email
  • https://www.googleapis.com/auth/contacts
  • https://www.googleapis.com/auth/contacts.other.readonly

Workatoは、デフォルトまたは選択された権限とともに、常にhttps://www.googleapis.com/auth/contacts.readonlyをリクエストします。

Google Contactsへの接続方法

Google Contactsコネクションのセットアップ手順を表示

WorkatoでGoogle Contacts MCPサーバーへのコネクションを作成するには、次の手順を実行します:

1

作成 > コネクションをクリックします。

2

Google Peopleを検索し、新規コネクションページでコネクションとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

コネクションの設定コネクションの設定

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

任意です。 詳細設定を展開し、要求される権限(OAuthスコープ)を使用してコネクションの権限を選択します。 権限を選択すると、デフォルトの権限が上書きされます。

6

Googleでサインインをクリックします。

Google Contacts MCPサーバーツールの使用方法

利用可能なツールの詳細については、次のセクションを参照してください:

search_contactsツール

search_contactsツールは、名前、メール、電話、または組織を使用して連絡先を検索します。 LLMは、メール送信前やミーティングのスケジュール前など、連絡先IDが存在しない場合に、連絡先を検索したりワークフロー内の人物を特定したりするためにこのツールを使用します。

質問例:

  • Find Jade Anderson's email address.
  • Search for contacts at Acme.
  • Look up the contact with phone number 555-0123.
  • Find Marco's contact information.

get_contactツール

get_contactツールは、特定の連絡先の完全な詳細を取得します。 LLMは、連絡先を特定し、完全な詳細が必要な場合に、通常はsearch_contactsの後にこのツールを使用します。

質問例:

  • Show me contact details for Marco Reyes.
  • Get the complete information for this contact.
  • What are all the details for Jade Anderson?
  • Retrieve full contact record for Alex Miller.

list_contactsツール

list_contactsツールは、任意のページネーションを使用して連絡先を一覧表示します。 LLMは、特定の検索クエリなしで連絡先を表示するためにこのツールを使用します。

質問例:

  • List all my contacts.
  • Show me my contacts.
  • Display my contact list.
  • What contacts do I have saved?

create_contactツール

create_contactツールは、指定した詳細を使用して新しい連絡先を作成します。 LLMは、新しい連絡先を保存したり、人物を連絡先に追加したりするためにこのツールを使用します。

質問例:

  • Create a new contact for Mei Chen at acme.com.
  • Save Marco Reyes with phone 555-0123.
  • Add Jade Anderson as a contact.
  • Create a contact for the new vendor representative.

update_contactツール

update_contactツールは、既存の連絡先のフィールドを更新します。 LLMは、正しい連絡先を特定した後に、既存の連絡先の詳細を変更するためにこのツールを使用します。

質問例:

  • Update Mei's phone number to 555-0123.
  • Change Alex's email to [email protected].
  • Update this contact's job title to VP of Sales.
  • Modify Marco's company name to Acme Corp.

delete_contactツール

delete_contactツールは、連絡先から連絡先を削除します。 LLMは、連絡先の削除を明示的にリクエストした場合にこのツールを使用します。

質問例:

  • Delete the outdated contact for Josh.
  • Remove this contact from my list.
  • Delete Marco's duplicate entry.
  • Remove the contact for [email protected].

merge_contactsツール

merge_contactsツールは、複数の連絡先を単一の連絡先にマージします。 LLMは、重複する連絡先を結合し、マージ前に正しいレコードを選択したことを確認するためにこのツールを使用します。

質問例:

  • Merge these duplicate contacts for Sarah.
  • Combine the two entries for Alex Miller.
  • Merge Marco's personal and work contacts.
  • Consolidate these duplicate contact records.

list_contact_groupsツール

list_contact_groupsツールは、すべての連絡先グループを一覧表示します。 LLMは、連絡先グループを表示または一覧表示するためにこのツールを使用します。

質問例:

  • What contact groups do I have?
  • Show me all my groups.
  • List my contact groups.
  • What groups have I created?

get_contact_groupツール

get_contact_groupツールは、連絡先グループの詳細とメンバーを取得します。 LLMは、特定のグループまたはそのメンバーの詳細を取得するためにこのツールを使用します。

質問例:

  • Who is in my Vendors group?
  • Show me members of the Team Leads group.
  • Get details for the Clients group.
  • What contacts are in Family?

create_contact_groupツール

create_contact_groupツールは、新しい連絡先グループを作成します。 LLMは、重複する名前を避けるために既存のグループを確認した後、新しいグループを作成するためにこのツールを使用します。

質問例:

  • Create a new group called Team Leads.
  • Make a contact group for my Clients.
  • Set up a group named Vendors.
  • Create a Family group.

update_contact_groupツール

update_contact_groupツールは、既存の連絡先グループの名前を変更します。 LLMは、正しいグループを特定した後にこのツールを使用します。

質問例:

  • Rename the Vendors group to Suppliers.
  • Change the Team Leads group name to Leadership.
  • Update the group name from Clients to Customers.
  • Rename this group to Active Projects.

delete_contact_groupツール

delete_contact_groupツールは、連絡先グループを削除します。 LLMは、正しいグループを取得して確認した後にグループの削除を明示的にリクエストした場合に、このツールを使用します。

質問例:

  • Delete the Old Vendors group.
  • Remove the Archived Clients group.
  • Delete this contact group.
  • Remove the inactive group.

add_contacts_to_groupツール

add_contacts_to_groupツールは、連絡先を連絡先グループに追加します。 LLMは、連絡先をグループに追加するためにこのツールを使用します。

質問例:

  • Add these contacts to the Clients group.
  • Put Jade and Marco in the Team Leads group.
  • Add Alex Miller to the Vendors group.
  • Include these people in the Family group.

remove_contacts_from_groupツール

remove_contacts_from_groupツールは、連絡先を連絡先グループから削除します。 LLMは、連絡先をグループから削除するためにこのツールを使用します。

質問例:

  • Remove Marco from the Vendors group.
  • Take Jade out of the Team Leads group.
  • Remove these contacts from the Clients group.
  • Delete Alex from the Family group.

list_other_contactsツール

list_other_contactsツールは、ユーザー操作から自動取得された連絡先を一覧表示します。 LLMは、保存されていない自動取得された連絡先を参照するためにこのツールを使用します。

質問例:

  • Show my auto-captured contacts.
  • List contacts I haven't saved.
  • What auto-captured contacts do I have?
  • Show people from my interactions.

search_other_contactsツール

search_other_contactsツールは、名前またはメールで自動取得された連絡先を検索します。 LLMは、特定の自動取得された連絡先を検索するためにこのツールを使用します。

質問例:

  • Search auto-captured contacts for Jade.
  • Find the auto-captured contact with email [email protected].
  • Look for Alex in my unsaved contacts.
  • Search for this person in auto-captured contacts.

copy_other_contactツール

copy_other_contactツールは、既存のその他の連絡先からデータをコピーして、新しい保存済み連絡先を作成します。 LLMは、自動取得された連絡先を連絡先にコピーして保存するためにこのツールを使用します。

質問例:

  • Save this auto-captured contact to my contacts.
  • Promote this person to a saved contact.
  • Add this auto-captured contact to my contact list.
  • Save this person permanently.

はじめに

MCP serverのツールは、Overviewページのツールセクションで表示および管理できます。 ツール管理では、次の機能を利用できます:

ツールを開始する必要があります

LLMは、MCP server connector内のアクティブなツールにのみアクセスできます。

最終更新日: