🚀 MCP Tools, 60+ New Nodes, Data Tables & Smarter Agents
Three weeks of shipping. Here's everything that landed since the Lower Prices release.
🔌 60+ New Integration Nodes
Your agents now work with 194 nodes — up from ~115. Highlights:
- Notion — pages, databases, triggers
- WooCommerce — orders, products, webhooks
- ActiveCampaign — contacts, deals, campaigns
- Mattermost, Lemlist, Paddle, Zammad — plus 12 more SaaS tools
- AI Tools — SerpApi, Wikipedia, WolframAlpha, SearXng for agent research
- RAG Pipeline — Supabase Vector Store, OpenAI Embeddings, Text Splitter, Summarization Chain, Document Loader
- Data — XML, Markdown, Extract From File (JSON/CSV/Text/XML)
🤖 MCP Server Trigger
Agents can now expose themselves as MCP tools. AI clients like Claude Desktop or Cursor can discover and call your workflow tools via JSON-RPC 2.0 — no custom integration needed.
🗄️ Data Tables
Full n8n Data Table support via SQLite-backed Durable Objects. Workflows can store, query, and update tabular data that persists across executions. Browse tables from the agent detail page.
⏱️ Reliable Scheduling
Schedule triggers now use per-service Durable Object alarms — intervals down to 1 second, reliable even under load. No more missed cron ticks.
📎 Binary File Support
Workflows can now pass binary files (images, PDFs, documents) between nodes via base64 in-memory encoding. Webhook triggers accept multipart file uploads.
🧙 Smarter Credential Wizard
- Step-by-step modal — one credential per page with progress indicator
- OAuth callback URL — shown dynamically on the publish form
- Per-credential help links — in the setup UI
- Credential rotation — builders can rotate their own credentials from the dashboard
💰 API Cost Controls
- Separate maxApiCost cap — per execution, so LLM-heavy workflows won't blow past budgets
- Variable cost notice — shown at publish time
- Default max lowered — from $10 to $1
🎯 Agent Detail Page
- Dedicated layout — two-column view with controls and execution history
- Node inspector — click any node on the execution graph to see full input/output data
- Trigger panel — live LED status indicators per trigger
- Error display — failed nodes highlighted in red with error tooltips
🐛 Fixes
- Cross-node references in loops now work correctly
- Date expressions fixed —
$now,.format(),.beginningOf() - Failed executions show correct status (not "Pending Settlement")
- Stale MetaMask sessions no longer cause login loops
- Credentials obfuscated in internal logs
- Agent names shown in run history instead of hex addresses
Still on Base Sepolia testnet. All transactions use test tokens — no real money involved. Keep breaking things. 🛠️