WayStation MCP Server for Notion, Monday, AirTable
Connect Claude and other clients to Notion, Monday, AirTable and more with WayStation MCP server for seamless productivity integrations.
npx -y @waystation-ai/mcpOverview
WayStation MCP Server is a lightweight adapter that exposes productivity services (Notion, Monday.com, AirTable, and others) to models and clients via the Model Context Protocol (MCP). Instead of embedding each integration into a model client, WayStation centralizes connectors behind a simple MCP-compatible HTTP interface so LLMs and assistants (for example Claude) can discover and call tools to read, search, and mutate external productivity data.
This server is useful when you want a predictable, auditable bridge between models and business apps: it standardizes tool discovery, enforces credential isolation, and provides reusable primitives (search pages, create item, update record). Developers can run it locally, in a private cloud, or as part of a workspace to enable secure model-driven workflows without modifying the model stack.
Features
- MCP-compliant HTTP interface for tool discovery and invocation
- Built-in connectors for Notion, Monday.com, and AirTable
- Single configuration surface for API keys and rate limits
- Tool metadata and schemas so clients can auto-generate tool calls
- Simple deployment via Docker or source run
- Logging and basic request tracing for debugging integrations
Installation / Configuration
Clone the repo and run with Docker or from source. Below are two common approaches.
Clone repository:
Run with Docker:
# Build (optional) and run
Run from source (Node.js example):
# install dependencies (example)
# set environment variables and start
Example docker-compose (recommended for local development):
version: "3.8"
services:
waystation:
image: waystation-mcp:latest
ports:
- "8080:8080"
environment:
- PORT=8080
- NOTION_TOKEN=${NOTION_TOKEN}
- MONDAY_TOKEN=${MONDAY_TOKEN}
- AIRTABLE_API_KEY=${AIRTABLE_API_KEY}
- AIRTABLE_BASE_ID=${AIRTABLE_BASE_ID}
Environment variables overview:
| Variable | Description |
|---|---|
| PORT | HTTP port for the MCP server (default 8080) |
| NOTION_TOKEN | Notion integration token (internal access) |
| MONDAY_TOKEN | Monday.com API token |
| AIRTABLE_API_KEY | Airtable API key |
| AIRTABLE_BASE_ID | Default Airtable base ID to operate on |
| LOG_LEVEL | Optional: debug/info/warn/error |
Available Resources
- GitHub repository: https://github.com/waystation-ai/mcp
- MCP specification: consult your MCP client docs for discovery/invocation conventions
- Example client snippets: included in the repo’s examples folder (client usage, curl examples)
Available connectors (out of the box):
- Notion: read pages, search content, append blocks
- Monday.com: query boards, create/update items
- AirTable: list records, create/update records, run views/filters
Each connector exposes tool metadata (name, description, input schema) so tools can be discovered dynamically.
Available Tools
Typical tools the server advertises (tool names and types):
| Tool | Connector | Typical Actions |
|---|---|---|
| notion.search | Notion | full-text search pages and blocks |
| notion.getPage | Notion | fetch a page’s content and properties |
| notion.appendBlock | Notion | add content / comments to a page |
| monday.getItem | Monday | retrieve item fields and updates |
| monday.createItem | Monday | create new board item |
| airtable.query | AirTable | query records by formula or view |
| airtable.upsert | AirTable | create or update record by key |
Clients can request the available tool list and use the tool schemas to construct valid invocation payloads.
Use Cases
Summarize a Notion page for a model:
- Client discovers notion.getPage via MCP.
- Model calls notion.getPage with a page ID.
- WayStation returns structured content; the model produces a summary.
Create a Monday task from chat:
- A user asks an assistant to “create a follow-up task for Acme onboarding.”
- The assistant calls monday.createItem with board ID, item name, and owner properties.
- WayStation performs the API call and returns the new item URL.
Sync form submissions to AirTable:
- A form handler posts entries to WayStation’s airtable.upsert tool.
- WayStation inserts records into a designated base and replies with record IDs.
Agent toolchain orchestration:
- An LLM-driven agent discovers tools via MCP and chains calls: search Notion for context → create a Monday task if action required → append a Notion comment linking the task.
Getting Started Tips
- Keep API tokens scoped and rotate frequently.
- Use local logging to inspect tool schemas during development.
- Start with read-only tokens to validate flows before enabling write operations.
- Integrate with your model orchestrator (Claude, etc.) by pointing its tool lookup to the WayStation MCP endpoints.
For full API details, examples, and advanced configuration, see the GitHub repository: https://github.com/waystation-ai/mcp.