Carta CRM MCP Server を通じて、Carta CRM に1件以上の連絡先レコードを追加するスキルです。 次のような場合に使用:ユーザーが「連絡先を追加してほしい」「連絡先レコードを作成してほしい」「CRM に連絡先を追加してほしい」「連絡先を保存してほしい」「Carta CRM に連絡先をアップロードしてほしい」などと言った場合、または「/add-contact」コマンドが実行された場合。 このスキルは会話形式で連絡先情報を収集してから、MCP Server を経由してレコードを作成します。必須項目は名前のみで、その他の項目(住所やメールアドレスなど)はすべてオプションです。
Adds one or more contact records to the Carta CRM via the Carta CRM MCP Server. Use this skill when the user says things like "add a contact", "create a contact record", "add contact to CRM", "save a contact", "upload contact to Carta CRM", or "/add-contact". Collects contact information conversationally, then creates it via the MCP server. Only name is required — all other fields are optional.
ユーザーが Carta CRM に1件以上の連絡先レコードを作成するのをサポートします。create_contact MCP ツールを使用します。必須項目は「名前」のみです。既に提供されている情報と合わせて、すぐにツールを呼び出してください。オプション項目が未入力でも進めます。
「名前」のみ必須です。ユーザーが既に提供している情報をすべて抽出してください。再度確認する必要はありません。「名前」が不足していれば、1回だけ尋ねてください。
収集できるフィールド:
カスタム項目を入力したい場合は、まずスキーマを取得してください:
crm_call_tool({ "name": "crm:get_contact_custom_fields", "arguments": {} })
ユーザーが言及しない限り、listId について尋ねないでください。
以下を呼び出します:
crm_call_tool({
"name": "crm:create_contact",
"arguments": {
name: "<連絡先名>",
firstName: "<名>",
lastName: "<姓>",
emailDetail: "<メールアドレス>",
phone: "<電話番号>",
title: "<職種>",
tags: ["<タグ1>"],
fields: { "<field_id>": "<値>" }
}
})
ユーザーが提供したフィールドのみ含めてください。その他は省略します。
成功時:
「連絡先 {名前} を保存しました(ID:
{id})。」
エラー時は、エラーメッセージを表示して以下をお勧めください:
ユーザーが複数の連絡先を追加したい場合は、各連絡先についてステップ1~3を繰り返し、最後に以下のように要約してください:
「N件の連絡先を作成しました:[名前と ID のリスト]」
<!-- carta:plugin-version --> <carta-plugin>carta-crm:1.14.5</carta-plugin>
Help the user create one or more contact records in the Carta CRM using the
create_contact MCP tool. Only name is required — collect that and any other
details the user has already provided, then call the tool. Do not block on optional fields.
Only name is required. Extract everything the user has already provided in their
message without re-asking. If name is missing, ask for it once.
Fields you can collect:
If the user wants to populate custom fields, fetch the schema first:
crm_call_tool({ "name": "crm:get_contact_custom_fields", "arguments": {} })
Never ask for listId unless the user brings it up.
Call:
crm_call_tool({
"name": "crm:create_contact",
"arguments": {
name: "<contact name>",
firstName: "<first>",
lastName: "<last>",
emailDetail: "<email>",
phone: "<phone>",
title: "<title>",
tags: ["<tag1>"],
fields: { "<field_id>": "<value>" }
}
})
Include only the fields the user provided. Omit everything else.
On success, respond with:
"Contact {name} saved successfully (ID:
{id})."
On error, show the error message and suggest:
name is provided and non-emptylistId exists if one was providedIf the user wants to add multiple contacts, repeat Steps 1–3 for each one, then summarize:
"Created N contacts: [list of names with IDs]"
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。