💰add-fundraising
- プラグイン
- carta-crm
- ソース
- GitHub で見る ↗
説明
Carta CRM MCPサーバーを通じて、1件または複数の資金調達レコードをCarta CRMに追加します。 次のような場合に使用: ユーザーが「資金調達を追加して」「資金調達を作成して」「資金調達ラウンドを記録して」「CRMに資金調達を追加して」「資金調達レコードを作成して」または「/add-fundraising」などと発言したとき。 会話形式で資金調達に関する情報を収集し、MCPサーバーを通じてレコードを作成します。
原文を表示
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.
ユースケース
- ✓資金調達レコードを追加する
- ✓資金調達ラウンドを記録する
- ✓資金調達情報をCRMに作成する
本文(日本語訳)
概要
create_fundraising MCPツールを使用して、Carta CRM上に1件または複数のファンドレイジング(資金調達)レコードを作成するユーザーをサポートします。
会話形式で必要な情報を収集してから、ツールを呼び出してください。
ステップ 1 — 利用可能なステージを取得する(任意・推奨)
ユーザーがステージを名前で選択できるよう、ステージツールを呼び出します:
mcp__carta_crm__get_fundraising_stages()
取得したステージ名をユーザーに提示してください。 呼び出しが失敗した場合は、この手順をスキップして次に進みます。 — ステージが省略された場合は、最初のステージがデフォルトとして使用されます。
ステップ 2 — 利用可能なカスタムフィールドを確認する(任意)
mcp__carta_crm__get_fundraising_custom_fields()
返却されたフィールドIDとラベルを、ファンドレイジング情報を収集する際のヒントとして活用してください。 呼び出しが失敗した場合は、この手順をスキップして次に進みます。
ステップ 3 — ファンドレイジング情報を収集する
以下の情報をユーザーに確認してください:
- 名前(必須) — ファンドレイジングラウンドの名称(例: "Acme Corp Series B"、"Project Atlas Seed Round")
- ステージ(任意) — このファンドレイジングが属するステージ(ステップ 1 で取得したもの)
- カスタムフィールド(任意) — ステップ 2 で返却されたフィールド
ユーザーがすでにメッセージ内で詳細を提供している場合は、 再度確認せずにそのまま情報を抽出してください。
ステップ 4 — ファンドレイジングを作成する
以下を呼び出します:
mcp__carta_crm__create_fundraising({
name: "<ファンドレイジング名>",
stageId: "<ステージID>",
fields: {
"<field_id>": "<value>"
}
})
stageId および fields は、指定がない場合は省略してください。
ステップ 5 — 結果を報告する
成功時、以下のように応答してください:
"ファンドレイジング {name} を正常に作成しました(ID:
{id})。"
エラー時、エラーメッセージを表示したうえで、以下を確認するよう案内してください:
nameが指定されており、かつ空でないことを確認する- ステージIDが有効かどうかを確認する —
get_fundraising_stagesを実行して選択肢を一覧表示する - カスタムフィールドIDが
get_fundraising_custom_fieldsで返却されたキーと一致しているか確認する
複数のファンドレイジングを追加する場合
ユーザーが複数のファンドレイジングを一度に追加したい場合は、各件についてステップ 3〜5 を繰り返してください。 すべての作成が完了したら、以下のように要約してください:
"N件のファンドレイジングを作成しました: [名前とIDの一覧]"
原文(English)を表示
Overview
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.
Step 1 — Fetch available stages (optional but recommended)
Call the stages tool so the user can pick a stage by name:
mcp__carta_crm__get_fundraising_stages()
Present the stage names to the user. If the call fails, proceed without it — stage defaults to the first stage if omitted.
Step 2 — Discover available custom fields (optional)
mcp__carta_crm__get_fundraising_custom_fields()
Use returned field IDs and labels as hints when collecting fundraising data. If the call fails, proceed without it.
Step 3 — Collect fundraising information
Ask the user for:
- Name (required) — the fundraising round name (e.g. "Acme Corp Series B", "Project Atlas Seed Round")
- Stage (optional) — which stage this fundraising is in (from Step 1)
- Custom fields (optional) — any fields returned in Step 2
If the user has already provided details in their message, extract them directly without re-asking.
Step 4 — Create the fundraising
Call:
mcp__carta_crm__create_fundraising({
name: "<fundraising name>",
stageId: "<stage id>",
fields: {
"<field_id>": "<value>"
}
})
Omit stageId and fields if not provided.
Step 5 — Report result
On success, respond with:
"Fundraising {name} created successfully (ID:
{id})."
On error, show the error message and suggest:
- Check that
nameis provided and non-empty - Verify stage IDs are valid — run
get_fundraising_stagesto list options - Verify custom field IDs match the keys returned by
get_fundraising_custom_fields
Adding multiple fundraisings
If 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 による自動翻訳です。