Tools

Important: Agents is currently in private beta and is not yet available to all customers.

Tools enable the agent to perform specific tasks in an agentflow. When a tool is enabled, the agent can use it to retrieve information or perform actions while responding to a request.

The following tools are available. Additional tools may be available depending on the configuration.

Calculator

The Calculator tool enables the agent to perform mathematical calculations.

CurrentDateTime

The CurrentDateTime tool enables the agent to retrieve the current date and time.

Gmail

The Gmail tool enables the agent to interact with Gmail using a configured connection.

Field or selection Description Variable types
Type Gmail action used by the tool. Text
Connection Connection used to authenticate with Gmail. N/A
Draft actions

Draft operations available for the Gmail tool:

  • List drafts: Retrieves the list of drafts in the Gmail account.

    • Max results: Maximum number of drafts to return.

  • Create draft: Creates a new email draft.

    • To: Recipient email address. Multiple addresses can be included seperated by delimiters. (Text)

    • Subject : The subject of the email. (Text)

    • Body : The content in the body of the email. (Text)

    • CC: Carbon copy email addresses. Multiple addresses can be included seperated by delimiters. (Text)

    • BCC : Blind carbon copy email addresses. Multiple addresses can be included seperated by delimiters. (Text)

  • Get draft: Retrieves details of a specific draft.

    • Draft ID: Identifier of the draft. (Text, Decimal, Integer, Boolean, DateTime, Collection)

  • Update draft: Updates an existing draft.

    • Draft ID: Identifier of the draft to update. (Text)

    • To (Update): Updated recipient email address list. (Text)

    • Subject (Update): Updated email subject. (Text)

    • Body (Update): Updated email body content. (Text)

  • Send draft: Sends the selected draft email.

    • Draft ID: Identifier of the draft to send. (Text, Decimal, Integer, Boolean, DateTime, Collection)

  • Delete draft: Deletes the selected draft.

    • Draft ID: Identifier of the draft to delete. (Text, Decimal, Integer, Boolean, DateTime, Collection)

N/A
Message actions

Actions available when Messages is selected as the type.

  • List messages: Retrieves a list of messages from the Gmail account.

    • Max results: Maximum number of messages to return.

    • Query: Query string used to filter results using Gmail search syntax.

  • Get message: Retrieves details of a specific message.

    • Message ID: ID of the message to update.

  • Send message: Sends a new email message.

    • To: Recipient email address. (Text)

    • Subject: Email subject. (Text)

    • Body: Email body content. (Text)

    • CC: CC email address. (Text)

    • BCC: BCC email address. (Text)

  • Modify message: Updates properties of an existing message.

    • Message ID: ID of the message to update.

  • Add label ID: Label IDs to add to the message.

  • Remove label ID: Label IDs to remove from the message.

  • Trash message: Moves a message to the trash.

  • Untrash message: Restores a message from the trash.

Delete message: Permanently deletes a message.

Text
Label actions

Actions available when Labels is selected as the type.

  • List labels: Retrieves the list of labels in the Gmail account.

  • Get label: Retrieves details of a specific label.

    • Label ID: Identifier of the label. (Text, Decimal, Integer, Boolean, DateTime, Collection)

  • Create label: Creates a new label in Gmail.

    • Label name: Name of the label. (Text)
    • Label color: Color of the label in hexadecimal format. (Text)

  • Update label: Updates an existing label.

    • Label ID: Identifier of the label to update. (Text)
    • Label name : Updated name of the label. (Text)

    • Label color : Updated color of the label in hexadecimal format. (Text)

  • Delete label: Deletes the selected label.

    • Label ID: Identifier of the label to delete. (Text, Decimal, Integer, Boolean, DateTime, Collection)

Text, Decimal, Integer, Boolean, DateTime, Collection
Thread actions

Actions available when Threads is selected as the type.

  • List threads: Retrieves the list of threads in the Gmail account.

  • Get thread: Retrieves details of a specific thread.

    • Thread ID: Identifier of the thread. (Text, Decimal, Integer, Boolean, DateTime, Collection)

  • Modify thread: Updates properties of an existing thread.

    • Thread ID: Identifier of the thread to update. (Text, Decimal, Integer, Boolean, DateTime, Collection)

    • Add label IDs: Label IDs to add to the thread. Multiple IDs can be included separated by delimiters.

    • Remove label IDs: Label IDs to remove from the thread. Multiple IDs can be included separated by delimiters.

  • Trash thread: Moves the selected thread to the trash.

    • Thread ID: Identifier of the thread. (Text, Decimal, Integer, Boolean, DateTime, Collection)

  • Untrash thread: Restores the selected thread from the trash.

    • Thread ID: Identifier of the thread. (Text, Decimal, Integer, Boolean, DateTime, Collection)

  • Delete thread: Permanently deletes the selected thread.

    • Thread ID: Identifier of the thread. (Text, Decimal, Integer, Boolean, DateTime, Collection)

