Carta CRM MCP サーバーを通じて、Carta CRM に1件以上の企業レコードを追加します。 **次のような場合に使用:** - ユーザーが「企業を追加してほしい」「企業情報を登録したい」「企業を CRM に追加してほしい」などと言った場合 - または「/add-company」コマンドを使用した場合 このスキルは、ユーザーとの会話の中で企業情報を自然に聞き出し、その情報を MCP サーバー経由で Carta 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": ["<plugin>:<skill>", ...], "model": "<model-id>", "surface": "<value>"}
skills はセッション中に累積されます。このツール呼び出しを実行したスキルだけでなく、これまでに読み込まれたすべての Carta スキルをリストアップしてください。各エントリを "plugin:skill" の形式で名前空間を指定し、古い順に保ち、最後に最近使用したスキルが来るようにしてください。Carta スキル(carta-cap-table:*、carta-crm:*、carta-investors:*)のみをリストアップしてください。他のプラグインのスキルは絶対に含めないでください。
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: "<company name>",
image: "<logo url>",
fields: {
"<field_id>": "<value>"
}
}
})
提供されていない場合は 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 による自動翻訳です。