Introduction
CognitionDesk is the platform agencies and developers use to build and run AI assistants for their clients. Channels, knowledge base, permissions, widget and dashboard come built in, so each new project starts from the use case instead of from the infrastructure.
Pick your door
There are three ways to work with CognitionDesk. They share the same account, the same assistants and the same API key, so you can mix them.
Connect your agent over MCP
One command adds CognitionDesk to Claude Code, Cursor or any MCP client. Your agent creates and manages assistants, workflows and knowledge for you.
Embed the widget
One script tag, or the @cognitiondesk/widget package, puts a chat on any site, locked to the domains you allow.
Call the API
Create an assistant and talk to it from your backend with an API key, over plain HTTP or with @cognitiondesk/client.
What comes built in
Configurable AI assistants with RAG (vector knowledge bases)
WhatsApp Business, Facebook Messenger, Telegram, web widgets
AI-generated content, scheduling, and publishing on Facebook & Instagram
Meta Ads: campaign creation, lead tracking, conversion events
Multi-provider billing: Stripe, Paddle, PayPal, MercadoPago, LemonSqueezy
RBAC organizations, project management, invitations
LangGraph-powered agent workflows and tool orchestration
An MCP server with more than 100 tools and several accounts per install
Architecture Overview
┌─────────────────────────────────────────────────────┐
│ mounaji-platform (Next.js / Vercel) │
└──────────────┬──────────────────────┬───────────────┘
│ REST + SSE │ Firebase SDK
▼ ▼
┌─────────────────────────┐ ┌────────────────────────┐
│ mounaji-backendv3 │ │ Firebase / Firestore │
│ Node.js + Express │ │ Auth · DB · Storage │
│ api.cognitiondesk.com │ └────────────────────────┘
│ │
│ ┌──────────────────┐ │ ┌──────────────────┐
│ │ Qdrant Cloud │◄──┤ │ AWS S3 │
│ │ (Vector / RAG) │ │ │ (File Storage) │
│ └──────────────────┘ │ └──────────────────┘
│ │
│ AI Providers: │ ┌───────────────────────────┐
│ OpenAI · Anthropic │ │ BillingService │
│ Google · Local │ │ billing.cognitiondesk.com│
│ │ │ Stripe · Paddle · PayPal │
└─────────────────────────┘ │ MercadoPago · Lemon │
└───────────────────────────┘
Both services run on a VPS behind Caddy.Services & Ports
| Service | Technology | Port | Deployment |
|---|---|---|---|
mounaji-platform | Next.js 15+ | 3000 | Vercel |
mounaji-backendv3 | Node.js + Express | 5000 | VPS · api.cognitiondesk.com |
BillingService | Node.js + Express | 3001 | VPS · billing.cognitiondesk.com |
Firebase | Google Cloud | — | Cloud |
Qdrant | Vector DB | — | Qdrant Cloud |
AWS S3 | Object Storage | — | Cloud |
Next Steps
Quickstart
Send your first API request in minutes.
MCP Server
Manage your whole account from Claude, Cursor or any MCP client.
Capabilities & Grants — New
Scope exactly which tools an assistant can use.
Authentication
Firebase tokens, API keys, and webhook signatures.
AI Assistants
Create and configure your first AI agent.
API Reference
Browse all 100+ available endpoints.