WayStation MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| listNotionDatabasesB | Retrieves a list of databases the user has access to in Notion. |
| queryNotionDatabaseC | Retrieves and filters items from a specified Notion database. |
| listNotionPagesB | Retrieves a list of pages the user has access to in Notion. |
| readNotionPageB | Retrieves the content of a Notion page in the specified format. |
| createNotionPageC | Creates a new page in Notion with specified content. |
| createNotionCommentC | Adds a plain text comment to a Notion page. |
| searchNotionC | Searches across a Notion workspace for pages, databases, and content matching the query. |
| listMondayBoardsB | Retrieves a list of boards associated with the authenticated user from Monday. |
| readMondayBoardC | Retrieves all items from the specified Monday board. The items can be arbitrary JSON objects. |
| createMondayItemC | Creates a new item in the specified Monday board and group with optional column values. The |
| updateMondayItemC | Updates an existing item in the specified Monday board with new column values. The |
| createMondayUpdateA | Creates a new update (comment) on the specified Monday.com item with optional parent_id for threaded replies. |
| listAsanaWorkspacesB | Retrieves a list of workspaces associated with the authenticated user from Asana. |
| listAsanaProjectsB | Retrieves a list of projects associated with the specified Asana workspace. |
| readAsanaProjectC | Retrieves all tasks from the specified Asana project. The tasks can be arbitrary JSON objects. |
| readAsanaTaskC | Retrieves detailed information about a specific Asana task by its ID. |
| listAsanaTasksB | Retrieves tasks from Asana filtered by project, assignee, and completion status. |
| createAsanaTaskC | Creates a new task in the specified Asana project with optional details like description, due date, assignee, and custom fields. |
| updateAsanaTaskC | Updates an existing Asana task with new values for name, notes, due date, assignee, completion status, or custom fields. |
| createAsanaCommentC | Creates a new comment (story) on the specified Asana task. |
| searchAsanaTasksB | Searches for tasks in Asana that match the search term, with optional filtering by workspace, project, and completion status. |
| listAsanaFavoritesB | Retrieves a list of favorite projects and tasks from all workspaces associated with the authenticated user from Asana. |
| listSlackChannelsB | Retrieves a list of public and private channels from the authenticated user's Slack workspace. |
| postSlackMessageC | Sends a text message to a specified Slack channel in the authenticated user's workspace. |
| readSlackChannelB | Retrieves conversation history from a specified Slack channel, including thread replies. |
| listAirtableBasesA | Returns a list of all Airtable bases the authenticated user has access to |
| listAirtableTablesC | Returns a list of all tables in the specified Airtable base |
| listAirtableRecordsC | Retrieves records from the specified table with optional filtering and pagination |
| createAirtableRecordC | Creates a new record with the specified fields in the given table |
| updateAirtableRecordC | Updates the specified fields of an existing record in the given table |
| listGoogleDocsB | Retrieves a list of Google Docs from the user's Drive, ordered by last modified date. |
| readGoogleDocA | Retrieves the content of a specific Google Doc as plain text. |
| listOfficeDocsB | Retrieves a list of Office documents and folders from OneDrive, ordered by last modified date. |
| readOfficeDocB | Retrieves the content of a specific Office document as text, converted from PDF. |
| searchOfficeDocsC | Searches for Office documents matching a specific query string. |
| recentOfficeDocsB | Retrieves a list of recently used Office documents by the user. |
| listTeamsChannelsB | Retrieves a list of teams and channels from the authenticated user's Microsoft Teams workspace. |
| postTeamsMessageC | Sends a text message to a specified Microsoft Teams channel. |
| listMiroBoardsB | Retrieves a list of boards associated with the authenticated user from Miro. |
| getMiroBoardC | Retrieves detailed information about a specific Miro board including its items (sticky notes, shapes, etc.). |
| postMiroNoteC | Adds a new sticky note with specified content to a Miro board at the given position. |
| listJiraProjectsB | Retrieves a list of projects accessible to the authenticated user from Jira. |
| listJiraIssuesC | Retrieves a list of issues from a Jira project or using a JQL query. |
| readJiraProjectC | Retrieves detailed information about a Jira project, including all available issue types with their IDs. |
| createJiraIssueC | Creates a new issue in a specified Jira project with the provided details. |
| updateJiraIssueC | Updates an existing issue in Jira with the provided details. |
| addJiraCommentC | Adds a new comment to an existing Jira issue. |
| listLinearTeamsB | Retrieves a list of teams associated with the authenticated user from Linear. |
| listLinearProjectsB | Retrieves a list of projects from Linear. |
| readLinearProjectB | Retrieves project metadata and all issues from the specified Linear project. |
| listLinearIssuesC | Retrieves a list of issues from Linear. |
| listMyLinearIssuesB | Retrieves a list of issues assigned to the authenticated user in Linear. |
| readLinearIssueC | Retrieves comprehensive issue details including assignee, state, labels, comments, and related data from the specified Linear issue. |
| createLinearIssueC | Creates a new issue in Linear with the specified details. |
| updateLinearIssueC | Updates an existing issue in Linear with the specified changes. |
| createLinearCommentC | Creates a new comment on an existing issue in Linear. |
| getLinearFavoritesB | Retrieves a list of favorite projects and issues from Linear for the authenticated user. |
| listGmailThreadsC | Retrieves a list of email threads/conversations from the user's Gmail account with optional filtering. |
| readGmailThreadA | Retrieves a complete email thread/conversation with readable message content, stripped of unnecessary metadata. |
| saveGmailDraftA | 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. |
| sendGmailEmailA | Sends an email directly through the user's Gmail account. Can optionally be sent as a reply to an existing thread. |
| listGmailLabelsA | Retrieves a list of all labels in the user's Gmail account, including system labels like Inbox, Sent, Draft, and custom labels. |
| applyGmailMessageLabelsB | 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. |
| executePostgreSQLSqlQueryA | Executes a read-only SQL query against your PostgreSQL database and returns the results. |
| fetchPostgreSQLSchemaB | Fetches the schema of the connected PostgreSQL database, showing tables and columns. |
| executeSupabaseSqlQueryC | Executes a read-only SQL query against your Supabase database and returns the results. |
| fetchSupabaseSchemaB | Fetches the schema of the connected Supabase database, showing tables and columns. |
| executeNeonSqlQueryC | Executes a read-only SQL query against your Neon database and returns the results. |
| fetchNeonSchemaB | Fetches the schema of the connected Neon database, showing tables and columns. |
| helloWayStationA | Call this action when users says 'Hello WayStation'. It displays welcome information about WayStation to the user |
| openWayStationA | Call this action when users says 'Open WayStation'. Opens the WayStation desktop application |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/waystation-ai/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server