Text, Decimal, Integer, Boolean, DateTime, Collection

Google Calendar

Field or selection Description Variable types
Type

Google Calendar operation used by the tool. Available options include:

  • Event: Operations related to calendar events.

  • Calendar: Operations related to calendar resources.

  • Freebusy: Retrieves free or busy information for calendars.

N/A
Connection Connection used to authenticate with Google Calendar. N/A
Event actions

Actions available when Event is selected as the type.

  • List events: Retrieves a list of events from the calendar.

    • Calendar ID: Identifier of the calendar (use "primary" for the primary calendar). (Text)

    • Time min: Earliest time returned by the event search (ISO 8601 format). (Text, DateTime)

    • Time max: Latest time returned by the event search (ISO 8601 format). (Text, DateTime)

    • Max results: Maximum number of events to return. (Text, Decimal, Integer)

    • Single events: Expand recurring events into instances. (Boolean)

    • Order by: Order of events returned. (Text)

    • Query: Free text search terms used to filter results. (Text)

  • Create event: Creates a new calendar event.

    • Calendar ID: Identifier of the calendar (use "primary" for the primary calendar). (Text)

    • Summary: Event title or summary. (Text)

    • Description: Event description. (Text)

    • Location: Event location. (Text)

    • Start date time: Event start time (ISO 8601 format). (Text, DateTime)

    • End date time: Event end time (ISO 8601 format). (Text, DateTime)

    • Time zone: Time zone of the event. For example, America/New_York. (Text)

    • All day event: Event lasts all day. (Boolean)

    • Start date: Start date for all-day events in YYYY-MM-DD format. (Text, DateTime)

    • End date: End date for all-day events in YYYY-MM-DD format. (Text, DateTime)

    • Attendees: Attendee email addresses. Multiple addresses can be included separated by delimiters. (Text)

    • Recurrence rules: Recurrence rules in RRULE format. (Text)

    • Reminder minutes: Number of minutes before the event to send a reminder. (Text, Decimal, Integer)

    • Visibility: Event visibility setting. (Text)

  • Get event: Retrieves details of a specific event.

    • Calendar ID: Identifier of the calendar (use "primary" for the primary calendar). (Text)

    • Event ID: Identifier of the event. (Text, Decimal, Integer, Boolean, DateTime, Collection)

  • Update event: Updates an existing event.

    • Calendar ID: Identifier of the calendar (use "primary" for the primary calendar). (Text)

    • Event ID: Identifier of the event for operations on specific events. (Text)

    • Summary: Event title or summary. (Text)

    • Description: Event description. (Text)

    • Location: Event location. (Text)

    • Start date time: Event start time (ISO 8601 format). (Text, DateTime)

    • End date time: Event end time (ISO 8601 format). (Text, DateTime)

    • Time zone: Time zone of the event (for example, America/New_York). (Text)

    • All day event: Event lasts all day. (Boolean)

    • Start date: Start date for all-day events (YYYY-MM-DD format). (Text, DateTime)

    • End date: End date for all-day events (YYYY-MM-DD format). (Text, DateTime)

    • Attendees: Attendee email addresses. Multiple addresses can be included separated by delimiters. (Text)

    • Recurrence rules: Recurrence rules in RRULE format. (Text)

    • Reminder minutes: Number of minutes before the event to send a reminder. (Text, Decimal, Integer)

    • Visibility: Event visibility setting. (Text)

  • Delete event: Deletes an event from the calendar.

    • Calendar ID: Identifier of the calendar (use "primary" for the primary calendar). (Text)
    • Event ID: Identifier of the event. (Text, Decimal, Integer, Boolean, DateTime, Collection)

  • Quick add event: Creates an event using a natural language description.

    • Calendar ID: Identifier of the calendar (use "primary" for the primary calendar). (Text)

    • Quick add text: Natural language text used for quick event creation. For example, Lunch with John tomorrow at 12pm. (Text)

Text, Decimal, Integer, Boolean, DateTime, Collection
Calender actions

