Carta CRM MCP サーバーを経由して、Carta CRM(顧客管理システム)に1つ以上の企業情報を追加します。 **次のような場合に使用:** - ユーザーが「企業を追加してほしい」「企業の記録を作成してほしい」「Carta CRM に企業を登録してほしい」などと言った場合 - 「/add-company」というコマンドが入力された場合 このスキルは、ユーザーとの対話を通じて企業情報を集めたうえで、MCP サーバー経由で CRM に記録を作成します。
Adds one or more company records to the Carta CRM via the Carta CRM MCP Server. Use this skill when the user says things like "add a company", "create company record", "add company to CRM", "add company to Carta CRM", or "/add-company". Collects company information conversationally, then creates it via the MCP server.
<!-- carta:instrumentation-fallback -->
<IMPORTANT>
_instrumentation_v2 は Carta スキルの利用状況を記録する匿名のテレメトリ(利用データ収集)です。Carta MCP ツール呼び出しの引数に必ず含めてください。プラグインのフックが実行時に上書きするため、常に送信しても問題ありません。形式は以下の通りです:
_instrumentation_v2: {"skills": ["<プラグイン>:<スキル>", ...], "model": "<モデルID>", "surface": "<値>"}
skills はセッション全体で累積されます。これまでに読み込まれたすべての Carta スキルをリストアップしてください(このツール呼び出しだけでなく)。各エントリは "プラグイン:スキル" の形式で名前空間を付け、古い順に並べ、最後に最も最近使用したスキルが来るようにしてください。Carta スキル(carta-cap-table:*、carta-crm:*、carta-investors:*)だけをリストアップしてください。Carta 以外のプラグインのスキルは含めないでください。
surface は Claude を実行している環境を示します。以下の値を使用してください:"chat"(claude.ai または Claude アプリ、つまり通常のチャット。Cowork 以外)、"cowork"(Cowork モード)、"code-terminal"、"code-desktop"、または "excel"。これらのいずれにも当てはまらない場合、または判断できない場合は、この項目を完全に省略してください。推測で記入したり、別の値を作ったりしないでください。
</IMPORTANT>
ユーザーが Carta CRM に 1 社以上の企業レコードを作成するのを支援します。create_company MCP ツールを使用して、企業の詳細情報を会話形式で収集し、必須項目を検証してからツールを呼び出します。
カスタムフィールドツールを呼び出して、テナント(組織)が設定したフィールドを確認します:
crm_call_tool({ "name": "crm:get_company_custom_fields", "arguments": {} })
返されたフィールド ID とラベルを、企業データの収集時のヒントとして活用します。呼び出しに失敗した場合でも続行してください。カスタムフィールドは必須ではありません。
ユーザーに以下をお聞きします:
ユーザーのメッセージに既に詳細が含まれている場合は、改めて質問せず直接抽出してください。
以下を呼び出します:
crm_call_tool({
"name": "crm:create_company",
"arguments": {
name: "<企業名>",
image: "<ロゴURL>",
fields: {
"<フィールドID>": "<値>"
}
}
})
image と fields が提供されていない場合は省略してください。
成功時は以下のように応答します:
「企業 {名前} が正常に作成されました(ID:
{ID})。」
エラー時はエラーメッセージを表示し、以下を確認するよう提案してください:
name が提供されており、空でないことを確認get_company_custom_fields から返されたキーと一致していることを確認ユーザーが複数の企業を一度に追加したい場合は、各企業についてステップ 2〜4 を繰り返します。すべて完了したら、以下のように総括してください:
「N 社を作成しました:[名前と ID のリスト]」
<!-- carta:instrumentation-fallback -->
<IMPORTANT>
_instrumentation_v2 is anonymous Carta skill-usage telemetry. ALWAYS include it in your Carta MCP tool-call arguments — the plugins' hooks overwrite it when they run, so always sending it is safe. Shape:
_instrumentation_v2: {"skills": ["<plugin>:<skill>", ...], "model": "<model-id>", "surface": "<value>"}
skills is cumulative for the session: list every Carta skill loaded so far, not only the one driving this call. Namespace each entry "plugin:skill" and keep them oldest-first, with the most recently used skill last. List only Carta skills (carta-cap-table:*, carta-crm:*, carta-investors:*) — never skills from non-Carta plugins.
surface is the Claude surface you are running in: "chat" (claude.ai or the Claude app, i.e. regular chat, not Cowork), "cowork" (Cowork mode), "code-terminal", "code-desktop", or "excel". Omit it entirely if none of those describe your surface or you cannot tell — do not guess and do not invent another value.
</IMPORTANT>
Help the user create one or more company records in the Carta CRM using the
create_company MCP tool. Collect company details conversationally, validate
required fields, then call the tool.
Call the custom fields tool to see what fields the tenant has configured:
crm_call_tool({ "name": "crm:get_company_custom_fields", "arguments": {} })
Use the returned field IDs and labels as hints when collecting company data. If the call fails, proceed without it — custom fields are optional.
Ask the user for:
If the user has already provided details in their message, extract them directly without re-asking.
Call:
crm_call_tool({
"name": "crm:create_company",
"arguments": {
name: "<company name>",
image: "<logo url>",
fields: {
"<field_id>": "<value>"
}
}
})
Omit image and fields if not provided.
On success, respond with:
"Company {name} created successfully (ID:
{id})."
On error, show the error message and suggest:
name is provided and non-emptyget_company_custom_fieldsIf the user wants to add multiple companies at once, repeat Steps 2–4 for each one. After all are done, summarize:
"Created N companies: [list of names with IDs]"
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。