Utwórz automatyzację (Platform MCP)
Użyj tego narzędzia, aby utworzyć automatyzację na tablicy monday.com na podstawie uporządkowanego opisu w języku naturalnym. Nie musisz znać dokładnych bloków automatyzacji ani ich pól - jasno opisz, co użytkownik chce osiągnąć, a narzędzie przełoży ten opis na obsługiwane wyzwalacze, warunki i akcje.
Używaj tego narzędzia tylko wtedy, gdy znasz boardId, zamierzony wyzwalacz, co najmniej jedną zamierzoną akcję oraz szczegóły istotne dla wyzwalacza, warunków lub akcji. Jeśli brakuje wymaganych informacji, zapytaj o nie użytkownika przed wywołaniem narzędzia.
Jeśli narzędzie zwróci status: "needs_clarification", pokaż użytkownikowi pola wymagające uzupełnienia, zbierz odpowiedzi, a następnie ponownie wywołaj narzędzie.
Parametry
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
| userPrompt | string |
Tak | Uporządkowany opis automatyzacji do utworzenia (zobacz format poniżej). |
| boardId | string |
Tak | Numeryczny identyfikator tablicy zapisany jako ciąg znaków. |
Opisz automatyzację w tym formacie:
Trigger:
When <the event that should start the automation>
Details:
<relevant detail>: <value>
Conditions:
- Only if <condition that should be true>
Actions:
- <action the automation should perform>:
<relevant detail>: <value>
Zasady: użyj jednego wyzwalacza; warunki są opcjonalne (wiele warunków oznacza AND); użyj jednej lub większej liczby akcji; nie twórz rozgałęzień; używaj języka naturalnego, a nie identyfikatorów bloków. Akcje mogą odwoływać się do kontekstu wyzwalacza, na przykład {{item name}}, {{creator}}, {{status}}, {{group}} lub {{board}}.
Przykład
Utwórz automatyzację, która wysyła powiadomienie i przenosi element po utworzeniu nowego elementu:
{
"boardId": "1234567890",
"userPrompt": "Trigger:\n When a new item is created\n\nActions:\n - Send a notification:\n Recipient: John Snow\n Title: Important Update\n Message: The item \"{{item name}}\" was created.\n - Move the item to a group:\n Group: Top group"
}
Narzędzie zwraca utworzoną automatyzację albo status needs_clarification z listą pól, których wartości są jeszcze potrzebne.
Odpowiednik programistyczny
To narzędzie wywołuje usługę monday.com do tworzenia automatyzacji. Automatyzacjami zarządza się głównie w interfejsie monday.com lub przez MCP - nie ma bezpośredniego, publicznego odpowiednika w GraphQL.