Actions available when Calendar is selected as the type.

  • List calendars: Retrieves the list of calendars available in the account.

    • Show hidden: Include hidden calendars in the result. (Boolean)

    • Min access role: Minimum access role required for calendars returned in the list. Supported values include Free/Busy Reader, Reader, Writer, and Owner.

  • Create calendar: Creates a new calendar.

    • Calendar summary: Calendar title or name. (Text)

    • Calendar description: Description of the calendar. (Text)

    • Calendar location: Location associated with the calendar. (Text)

    • Calendar time zone: Time zone of the calendar. For example, America/New_York. (Text)

  • Get calendar: Retrieves details of a specific calendar.

    • Calendar ID: Identifier of the calendar for operations on specific calendars. (Text)

  • Update calendar: Updates an existing calendar.

    • Calendar ID: Identifier of the calendar to update. (Text)

    • Calendar summary: Updated calendar title or name. (Text)

    • Calendar description: Updated calendar description. (Text)

    • Calendar location: Updated calendar location. (Text)

    • Calendar time zone: Updated time zone of the calendar. (Text)

  • Delete calendar: Deletes a calendar.

    • Calendar ID: Identifier of the calendar to delete. (Text)

  • Clear calendar: Removes all events from the selected calendar.

    • Calendar ID: Identifier of the calendar to delete. (Text)

Text, Decimal, Integer, Boolean, DateTime, Collection
Freebusy actions

Actions available when Freebusy is selected as the type.

  • Query freebusy: Retrieves free or busy time information for the specified calendar and time range.

Text, Decimal, Integer, Boolean, DateTime, Collection

Google Docs

Field or selection Description Variable types
Actions

Google Docs operation used by the tool. Available options include:

  • Create document: Creates a new Google Docs document.

    • Title: Name of the document. (Text)

    • Text: Text content to insert or append in the document. (Text)

    • Index: Position where text or media is inserted in the document. The value is 1-based. The default value is 1, which inserts content at the beginning. (Decimal, Integer)

    • Image URL: URL of the image to insert into the document. (Text)

    • Table rows: Number of rows in the table. (Decimal, Integer)

    • Table columns: Number of columns in the table. (Decimal, Integer)

  • Get document: Retrieves details of a document.

    • Document ID: Document ID for operations on specific documents. (Text)

  • Update document: Updates an existing document.

    • Document ID: Document ID for operations on specific documents. (Text)

    • Text: Text content to insert or append.

    • Index: Index where to insert text or media. 1-based, default: 1 for beginning. (Decimal, Integer)

    • Replace text: Text to replace. (Text)

    • New text: New text to replace with. (Text)

    • Match case: Search should be case-sensitive. (Boolean)

    • Image URL: URL of the image to insert. (Text)

    • Table rows: Number of rows in the table. (Decimal, Integer)

    • Table columns: Number of columns in the table. (Decimal, Integer)

  • Insert text: Inserts text into a document.

    • Document ID: Document ID for operations on specific documents. (Text)

    • Text: Text content to insert or append. (Text)

    • Index: Index where to insert text or media (1-based, default: 1 for beginning). (Decimal, Integer)

  • Replace text: Replaces existing text in a document.

    • Document ID: Document ID for operations on specific documents. (Text)

    • Replace text: Text to replace. (Text)

    • New text: New text to replace with. (Text)

    • Match case: Search should be case-sensitive. (Boolean)

  • Append text: Adds text to the end of a document.

    • Document ID: Document ID for operations on specific documents. (Text)
    • Text: Text content to insert or append. (Text)

  • Get text content: Retrieves the text content from a document.

    • Document ID: Document ID for operations on specific documents. (Text)

  • Insert image: Inserts an image into a document.

    • Document ID: Document ID for operations on specific documents. (Text)

    • Index: Index where to insert the image. 1-based, default: 1 for beginning. (Decimal, Integer)

    • Image URL: URL of the image to insert. (Text)

  • Create table: Creates a table in a document.

    • Document ID: Document ID for operations on specific documents. (Text)

    • Index: Index where to insert the table (1-based, default: 1 for beginning). (Decimal, Integer)

    • Table rows: Number of rows in the table. (Decimal, Integer)

    • Table columns: Number of columns in the table. (Decimal, Integer)

Text, Decimal, Integer, Boolean, DateTime, Collection
Connection Connection used to authenticate with Google Docs. N/A

Google Drive

Field or selection Description Variable types
Type

Google Drive operation used by the tool. Available options include:

  • File: Operations related to files in Google Drive.

  • Folder: Operations related to folders in Google Drive.

  • Search: Searches for files or folders in Google Drive.

  • Share: Shares files or folders with users.

N/A
Connection

Connection used to authenticate with Google Drive.

