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.
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:
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.
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.
Ask the user for:
If the user has already provided details in their message, extract them directly without re-asking.
Call:
mcp__carta_crm__create_fundraising({
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]"
78eff87
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.