Hi callin.io community!
I'm encountering an inconsistency between the Gmail and Outlook nodes when integrating them with the AI Agent.
Setup:
- AI Agent invokes the Outlook node via the MCP server
- CC/BCC fields are configured to “Defined automatically by the model”
Issue:
- Gmail node: Functions correctly even when the AI does not supply CC/BCC values.
- Outlook node: Returns a “Received tool input did not match expected schema” error when the CC/BCC fields are empty.
Error message:
At least one recipient is not valid. Recipient '' is not resolved. All recipients must be resolved before a message can be submitted.
Problem:
- If CC/BCC fields are omitted → CC/BCC functionality is unavailable.
- If CC/BCC fields are included with “Defined by model” → Microsoft requires values in these fields, they cannot be empty. Gmail does not have this restriction!
Question: Is there a method to enable the Outlook node to manage optional CC/BCC parameters similarly to the Gmail node? Alternatively, are there any workarounds to ensure CC/BCC are truly optional when utilizing the AI Agent?
Thanks for any suggestions!
Information on your callin.io setup
- callin.io version: 1.99
- Database (default: SQLite): SQLite
- callin.io EXECUTIONS_PROCESS setting (default: own, main): own
- Running callin.io via (Docker, npm, callin.io cloud, desktop app): Docker
- Operating system: Windows 11
Hello, could you please share the AI Agent system prompt?
Perhaps some adjustments to the AI Agent system prompt could help the AI better grasp your requirements.
Some AI models require a clearer understanding of the system prompt.
Let me know if this is helpful.
The system prompt shouldn't influence this: “Send a message in Outlook from the private Outlook/Microsoft Account of Sven”
it functions flawlessly when I include a CC and BCC in the prompt. However, if only one or none are present, it fails. That's the core issue.
Please provide the rewritten markdown content.
Understood. Please try this straightforward approach.
Add a description to each significant field, such as the BCC Recipients and CC Recipients fields. You can add a description to indicate to the bot that these fields are supplementary and not critical.
This isn't functioning. The moment you include fields with Outlook, it requires a value.