N/A
File actions

Actions available when File is selected as the type.

  • List files: Retrieves a list of files available in Google Drive.

    • Max results: Maximum number of results to return (1–1000). (Decimal, Integer)

    • Order by: Sort order for file results. (Text)

    • Include items from all drives: Include items from all drives (shared drives). (Boolean)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

    • Fields: Specific fields to include in the response. For example, files(id,name,mimeType).

  • Get file: Retrieves details of a specific file.

    • File ID: File ID for file operations. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

    • Fields: Specific fields to include in the response. (Text)

    • Acknowledge abuse: Acknowledge the risk of downloading known malware or abusive files. (Boolean)

  • Create file: Creates a new file in Google Drive.

    • File name: Name of the file. (Text)

    • File content: Content of the file. (Text)

    • MIME type: MIME type of the file. For example, text/plain, application/pdf. (Text)

    • Parent folder ID: ID of the parent folder. IDs separated by delimiters for multiple parents. (Text)

    • File description: Description of the file. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

  • Update file: Updates an existing file.

    • File ID: File ID for file operations. (Text)

    • File description: Description of the file. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

  • Delete file: Deletes a file from Google Drive.

    • File ID: File ID for file operations. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

  • Copy file: Creates a copy of an existing file.

    • File ID: File ID of the file to copy. (Text)

    • File name: Name of the copied file. (Text)

    • Parent folder ID: ID of the parent folder where the copied file will be stored (IDs separated by delimiters for multiple parents). (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

  • Download file: Downloads a file from Google Drive.

    • File ID: File ID for file operations. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

    • Acknowledge abuse: Acknowledge the risk of downloading known malware or abusive files. (Boolean)

Text, Decimal, Integer, Boolean, DateTime, Collection
Folder actions

Actions available when Folder is selected as the type.

  • Create folder: Creates a new folder in Google Drive.

    • Folder name: Name of the folder. (Text)

    • Parent folder ID: ID of the parent folder for the new folder. (Text)

    • Folder description: Description of the folder. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

  • List folder contents: Retrieves the files and folders contained in a specific folder.

    • Folder ID: Folder ID for folder operations. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

  • Delete folder: Deletes a folder from Google Drive.

    • Folder ID: Folder ID for folder operations. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

Text, Decimal, Integer, Boolean, DateTime, Collection
Search actions

Actions available when Search is selected as the type.

  • Search files: Searches for files in Google Drive using the specified query.

    • Search query: Query used to search for files using Google Drive search syntax. (Text)

    • Max results: Maximum number of results to return 1-1000. (Decimal, Integer)

    • Order by: Sort order for the search results. (Text)

    • Include items from all drives: Include items from all drives including shared drives. (Boolean)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

Text, Decimal, Integer, Boolean, DateTime, Collection
Share actions

Actions available when Share is selected as the type.

  • Share file: Shares a file with a user, group, or domain.

    • File ID: File ID for sharing operations.

    • Share role: Permission role for sharing. (Text)

    • Share type: Type of permission. (Text)

    • Email address: Email address for user or group sharing. (Text)

    • Domain name: Domain name for domain-level sharing. (Text)

    • Send notification email: Send notification emails when sharing. (Boolean)

    • Email message: Custom message to include in the notification email. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

  • Get permissions: Retrieves the list of permissions for a file.

    • File ID: File ID for sharing operations. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

  • Remove permission: Removes a permission from a file.

    • File ID: File ID for sharing operations. (Text)

    • Permission ID: Permission ID to remove. (Text)

    • Supports all drives: Application supports both My Drives and shared drives. (Boolean)

Text, Decimal, Integer, Boolean, DateTime, Collection

Google Sheets

Field or selection Description Variable types
Type

Google Sheets operation used by the tool. Available options include:

  • Spreadsheet: Operations related to Google Sheets spreadsheets.

  • Values: Operations related to spreadsheet cell values.

N/A
Connection

Connection used to authenticate with Google Sheets.

N/A
Spreadsheet actions

Actions available when Spreadsheet is selected as the type.

  • Create spreadsheet: Creates a new spreadsheet.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)

    • Title: The title of the spreadsheet. (Text)

    • Sheet count: Number of sheets to create in the spreadsheet. (Decimal, Integer)

  • Get spreadsheet: Retrieves details of a spreadsheet.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)

    • Include grid data: Select if grid data should be returned. (Boolean)

  • Update spreadsheet: Updates an existing spreadsheet.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)

    • Title: The title of the spreadsheet. (Text)

