Visual AI workflow automation with MCP
AgentLoom
A visual builder for AI workflows with durable execution, multi-model LLMs and native Model Context Protocol tools.
- Agents
- MCP
- Nuxt 4
- Inngest
- Vercel AI SDK

Overview
AgentLoom bridges static no-code automation (Zapier, Make) and autonomous AI agents. Teams visually chain LLMs, APIs, branching logic and tool-calling agents into durable, fault-tolerant execution graphs — then schedule them or trigger them by webhook.
How it works
- 1Webhook / Cron
- 2DAG validation
- 3Inngest step
- 4LLM / Agent
- 5MCP tools
- 6Result + cost
What I built
Node canvas
Vue Flow designer with 14 node types: triggers, AI (text, JSON extraction, classification, summarisation), agents, logic and integrations. Cycle detection and DAG validation before every run.
Native MCP
JSON-RPC 2.0 integration with remote MCP servers, automatic tool-schema reflection, and SSRF guardrails that block private-subnet scanning.
Durable execution
Inngest gives step-level state recovery, retries with exponential backoff and no serverless timeouts.
Cost visibility
A live execution drawer shows per-node input/output, token counts and estimated USD cost.
Credential vault
AES-256-GCM authenticated encryption for API keys and tokens; secrets are never logged or shown in plaintext.
Defensive networking
Upstash Redis token-bucket rate limiting (30 req/min per webhook), payload size limits, Better Auth sessions and CSRF protection.
Engineering decisions
- Validate the graph on the client before a run so broken workflows fail in the editor, not in production.
- Run each node as a durable Inngest step so a retry resumes from the failed node instead of restarting the workflow.
- Show cost per node so teams can move simple classification to cheaper models.
Stack
- Frontend
- Nuxt 4 (Vue 3, TypeScript), Tailwind CSS v4, Vue Flow, Pinia
- Runtime
- Nitro / H3 on Vercel, Node.js 20+
- AI
- Vercel AI SDK — Gemini, OpenAI, Anthropic
- Orchestration
- Inngest (durable execution, scheduling, event bus)
- Data
- Neon PostgreSQL, Drizzle ORM, Upstash Redis
- Security & QA
- Better Auth, Web Crypto AES-256-GCM, Vitest, Playwright
Need something like this?
I can build a version of this for your product, your data and your stack.
Start a project