WayStation MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| listNotionDatabasesA | Retrieves a list of databases the user has access to in Notion. |
| queryNotionDatabaseB | 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. |
| createNotionPageB | Creates a new page in Notion with specified content. |
| createNotionCommentA | Adds a plain text comment to a Notion page. |
| searchNotionC | Searches across a Notion workspace for pages, databases, and content matching the query. |
| listMondayBoardsA | Retrieves a list of boards associated with the authenticated user from Monday. |
| readMondayBoardA | Retrieves all items from the specified Monday board. The items can be arbitrary JSON objects. |
| createMondayItemA | Creates a new item in the specified Monday board and group with optional column values. The |
| updateMondayItemB | 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. |
| listAsanaWorkspacesA | Retrieves a list of workspaces associated with the authenticated user from Asana. |
| listAsanaProjectsB | Retrieves a list of projects associated with the specified Asana workspace. |
| readAsanaProjectB | Retrieves all tasks from the specified Asana project. The tasks can be arbitrary JSON objects. |
| readAsanaTaskA | Retrieves detailed information about a specific Asana task by its ID. |
| listAsanaTasksC | Retrieves tasks from Asana filtered by project, assignee, and completion status. |
| createAsanaTaskB | Creates a new task in the specified Asana project with optional details like description, due date, assignee, and custom fields. |
| updateAsanaTaskA | Updates an existing Asana task with new values for name, notes, due date, assignee, completion status, or custom fields. |
| createAsanaCommentA | Creates a new comment (story) on the specified Asana task. |
| searchAsanaTasksC | Searches for tasks in Asana that match the search term, with optional filtering by workspace, project, and completion status. |
| listAsanaFavoritesA | Retrieves a list of favorite projects and tasks from all workspaces associated with the authenticated user from Asana. |
| listSlackChannelsA | Retrieves a list of public and private channels from the authenticated user's Slack workspace. |
| postSlackMessageA | Sends a text message to a specified Slack channel in the authenticated user's workspace. |
| readSlackChannelA | 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 |
| listAirtableTablesA | Returns a list of all tables in the specified Airtable base |
| listAirtableRecordsB | Retrieves records from the specified table with optional filtering and pagination |
| createAirtableRecordB | Creates a new record with the specified fields in the given table |
| updateAirtableRecordA | Updates the specified fields of an existing record in the given table |
| listGoogleDocsA | 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. |
| listOfficeDocsA | Retrieves a list of Office documents and folders from OneDrive, ordered by last modified date. |
| readOfficeDocA | Retrieves the content of a specific Office document as text, converted from PDF. |
| searchOfficeDocsB | Searches for Office documents matching a specific query string. |
| recentOfficeDocsA | Retrieves a list of recently used Office documents by the user. |
| listTeamsChannelsA | Retrieves a list of teams and channels from the authenticated user's Microsoft Teams workspace. |
| postTeamsMessageA | Sends a text message to a specified Microsoft Teams channel. |
| listMiroBoardsA | Retrieves a list of boards associated with the authenticated user from Miro. |
| getMiroBoardA | Retrieves detailed information about a specific Miro board including its items (sticky notes, shapes, etc.). |
| postMiroNoteA | Adds a new sticky note with specified content to a Miro board at the given position. |
| listJiraProjectsA | Retrieves a list of projects accessible to the authenticated user from Jira. |
| listJiraIssuesA | Retrieves a list of issues from a Jira project or using a JQL query. |
| readJiraProjectA | Retrieves detailed information about a Jira project, including all available issue types with their IDs. |
| createJiraIssueB | Creates a new issue in a specified Jira project with the provided details. |
| updateJiraIssueC | Updates an existing issue in Jira with the provided details. |
| addJiraCommentB | Adds a new comment to an existing Jira issue. |
| listLinearTeamsA | Retrieves a list of teams associated with the authenticated user from Linear. |
| listLinearProjectsA | Retrieves a list of projects from Linear. |
| readLinearProjectA | Retrieves project metadata and all issues from the specified Linear project. |
| listLinearIssuesC | Retrieves a list of issues from Linear. |
| listMyLinearIssuesA | Retrieves a list of issues assigned to the authenticated user in Linear. |
| readLinearIssueA | 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. |
| updateLinearIssueB | Updates an existing issue in Linear with the specified changes. |
| createLinearCommentA | Creates a new comment on an existing issue in Linear. |
| getLinearFavoritesA | Retrieves a list of favorite projects and issues from Linear for the authenticated user. |
| listGmailThreadsB | 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. |
| applyGmailMessageLabelsA | 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. |
| fetchPostgreSQLSchemaA | Fetches the schema of the connected PostgreSQL database, showing tables and columns. |
| executeSupabaseSqlQueryA | Executes a read-only SQL query against your Supabase database and returns the results. |
| fetchSupabaseSchemaA | Fetches the schema of the connected Supabase database, showing tables and columns. |
| executeNeonSqlQueryA | Executes a read-only SQL query against your Neon database and returns the results. |
| fetchNeonSchemaA | 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/grantanderson603-bit/mcp-d1839'
If you have feedback or need assistance with the MCP directory API, please join our Discord server