Carta CRM(カルタシーアールエム・顧客管理システム)の MCP サーバー経由で、案件にメモを追加します。メモは案件レコードのコメントとして保存されます。 次のような場合に使用: ユーザーが「メモを追加」「メモを記録」「案件にメモを追加」「Carta CRM にメモを追加」「コメントを追加」「案件にコメント」「/add-note」などと言った場合。
Adds a note to a deal in the Carta CRM via the Carta CRM MCP Server; notes are stored as comments on the deal record. Use this skill when the user says things like "add a note", "log a note", "add note to a deal", "add note to Carta CRM", "add a comment", "comment on a deal", or "/add-note".
<!-- 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 MCP サーバーでは、update_deal を使用して comment フィールド経由で取引レコードにコメントとしてメモが追加されます。ユーザーがメモを添付する対象の取引を特定し、メモの内容を収集してから取引を更新するのをお手伝いします。
ユーザーがメモを添付する対象の取引について確認してください。会社名または取引名が挙げられた場合は、以下で検索します:
crm_call_tool({ "name": "crm:get_deal_fields", "arguments": {} })
crm_call_tool({ "name": "crm:search_deals", "arguments": { query: "<company name>", limit: 10 } })
複数の取引がヒットした場合は、その一覧を表示してどれにメモを添付するかをお尋ねします。
ユーザーが取引IDを直接提供した場合は、検索をスキップしてください。
ユーザーに以下を確認してください:
ユーザーがすでにメッセージ内でメモの内容を提供している場合は、再度確認せず直接抽出してください。
取引の既存コメントを表示する(fetch_deal_by_deal_id から取得)と、ユーザーが置換するのか追記するのかを判断する際に役立ちます:
crm_call_tool({ "name": "crm:fetch_deal_by_deal_id", "arguments": { id: "<deal id>" } })
以下を呼び出します:
crm_call_tool({
"name": "crm:update_deal",
"arguments": {
id: "<deal id>",
comment: "<note content>"
}
})
注記: comment は既存の取引コメントを置換します。取引にすでにコメントがあり、ユーザーが追記したい場合は、既存テキストと新しい内容を組み合わせて、保存前に確認してください。
成功時は以下のように応答します:
「メモを取引 {会社名}(ID:
{id})に追加しました。」
エラーが発生した場合は、エラーメッセージを表示して以下を提案します:
/search-deals を実行して検索してください<!-- 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>
In the Carta CRM MCP Server, notes are added as comments on deal records using the
comment field via update_deal. Help the user identify which deal to attach
the note to, collect the note content, then update the deal.
Ask the user which deal the note is for. If they named a company or deal, search for it:
crm_call_tool({ "name": "crm:get_deal_fields", "arguments": {} })
crm_call_tool({ "name": "crm:search_deals", "arguments": { query: "<company name>", limit: 10 } })
If multiple deals match, present the list and ask which one to attach the note to.
If the user provided a deal ID directly, skip the search.
Ask the user for:
If the user has already provided the note content in their message, extract it directly without re-asking.
Optionally show the existing comment on the deal (from fetch_deal_by_deal_id) so the
user knows whether they're replacing or appending:
crm_call_tool({ "name": "crm:fetch_deal_by_deal_id", "arguments": { id: "<deal id>" } })
Call:
crm_call_tool({
"name": "crm:update_deal",
"arguments": {
id: "<deal id>",
comment: "<note content>"
}
})
Note: comment replaces the existing deal comment. If the deal already has a comment
and the user wants to append, combine the existing text with the new content and confirm
before saving.
On success, respond with:
"Note added to deal {company name} (ID:
{id})."
On error, show the error message and suggest:
/search-deals to find it原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。