Carta CRM MCP サーバー経由で、Carta CRM(投資家管理システム)に1件以上の投資家レコード(記録)を追加します。 次のような場合に使用: ユーザーが「投資家を追加して」「/add-investor」「Carta CRMに投資家を登録」「投資家レコードを作成」「このベンチャーキャピタルファンドを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>
create_investor MCP ツールを使って、ユーザーが Carta CRM に投資家レコード(企業情報)を一件以上作成するのをサポートします。投資家の詳細情報を対話的に集め、必須項目を確認したうえでツールを呼び出します。
カスタム項目ツールを呼び出して、テナント(利用組織)が設定した項目を確認します。
crm_call_tool({ "name": "crm:get_investor_custom_fields", "arguments": {} })
返されたフィールド ID とラベルを投資家データ収集時のヒントとして活用してください。 呼び出しが失敗した場合は、スキップして進めてください。カスタム項目は任意です。
ユーザーに次の情報を質問してください。
ユーザーがメッセージ内で既に詳細を提供している場合は、再度質問せず直接抽出してください。
以下を呼び出します。
crm_call_tool({
"name": "crm:create_investor",
"arguments": {
name: "<投資家名>",
fields: {
"<フィールド_ID>": "<値>"
}
}
})
カスタム項目データが提供されていない場合は、fields を完全に省略してください。
成功時の応答:
「投資家 {名前} を作成しました(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 による自動翻訳です。