Carta CRM MCP サーバーを使用して、Carta CRM(顧客関係管理システム)に1件以上の資金調達レコードを追加します。 **次のような場合に使用:** 「資金調達を追加する」「資金調達を登録する」「資金調達ラウンドを記録する」「CRM に資金調達を追加する」「資金調達レコードを作成する」または「/add-fundraising」といった指示をユーザーが出した場合 このスキルは、資金調達情報を会話形式で収集してから、MCP サーバー経由で CRM に登録します。
Adds one or more fundraising records to the Carta CRM via the Carta CRM MCP Server. Use this skill when the user says things like "add a fundraising", "create a fundraising", "log a fundraising round", "add fundraising to CRM", "create fundraising record", or "/add-fundraising". Collects fundraising information conversationally, then creates it via the MCP server.
<!-- carta:plugin-version --> <carta-plugin>carta-crm:1.14.2</carta-plugin>
ユーザーが Carta CRM に資金調達レコード(融資や出資の記録)を1件以上作成するのをお手伝いします。create_fundraising MCP ツールを使い、対話形式で詳細情報を集めてから実行します。
ステージ取得ツールを呼び出して、ユーザーが名前でステージを選べるようにします:
crm_call_tool({ "name": "crm:get_fundraising_stages", "arguments": {} })
ステージ名をユーザーに提示してください。呼び出しに失敗した場合はスキップしても問題ありません。ステージが指定されない場合は自動的に最初のステージが使われます。
crm_call_tool({ "name": "crm:get_fundraising_custom_fields", "arguments": {} })
返されたフィールドID とラベルを参考に、資金調達データを集める際の手がかりにしてください。呼び出しに失敗した場合はスキップしても問題ありません。
ユーザーに以下を尋ねます:
ユーザーがすでにメッセージに詳細を記載している場合は、改めて質問せず直接その情報を抽出してください。
以下を実行します:
crm_call_tool({
"name": "crm:create_fundraising",
"arguments": {
name: "<fundraising name>",
stageId: "<stage id>",
fields: {
"<field_id>": "<value>"
}
}
})
情報が提供されない場合は stageId と fields は省略してください。
成功時は以下のように応答してください:
「資金調達 {名前} を正常に作成しました(ID:
{id})」
エラーが発生した場合はエラーメッセージを表示し、以下を確認するよう勧めます:
name(名前)が入力され、空白でないことget_fundraising_stages を実行してオプションを確認)get_fundraising_custom_fields で返されたキーと一致していることユーザーが複数の資金調達レコードを一度に追加したい場合は、各レコードについてステップ3~5を繰り返してください。すべて完了後に以下のように要約してください:
「N件の資金調達レコードを作成しました:[名前とID のリスト]」
<!-- carta:plugin-version --> <carta-plugin>carta-crm:1.14.5</carta-plugin>
Help the user create one or more fundraising records in the Carta CRM using the
create_fundraising MCP tool. Collect details conversationally, then call the tool.
Call the stages tool so the user can pick a stage by name:
crm_call_tool({ "name": "crm:get_fundraising_stages", "arguments": {} })
Present the stage names to the user. If the call fails, proceed without it — stage defaults to the first stage if omitted.
crm_call_tool({ "name": "crm:get_fundraising_custom_fields", "arguments": {} })
Use returned field IDs and labels as hints when collecting fundraising data. If the call fails, proceed without it.
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_fundraising",
"arguments": {
name: "<fundraising name>",
stageId: "<stage id>",
fields: {
"<field_id>": "<value>"
}
}
})
Omit stageId and fields if not provided.
On success, respond with:
"Fundraising {name} created successfully (ID:
{id})."
On error, show the error message and suggest:
name is provided and non-emptyget_fundraising_stages to list optionsget_fundraising_custom_fieldsIf the user wants to add multiple fundraisings at once, repeat Steps 3–5 for each one. After all are done, summarize:
"Created N fundraisings: [list of names with IDs]"
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。