Carta CRM MCP サーバーを通じて、Carta CRM(顧客管理システム)に1件以上の投資家レコードを追加します。 **次のような場合に使用:** - ユーザーが「投資家を追加する」「投資家をCarta CRMに追加する」「投資家レコードを作成する」「このVCファンドをCRMに保存する」などと言った場合 投資家情報を会話形式で収集した後、MCP サーバー経由で作成します。
Adds one or more investor records to the Carta CRM via the Carta CRM MCP Server. Use this skill when the user says things like "add an investor", "/add-investor", "add investor to Carta CRM", "create investor record", "add this VC fund to the CRM", or "save investor data". Collects investor 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:*)のみを記載してください。Carta以外のプラグインのスキルは含めないでください。
surface は、実行しているClaudeの環境を指します。"chat"(claude.aiまたはClaudeアプリ、つまり通常のチャット。Cowork以外)、"cowork"(Coworkモード)、"code-terminal"、"code-desktop"、"excel" のいずれかです。当てはまるものがない場合または判断できない場合は、この項目を完全に省略してください。推測や造語は避けてください。
</IMPORTANT>
ユーザーがCartaのCRM(顧客関係管理ツール)を使用して、1件以上の投資家レコードを作成するのをサポートします。create_investorMCPツールを利用して、投資家の情報を会話形式で収集し、必須項目を検証してからツールを実行します。
カスタムフィールドツールを呼び出して、ユーザーの組織で設定されているフィールドを確認します:
crm_call_tool({ "name": "crm:get_investor_custom_fields", "arguments": {} })
返されたフィールドIDとラベルを参考に、投資家データの収集を進めます。 呼び出しに失敗しても、そのまま進めてください。カスタムフィールドはオプションです。
ユーザーに以下を聞きます:
ユーザーがメッセージ内で既に詳細情報を提供している場合は、改めて尋ねずに直接その情報を抽出してください。
以下を呼び出します:
crm_call_tool({
"name": "crm:create_investor",
"arguments": {
name: "<investor name>",
fields: {
"<field_id>": "<value>"
}
}
})
カスタムフィールドのデータがない場合は、fieldsを完全に省略してください。
成功時のレスポンス:
「投資家 {name} を作成しました(ID:
{id})。」
エラー時は、エラーメッセージを表示し、以下を提案してください:
name が入力されており、空でないことを確認するget_investor_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 investor records in the Carta CRM using the
create_investor MCP tool. Collect investor 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_investor_custom_fields", "arguments": {} })
Use the returned field IDs and labels as hints when collecting investor 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_investor",
"arguments": {
name: "<investor name>",
fields: {
"<field_id>": "<value>"
}
}
})
Omit fields entirely if no custom field data was provided.
On success, respond with:
"Investor {name} created successfully (ID:
{id})."
On error, show the error message and suggest:
name is provided and non-emptyget_investor_custom_fieldsIf the user wants to add multiple investors at once, repeat Steps 2–4 for each one. After all are done, summarize:
"Created N investors: [list of names with IDs]"
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。