Jez | Jeremy Dawes
Back to projects
internal active

L2Stack

AI-powered CRM platform for Australian SMEs. 41 MCP servers, full CRM, content management, and multi-channel communication.

Cloudflare WorkersReact 19D1Workers AIMCPHono

Overview

A full-featured CRM and business platform running entirely on Cloudflare’s edge network. Built for Jezweb’s internal operations, L2Stack combines traditional CRM capabilities with AI agent integration, content management, and multi-channel communication.

41
MCP Servers
9
CRM Modules
<50ms
Response Time

Platform Capabilities

L2Stack is a comprehensive business platform with modules spanning CRM, AI, communication, and content management.

CRM & Sales

Contacts1

Full contact management

Companies1

Organisation tracking

Deals1

Kanban pipeline

Cases1

Support tickets

Tasks1

Multi-entity linking

Projects1

Phase management

Events1

Registration tracking

Enquiries1

Lead capture

Notes1

Threaded replies

AI & Automation

AI ChatMulti-provider streaming chat with system prompts
Workers AI10+ native edge AI models
MCP Servers41 built-in servers + OAuth 2.1 for external
System PromptsReusable templates with variable substitution
Model CatalogOpenRouter browser with 300+ models

41 MCP Servers

L2Stack provides complete AI agent integration through built-in MCP servers. Every module is accessible to Claude and other AI assistants:

FeatureTraditional CRML2Stack
AI Agent Access
MCP Protocol
OAuth 2.1 (PKCE)
Edge Deployment
Multi-Channel Comms
Content Management

Available MCP Servers: Contacts, Companies, Deals, Cases, Tasks, Notes, Products, Docs, Email, Listings, Portfolio, Media, Enquiries, CMS, Projects, Quotes, Events, Activity, Chat, SMS, Calls, Discussions, Reports, Search, Notifications, Organization, AI Models, Settings, Dashboard, Billing, API Tokens, Feature Flags, and more.

Tech Stack

Built on the same Cloudflare edge stack as our other projects:

Cloudflare WorkersD1R2Workers AIReact 19HonoDrizzle ORMTanStack Query

Architecture Highlights

Edge-Native Performance

All data lives on Cloudflare’s edge. D1 for structured data, R2 for media, Workers AI for inference. Sub-50ms response times globally.

Modular Structure

Each feature is a self-contained module with its own routes, schema, hooks, and MCP server. Easy to extend or customise.

Multi-Tenant Ready

Organisation-based access control with team management and role-based permissions.

Example Workflow

AI Agent CRM Access

Find all contacts at Acme Corp with open deals

mcp/companies/searchmcp/contacts/listmcp/deals/list

Found 3 contacts at Acme Corp with 2 open deals worth $45,000 total.

Create a follow-up task for each

mcp/tasks/create

Created 3 follow-up tasks, assigned to you, due next Friday.

Key Differentiators

AI-First Design - Not an afterthought. Every module built with MCP integration from day one.

Edge Performance - No cold starts, no region selection. Fast everywhere.

Australian Focus - GST handling, Australian address formats, local integrations.

Full Platform - Not just CRM. Content, communication, and automation in one system.

Status

L2Stack is Jezweb’s internal business platform, actively used for client management, project tracking, and content operations. Not available for external licensing.

Interested in a similar solution?

Let's talk about your project