Text, Decimal, Integer, Boolean, DateTime, Collection
Values actions

Actions available when Values is selected as the type.

  • Get values: Retrieves values from a specified range in the spreadsheet.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)

    • Range: The range to read or write. For example, A1:B2, Sheet1!A1:C10. (Text)

    • Value render option: Define how values should be represented in the output. (Text)

    • Date time render option: Define how dates, times, and durations should be represented. (Text)

    • Major dimension: The major dimension that results should use. (Text)

  • Update values: Updates values in a specified range.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)

    • Range: The range to read or write. For example, A1:B2, Sheet1!A1:C10. (Text)

    • Values: JSON array of values to write. For example, [["A1","B1"],["A2","B2"]].

    • Value input option: Define how input data should be interpreted. (Text)

    • Major dimension: The major dimension that results should use. (Text)

  • Append values: Adds values to the next available row or column in the range.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)

    • Values: JSON array of values to write. (Text)

    • Value input option: How input data should be interpreted. (Text)

    • Insert data option: How data should be inserted. (Text)

    • Major dimension: The major dimension that results should use. (Text)

  • Clear values: Removes values from the specified range.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)
    • Range: The range to read or write. For example, A1:B2, Sheet1!A1:C10. (Text)

  • Batch get values: Retrieves values from multiple ranges in a single request.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)
    • Range: The range to read or write. For example, A1:B2, Sheet1!A1:C10. (Text)

    • Value render option: How values should be represented in the output. (Text)

    • Date time render option: How dates, times, and durations should be represented. (Text)

    • Major dimension: The major dimension that results should use. (Text)

  • Batch update values: Updates values in multiple ranges in a single request.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)

    • Values: JSON array of values to write. (Text)

    • Value input option: How input data should be interpreted. (Text)

    • Major dimension: The major dimension that results should use. (Text)

  • Batch clear values: Clears values from multiple ranges in a single request.

    • Spreadsheet ID: The ID of the spreadsheet. (Text)
    • Range: Comma-separated list of ranges for batch operations. (Text)

Text, Decimal, Integer, Boolean, DateTime, Collection

Jira

Field or selection Description Variable types
Type

Jiraoperation category used by the tool.

N/A
Connection

Connection used to authenticate with Jira

N/A
Host Base URL of the Jira instance used for the request.  
Issue actions

Actions available when Issues is selected as the type.

  • List issues: Retrieves a list of issues from the Jirainstance.

    • Project key: Project key used to filter issues.

    • JQL query: JQL query used to filter and refine the list of issues.

    • Max results: Maximum number of issues to return.

  • Create issue: Creates a new issue in Jira.

    • Project key: Project key where the issue will be created.

    • Issue type: Type of issue to create. For example, Task, Bug, or Story.

    • Summary: Title or short summary of the issue.

    • Description: Detailed description of the issue.

    • Priority: Priority level assigned to the issue.

    • Assignee account ID: Account ID of the user to assign the issue to.

  • Get issue: Retrieves details of a specific issue.

    • Issue key: Unique key of the issue (for example, PROJ-123).

  • Update issue: Updates an existing issue.

    • Issue key: Unique key of the issue (for example, PROJ-123).

    • Summary: Updated issue summary or title.

    • Description: Updated issue description.

    • Priority: Updated priority for the issue.

    • Assignee account ID: Account ID of the user assigned to the issue.

  • Delete issue: Deletes an issue.

    • Issue key: Unique key of the issue (for example, PROJ-123).

  • Assign issue: Assigns an issue to a user.

    • Issue key: Unique key of the issue (for example, PROJ-123).

    • Assignee account ID: Account ID of the user to assign the issue to.

  • Transition issue: Moves an issue to a different workflow state.

    • Issue key: Unique key of the issue (for example, PROJ-123).

    • Transition ID: ID of the workflow transition to execute.

N/A
Comment actions

Actions available when Issue comments is selected as the type.

  • List comments: Retrieves the list of comments for a Jiraissue.

    • Issue key (for comments): The key of the issue that contains the comments (or example, PROJ-123). (Text)

  • Create comment: Adds a new comment to a Jiraissue.

    • Issue key (for comments): The key of the issue where the comment will be added (or example PROJ-123). (Text)

    • Comment text: The content of the comment to add. (Text)

  • Get comment: Retrieves details of a specific comment.

    • Comment ID: The ID of the comment. (Text, Decimal, Integer)

  • Update comment: Updates an existing comment on a Jira issue.

    • Comment text: The content of the comment to add. (Text)

    • Comment ID: The ID of the comment. (Text, Decimal, Integer)

  • Delete comment: Deletes a comment from a Jira issue.

    • Comment ID: The ID of the comment. (Text, Decimal, Integer)

