👤add-contact
- プラグイン
- carta-crm
- ソース
- GitHub で見る ↗
説明
Carta CRM MCPサーバーを通じて、1件または複数の連絡先レコードをCarta CRMに追加します。 次のような場合に使用: ユーザーが「連絡先を追加して」「連絡先レコードを作成して」「CRMに連絡先を追加して」「連絡先を保存して」「Carta CRMに連絡先をアップロードして」または「/add-contact」といった発言をした場合。 会話形式で連絡先情報を収集し、MCPサーバーを通じて作成します。 必須項目は名前のみで、その他のフィールドはすべて任意です。
原文を表示
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に連絡先情報を保存するとき
- ✓連絡先をアップロードするよう依頼されたとき
本文(日本語訳)
概要
create_contact MCPツールを使用して、Carta CRMに1件または複数のコンタクトレコードを作成します。
必須フィールドは name のみです。name と、ユーザーがすでに提供しているその他の情報を収集してからツールを呼び出してください。
オプションフィールドの未入力を理由に処理を止めないでください。
ステップ1 — コンタクト情報の収集
必須項目は name のみです。
ユーザーのメッセージからすでに提供されている情報をすべて抽出し、改めて確認しないでください。
name が不足している場合のみ、1度だけ質問してください。
収集可能なフィールド:
- name(必須)— フルネーム、またはfirstName + lastNameから導出
- firstName, lastName, middleName(任意)
- emailDetail — メインのメールアドレス。追加分はemailDetailSecond / Third / Fourth
- phone — メインの電話番号。追加分はbusinessPhone / thirdPhone / fourthPhone
- title — 役職
- headline — 短いプロフィールやキャッチフレーズ
- location — 勤務地(市区町村・都道府県・国)
- socialLinks — linkedinUrl, twitterUrl, githubUrl, facebookUrl
- jobs — 職務経歴: {companyName, title, startedOn, endedOn} の配列
- tags — 文字列タグの配列
- notes — 自由記述のメモ
- listId — 指定された場合、該当リストにコンタクトを追加
カスタムフィールドへの入力をユーザーが希望する場合は、先にスキーマを取得してください:
mcp__carta_crm__get_contact_custom_fields()
listId については、ユーザーから言及がない限り質問しないでください。
ステップ2 — コンタクトの作成
以下を呼び出してください:
mcp__carta_crm__create_contact({
name: "<コンタクト名>",
firstName: "<名>",
lastName: "<姓>",
emailDetail: "<メールアドレス>",
phone: "<電話番号>",
title: "<役職>",
tags: ["<タグ1>"],
fields: { "<field_id>": "<value>" }
})
ユーザーが提供したフィールドのみを含め、それ以外はすべて省略してください。
ステップ3 — 結果の報告
成功した場合:
"コンタクト {name} を保存しました(ID:
{id})。"
エラーが発生した場合は、エラーメッセージを表示し、以下を確認するよう案内してください:
nameが入力されており、空でないことを確認するlistIdを指定した場合、そのリストが存在するかを確認する
複数コンタクトの追加
複数のコンタクントを追加したい場合は、それぞれについてステップ1〜3を繰り返してから、以下のようにまとめて報告してください:
"N件のコンタクトを作成しました: [名前とIDの一覧]"
原文(English)を表示
Overview
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.
Step 1 — Collect contact information
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:
- name (required) — full name, or derived from firstName + lastName
- firstName, lastName, middleName (optional)
- emailDetail — primary email; emailDetailSecond/Third/Fourth for additional emails
- phone — primary phone; businessPhone/thirdPhone/fourthPhone for additional numbers
- title — job title
- headline — short bio or tagline
- location — work location: city, state, country
- socialLinks — linkedinUrl, twitterUrl, githubUrl, facebookUrl
- jobs — work experience: array of {companyName, title, startedOn, endedOn}
- tags — array of string tags
- notes — free-text notes
- listId — if provided, adds the contact to that list
If the user wants to populate custom fields, fetch the schema first:
mcp__carta_crm__get_contact_custom_fields()
Never ask for listId unless the user brings it up.
Step 2 — Create the contact
Call:
mcp__carta_crm__create_contact({
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.
Step 3 — Report result
On success, respond with:
"Contact {name} saved successfully (ID:
{id})."
On error, show the error message and suggest:
- Check that
nameis provided and non-empty - Verify the
listIdexists if one was provided
Adding multiple contacts
If 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 による自動翻訳です。