Creates one or more deal records in the Carta CRM via the Carta CRM MCP Server. Use this skill when the user says things like "add a deal", "create a deal", "log a deal", "add deal to CRM", "add deal to Carta CRM", or "/add-deal". Collects deal information conversationally, then creates it via the MCP server.
carta-crm:1.14.4
Help the user create one or more deal records in the Carta CRM. First fetch available
pipelines and custom fields, then collect deal details conversationally, then call
create_deal.
Call the pipelines tool so the user can pick a pipeline and stage by name:
crm_call_tool({ "name": "crm:get_deal_pipelines_with_stages", "arguments": {} })Present the pipeline and stage names to the user. If the call fails, proceed without it — pipeline and stage default to the organization's defaults if omitted.
crm_call_tool({ "name": "crm:get_deal_custom_fields", "arguments": {} })Use returned field IDs and labels as hints when collecting deal 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_deal",
"arguments": {
pipelineId: "<pipeline id>",
stageId: "<stage id>",
company: {
name: "<company name>",
url: "<company url>"
},
comment: "<comment>",
tags: ["<tag1>", "<tag2>"],
dealLead: "<user id>",
addedAt: "<ISO 8601 date>",
people: {
advisers: ["<contact id>"],
introducer: ["<contact id>"],
management: ["<contact id>"]
},
fields: {
"<field_id>": "<value>"
}
}
})Omit any key the user did not provide. Omit company if neither name nor URL was given.
On success, respond with:
"Deal for {company name} created successfully (ID:
{id})."
On error, show the error message and suggest:
get_deal_pipelines_with_stages to list valid optionsIf the user wants to add multiple deals at once, repeat Steps 3–5 for each one. After all are done, summarize:
"Created N deals: [list of company names with IDs]"
2f20566
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.