N/A
User actions

Actions available when Users is selected as the type.

  • Search users: Retrieves a list of users that match the search criteria.

    • Search query: Query string used to search for users. (Text)

    • User max results: Maximum number of users to return. (Decimal, Integer)

  • Get user: Retrieves details of a specific user.

    • Account ID: The account ID of the user. (Text, Decimal, Integer)

N/A

Microsoft Outlook

Field or selection Description Variable types
Connection

Connection used to authenticate with Microsoft Outlook.

N/A
Type

Operation used by the tool. Available options include:

  • Calendar: Operations related to Outlook calendars and events.

  • Message: Operations related to Outlook email messages.

N/A
Calendar actions

Actions available when Calendar is selected as the type.

  • List calendars: Retrieves a list of calendars available in the Outlook account.

    • Max results: Maximum number of calendars to return. (Decimal, Integer)

  • Get calendar: Retrieves details of a specific calendar.

    • Calendar ID: ID of the calendar to retrieve. (Text)

  • Create calendar: Creates a new calendar in the Outlook account.

    • Calendar name: Name of the calendar. (Text)

  • Update calendar: Updates properties of an existing calendar.

    • Calendar ID: ID of the calendar to update. (Text)

    • Calendar name: New name of the calendar. (Text)

  • Delete calendar: Deletes an existing calendar.

    • Calendar ID: ID of the calendar to delete. (Text)

  • List events: Retrieves events from a calendar.

    • Calendar ID: ID of the calendar. Leave empty for primary calendar. (Text)

    • Max results: Maximum number of events to return. (Decimal, Integer)

    • Start date time: Start date time filter in ISO format. (DateTime)

    • End date time: End date time filter in ISO format. (DateTime)

  • Get event: Retrieves details of a specific event.

    • Event ID: ID of the event to retrieve. (Text)

  • Create event: Creates a new event in a calendar.

    • Subject: Subject or title of the event. (Text)

    • Body: Body or description of the event. (Text)

    • Start date time: Start date and time in ISO format. (DateTime)

    • End date time: End date and time in ISO format. (DateTime)

    • Time zone: Time zone for the event. (Text)

    • Location: Location of the event. (Text)

    • Attendees: Comma-separated list of attendee email addresses. (Collection)

  • Update event: Updates an existing calendar event.

    • Event ID: ID of the event to update. (Text)

    • Subject: New subject or title of the event. (Text)

  • Delete event: Deletes an existing calendar event.

    • Event ID: ID of the event to delete. (Text)

Text, Decimal, Integer, Boolean, DateTime, Collection
Message actions

Actions available when Message is selected as the type.

  • List messages: Retrieves a list of messages from the mailbox.

    • Max results: Maximum number of messages to return. (Decimal, Integer)

    • Filter: Filter by specifying a query. For example, isRead eq false. (Text)

  • Get message: Retrieves details of a specific message.

    • Message ID: ID of the message to retrieve. (Text)

  • Create draft message: Creates a draft email message.

    • To: Recipient email address(es), comma-separated. (Collection)

    • Subject: Subject of the message. (Text)

    • Body: Body content of the message. (Text)

    • CC: CC email address(es), comma-separated. (Collection)

    • BCC: BCC email address(es), comma-separated. (Collection)

  • Send message: Sends an email message.

    • To: Recipient email address(es), comma-separated. (Collection)

    • Subject: Subject of the message. (Text)

    • Body: Body content of the message. (Text)

  • Update message: Updates properties of a draft message.

    • Message ID: ID of the message to update. (Text)

    • Is read: Marks message as read or unread. (Boolean)

  • Delete message: Deletes a message from the mailbox.

    • Message ID: ID of the message to delete. (Text)

  • Copy message: Copies a message to another folder.

    • Message ID: ID of the message to copy. (Text)

    • Destination folder ID: ID of the destination folder. (Text)

  • Move message: Moves a message to another folder.

    • Message ID: ID of the message to move. (Text)

    • Destination folder ID: ID of the destination folder. (Text)

  • Reply to message: Sends a reply to an existing message.

    • Message ID: ID of the message to reply to. (Text)

    • Reply body: Reply message body. (Text)

  • Forward message: Forwards an existing message to other recipients.

    • Message ID: ID of the message to forward. (Text)

    • Forward to: Email address(es) to forward to, comma-separated. (Collection)

    • Forward comment: Additional comment to include with the forward. (Text)

