waystation-ai
Connects productivity tools like Monday, Asana, Notion, and Slack through a secure integration hub, enabling seamless access directly from chat interfaces without switching applications.
Retrieves a list of databases the user has access to in Notion.
Retrieves and filters items from a specified Notion database.
Retrieves a list of pages the user has access to in Notion.
Retrieves the content of a Notion page in the specified format.
Creates a new page in Notion with specified content.
Adds a plain text comment to a Notion page.
Searches across a Notion workspace for pages, databases, and content matching the query.
Retrieves a list of boards associated with the authenticated user from Monday.
Retrieves all items from the specified Monday board. The items can be arbitrary JSON objects.
Creates a new item in the specified Monday board and group with optional column values. The `column_values` parameter should follow the format `{ "column_id": "value" }` for each column to be set.
Updates an existing item in the specified Monday board with new column values. The `column_values` parameter is **required** and should always include the updated field(s) in `{ "column_id": "new_value" }` format.
Creates a new update (comment) on the specified Monday.com item with optional parent_id for threaded replies.
Retrieves a list of workspaces associated with the authenticated user from Asana.
Retrieves a list of projects associated with the specified Asana workspace.
Retrieves all tasks from the specified Asana project. The tasks can be arbitrary JSON objects.
Retrieves detailed information about a specific Asana task by its ID.
Retrieves tasks from Asana filtered by project, assignee, and completion status.
Creates a new task in the specified Asana project with optional details like description, due date, assignee, and custom fields.
Updates an existing Asana task with new values for name, notes, due date, assignee, completion status, or custom fields.
Creates a new comment (story) on the specified Asana task.
Searches for tasks in Asana that match the search term, with optional filtering by workspace, project, and completion status.
Retrieves a list of favorite projects and tasks from all workspaces associated with the authenticated user from Asana.
Retrieves a list of public and private channels from the authenticated user's Slack workspace.
Sends a text message to a specified Slack channel in the authenticated user's workspace.
Retrieves conversation history from a specified Slack channel, including thread replies.
Returns a list of all Airtable bases the authenticated user has access to
Returns a list of all tables in the specified Airtable base
Retrieves records from the specified table with optional filtering and pagination
Creates a new record with the specified fields in the given table
Updates the specified fields of an existing record in the given table
Retrieves a list of Google Docs from the user's Drive, ordered by last modified date.
Retrieves the content of a specific Google Doc as plain text.
Retrieves a list of Office documents and folders from OneDrive, ordered by last modified date.
Retrieves the content of a specific Office document as text, converted from PDF.
Searches for Office documents matching a specific query string.
Retrieves a list of recently used Office documents by the user.
Retrieves a list of teams and channels from the authenticated user's Microsoft Teams workspace.
Sends a text message to a specified Microsoft Teams channel.
Retrieves a list of boards associated with the authenticated user from Miro.
Retrieves detailed information about a specific Miro board including its items (sticky notes, shapes, etc.).
Adds a new sticky note with specified content to a Miro board at the given position.
Retrieves a list of projects accessible to the authenticated user from Jira.
Retrieves a list of issues from a Jira project or using a JQL query.
Retrieves detailed information about a Jira project, including all available issue types with their IDs.
Creates a new issue in a specified Jira project with the provided details.
Updates an existing issue in Jira with the provided details.
Adds a new comment to an existing Jira issue.
Retrieves a list of teams associated with the authenticated user from Linear.
Retrieves a list of projects from Linear.
Retrieves project metadata and all issues from the specified Linear project.
Retrieves a list of issues from Linear.
Retrieves a list of issues assigned to the authenticated user in Linear.
Retrieves comprehensive issue details including assignee, state, labels, comments, and related data from the specified Linear issue.
Creates a new issue in Linear with the specified details.
Updates an existing issue in Linear with the specified changes.
Creates a new comment on an existing issue in Linear.
Retrieves a list of favorite projects and issues from Linear for the authenticated user.
Retrieves a list of email threads/conversations from the user's Gmail account with optional filtering.
Retrieves a complete email thread/conversation with readable message content, stripped of unnecessary metadata.
Creates and saves a draft email in the user's Gmail account that can be edited and sent later. Can optionally be created as a reply to an existing thread.
Sends an email directly through the user's Gmail account. Can optionally be sent as a reply to an existing thread.
Retrieves a list of all labels in the user's Gmail account, including system labels like Inbox, Sent, Draft, and custom labels.
Adds or removes labels from a Gmail message. This can be used to label drafts, sent emails, or any existing message in the user's Gmail account.
Executes a read-only SQL query against your PostgreSQL database and returns the results.
Fetches the schema of the connected PostgreSQL database, showing tables and columns.
Executes a read-only SQL query against your Supabase database and returns the results.
Fetches the schema of the connected Supabase database, showing tables and columns.
Executes a read-only SQL query against your Neon database and returns the results.
Fetches the schema of the connected Neon database, showing tables and columns.
Call this action when users says 'Hello WayStation'. It displays welcome information about WayStation to the user
Call this action when users says 'Open WayStation'. Opens the WayStation desktop application
No additional configuration required