Issue with Creating a Fully Functional Microsoft Teams Meeting via Custom Node

Hi,

I’m trying to create a custom node in Gumloop that generates a fully functional Microsoft Teams meeting with video conferencing. Here’s what I want:

  • When the node runs, it creates a real Teams meeting in my calendar.

  • The meeting should include Teams video conferencing (isOnlineMeeting = true, onlineMeetingProvider = "teamsForBusiness").

  • The node should return the Teams join link (joinUrl) and other meeting details like meetingId, subject, start and end times.

  • Once the meeting is created, I want to just click the meeting in Teams and join, without any extra steps.

Currently, I’ve tried using the create_meeting tool in my custom Python node. The node runs and creates a meeting, but it does not include the video conferencing part—the meeting is just a calendar event.

I’ve tried multiple versions of the node code, formatting ISO dates with timezones, passing attendees as email strings, and including the isOnlineMeeting flag. But the result is the same: I get a meeting without Teams video.

Here is an example of the expected result :

Questions:

  1. Is it possible to create a real Teams meeting with video entirely from a custom Python node in Gumloop?

  2. If so, what’s the correct way to configure the payload for create_meeting to ensure it includes Teams video?

  3. If not, what is the recommended approach to automate the creation of a full Teams meeting from Gumloop?

Any guidance or working examples would be greatly appreciated.

Thanks in advance!

Hey @Benbeker – This should be possible using the Microsoft teams MCP option, you can create a customized node using the Gummie co-pilot for that node specifically:

Step 1:

Step 2: