update_deal
ActiveTool of FavCRM
declared in 1.0.0
Update a CRM deal. Pass only fields to change; use null for nullable links/fields to clear them.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"dealId"
],
"properties": {
"name": {
"type": "string",
"description": "Deal name"
},
"stage": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Pipeline stage, or null to clear"
},
"amount": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Deal amount, or null to clear"
},
"dealId": {
"type": "string",
"description": "The deal ID"
},
"ownerId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Owner user/team member ID, or null to clear"
},
"dealType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Deal type/category, or null to clear"
},
"accountId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Linked CRM account ID, or null to clear"
},
"contactId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Linked contact ID, or null to clear"
},
"closingDate": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Expected closing date, or null to clear"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Deal notes or description, or null to clear"
},
"probability": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Win probability, or null to clear"
}
}
}Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries