Aller au contenu

save_playbook

Save the playbook

Action · mcp:actIdempotent

Enregistre le playbook go-to-market : les angles de message, la cadence — trois emails, envoyés aux jours 0, 3 et 7 — et le nombre de rendez-vous par mois que vise l'utilisateur.

Description lue par le modèleEnvoyée telle quelle dans tools/list, en anglais.
Save the go-to-market playbook: the messaging angles, the cadence and the number of meetings a month the user wants to aim at. That number is their objective: nothing here forecasts it.

L'utilisateur dit

J'aimerais environ 8 rendez-vous par mois. Mets en avant l'angle des appels manqués.

tools/call · Arguments envoyés par l'assistant
{
"name": "save_playbook",
"arguments": {
"angles": [
"No more missed calls: every patient gets an answer",
"Your front desk gets two hours a day back"
],
"cadence": "3 emails, sent on day 0, day 3 and day 7",
"targetMeetingsPerMonth": 8
}
}
anglesstring[]obligatoire3–300 caractères1–6 éléments
cadencestringobligatoire3–400 caractères

The cadence, fixed at 3 emails, sent on day 0, day 3, day 7: record it, never another.

targetMeetingsPerMonthintegerobligatoire1–500
Schéma d'entrée
{
"type": "object",
"properties": {
"angles": {
"minItems": 1,
"maxItems": 6,
"type": "array",
"items": {
"type": "string",
"minLength": 3,
"maxLength": 300
}
},
"cadence": {
"type": "string",
"minLength": 3,
"maxLength": 400,
"description": "The cadence, fixed at 3 emails, sent on day 0, day 3, day 7: record it, never another."
},
"targetMeetingsPerMonth": {
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"required": ["angles", "cadence", "targetMeetingsPerMonth"]
}

Sorte de résultatplaybook

kind"playbook"
playbookobjet
  • angles string[]
  • cadence string
  • targetMeetingsPerMonth integer
appUrlstring
Schéma de sortie
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "playbook"
},
"playbook": {
"type": "object",
"properties": {
"angles": {
"type": "array",
"items": {
"type": "string"
}
},
"cadence": {
"type": "string"
},
"targetMeetingsPerMonth": {
"type": "integer"
}
},
"required": ["angles", "cadence", "targetMeetingsPerMonth"],
"additionalProperties": false
},
"appUrl": {
"type": "string"
}
},
"required": ["kind", "playbook", "appUrl"],
"additionalProperties": false
}
  • Le nombre de rendez-vous est l'objectif de l'utilisateur : VibeSell n'en tire aucune prévision.