Text, Decimal, Integer, Boolean, DateTime, Collection

Microsoft Teams

Field or selection Description Variable types
Type

Operation used by the tool. Available options include:

  • Channel: Operations related to Microsoft Teams channels.

  • Chat: Operations related to Microsoft Teams chats.

  • Chat message: Operations related to messages in Microsoft Teams chats.

N/A
Connection Connection used to authenticate with Microsoft Teams. N/A
Channel actions

Actions available when Channel is selected as the type.

  • List channels: Retrieves a list of channels.

    • Team ID: ID of the team to list channels from. (Text)

    • Max results: Maximum number of channels to return. (Decimal, Integer)

  • Get channel: Retrieves details of a specific channel.

    • Team ID: ID of the team that contains the channel. (Text)

    • Channel ID: ID of the channel to retrieve. (Text)

  • Create channel: Creates a new channel.

    • Team ID: ID of the team to create the channel in. (Text)

    • Display name: Display name of the channel. (Text)

    • Description: Description of the channel. (Text)

    • Membership type: Type of channel membership. (Text)

  • Update channel: Updates an existing channel.

    • Team ID: ID of the team that contains the channel. (Text)

    • Channel ID: ID of the channel to update. (Text)

    • Display name: New display name of the channel. (Text)

  • Delete channel: Deletes a channel.

    • Team ID: ID of the team that contains the channel. (Text)

    • Channel ID: ID of the channel to delete. (Text)

  • Archive channel: Archives a channel.

    • Team ID: ID of the team that contains the channel. (Text)

    • Channel ID: ID of the channel to archive. (Text)

  • Unarchive channel: Restores an archived channel.

    • Team ID: ID of the team that contains the channel. (Text)
    • Channel ID: ID of the channel to unarchive. (Text)

  • List channel members: Retrieves members of a channel.

    • Team ID: ID of the team that contains the channel. (Text)
    • Channel ID: ID of the channel. (Text)

  • Add channel member: Adds a member to a channel.

    • Team ID: ID of the team that contains the channel. (Text)
    • Channel ID: ID of the channel. (Text)

    • User ID: ID of the user to add. (Text)

  • Remove channel member: Removes a member from a channel.

    • Team ID: ID of the team that contains the channel. (Text)
    • Channel ID: ID of the channel. (Text)

    • User ID: ID of the user to remove. (Text)

Text, Decimal, Integer, Boolean, DateTime, Collection
Chat actions

Actions available when Chat is selected as the type.

  • List chats: Retrieves a list of chats.

    • Max results: Maximum number of chats to return. (Decimal, Integer)

  • Get chat: Retrieves details of a specific chat.

    • Chat ID: ID of the chat to retrieve. (Text)

  • Create chat: Creates a new chat.

    • Chat type: Type of chat to create. (Text)

    • Topic: Topic or subject of the chat (for group chats). (Text)

    • Members: List of user IDs separated by delimiters to add to the chat. (Collection)

  • Update chat: Updates an existing chat.

    • Chat ID: ID of the chat to update. (Text)

    • Topic: New topic or subject of the chat. (Text)

  • Delete chat: Deletes a chat.

    • Chat ID: ID of the chat to delete. (Text)

  • List chat members: Retrieves members of a chat.

    • Chat ID: ID of the chat. (Text)

  • Add chat member: Adds a member to a chat.

    • Chat ID: ID of the chat. (Text)

    • User ID: ID of the user to add. (Text)

  • Remove chat member: Removes a member from a chat.

    • Chat ID: ID of the chat. (Text)

    • User ID: ID of the user to remove. (Text)

  • Pin message: Pins a message in a chat.

    • Chat ID: ID of the chat. (Text)

    • Message ID: ID of the message to pin. (Text)

  • Unpin message: Unpins a message in a chat.

    • Chat ID: ID of the chat. (Text)

    • Message ID: ID of the message to unpin. (Text)

Text, Decimal, Integer, Boolean, DateTime, Collection
Chat message actions

Actions available when Chat message is selected as the type.

  • List messages: Retrieves messages from a chat.

    • Chat/Channel ID: ID of the chat or channel to list messages from. (Text)

    • Team ID: ID of the team (required for channel messages). (Text)

    • Max results: Maximum number of messages to return. (Decimal, Integer)

  • Get message: Retrieves details of a specific message.

    • Chat/Channel ID: ID of the chat or channel. (Text)

    • Team ID: ID of the team (required for channel messages). (Text)

    • Message ID: ID of the message to retrieve. (Text)

  • Send message: Sends a message in a chat.

    • Chat/Channel ID: ID of the chat or channel to send the message to. (Text)

    • Team ID: ID of the team (required for channel messages). (Text)

    • Message body: Content of the message. (Text)

    • Content type: Content type of the message. (Text)

  • Update message: Updates an existing message.

    • Chat/Channel ID: ID of the chat or channel. (Text)

    • Team ID: ID of the team (required for channel messages). (Text)

    • Message ID: ID of the message to update. (Text)

  • Delete message: Deletes a message.

    • Chat/Channel ID: ID of the chat or channel. (Text)

    • Team ID: ID of the team (required for channel messages). (Text)

    • Message ID: ID of the message to delete. (Text)

  • Reply to message: Sends a reply to a message.

    • Chat/Channel ID: ID of the chat or channel. (Text)

    • Team ID: ID of the team (required for channel messages). (Text)

    • Message ID: ID of the message to reply to. (Text)

    • Reply body: Content of the reply. (Text)

  • Set reaction: Adds a reaction to a message.

    • Chat/Channel ID: ID of the chat or channel. (Text)

    • Team ID: ID of the team (required for channel messages). (Text)

    • Message ID: ID of the message to react to. (Text)

    • Reaction type: Type of reaction to set. (Text)

  • Unset reaction: Removes a reaction from a message.

    • Chat/Channel ID: ID of the chat or channel. (Text)

    • Team ID: ID of the team (required for channel messages). (Text)

    • Message ID: ID of the message to remove the reaction from. (Text)

  • Get all messages: Retrieves all messages in a chat.

Text, Decimal, Integer, Boolean, DateTime, Collection

PostgreSQL MCP

Field or selection Description Variable types
Connection

Connection used to authenticate and connect to the PostgreSQL MCP server.

N/A
Available actions Actions exposed by the configured PostgreSQL MCP server. These actions depend on the capabilities provided by the MCP server and allow the agent to execute database-related operations through the PostgreSQL MCP integration. Text, Decimal, Integer, Boolean, DateTime, Collection

Requests delete

Field or selection Description Variable types
URL

The endpoint URL where the DELETE request is sent.

Text
Name The name used by the agent to identify and reference this request tool. Text
Description Description that helps the agent determine when to use this tool. Text
Headers HTTP headers to include in the DELETE request, such as authorization tokens or content type.

Object

Query param schemas Defines the available query parameters the agent can include in the request URL. JSON Object
Max output length Maximum length of the response returned to the agent. Remove the value to return the full response. Decimal, Integer

Requests get

Field or selection Description Variable types
URL

The endpoint URL where the GET request is sent.

Text
Name The name used by the agent to identify and reference this request tool. Text
Headers HTTP headers to include in the GET request, such as authorization tokens or content type.

Object

Query param schemas Defines the available query parameters the agent can include in the request URL. JSON Object
Max output length Maximum length of the response returned to the agent. Remove the value to return the full response. Decimal, Integer
Continue on failure If enabled, the tool returns an error object instead of stopping execution when the request fails. Boolean

Requests post

Field or selection Description Variable types
URL

The endpoint URL where the POST request is sent.

Text
Name The name used by the agent to identify and reference this request tool. Text
Description Description that helps the agent determine when to use this tool. Text
Headers HTTP headers to include in the POST request, such as authorization tokens or content type.

Object

Body JSON body to include in the POST request. This overrides the body generated by the agent. JSON Object
Body schema Defines the structure of body parameters available to the agent when constructing the request payload. JSON schema
Max output length Maximum length of the response returned to the agent. Remove the value to return the full response. Decimal, Integer

Requests put

Field or selection Description Variable types
URL

The endpoint URL where the PUT request is sent.

Text
Name The name used by the agent to identify and reference this request tool. Text
Description Description that helps the agent determine when to use this tool. Text
Headers HTTP headers to include in the PUT request, such as authorization tokens or content type.

Object

Body JSON body to include in the PUT request. This overrides the body generated by the agent. JSON Object
Body schema Defines the structure of body parameters available to the agent when constructing the request payload. JSON schema
Max output length Maximum length of the response returned to the agent. Remove the value to return the full response. Decimal, Integer

Slack MCP

Field or selection Description Variable types
Connection

Connection used to authenticate and connect to the Slack MCP server.

N/A
Available actions Actions exposed by the configured Slack MCP server. These actions allow the agent to interact with Slack, such as sending messages, retrieving information, or performing other operations supported by the MCP server. Text, Decimal, Integer, Boolean, DateTime, Collection