Ship bots for your clients without rebuilding the stack every time
Channels, knowledge base, permissions, the web widget and the dashboard are already built. You bring the client and the use case: connect your own agent over MCP, embed with npm, or call the API.
Three ways in
Each quickstart takes about five minutes and was run end to end against the production API.
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.
claude mcp add cognitiondesk -e COGNITIONDESK_API_KEY=… -- npx -y @cognitiondesk/mcpEmbed the widget
One script tag, or the @cognitiondesk/widget package, puts a chat on any site, locked to the domains you allow.
<script src="https://cdn.jsdelivr.net/npm/@cognitiondesk/widget@1/dist/widget.js" …>Call the API
Create an assistant and talk to it from your backend with an API key, over plain HTTP or with @cognitiondesk/client.
POST https://api.cognitiondesk.com/chat-apiKeyAuth/streamWhat you don't have to build
Channels
Web, WhatsApp, Telegram and Messenger on the same assistant.
Knowledge base
Ingest URLs, repos, documents and text; the assistant searches them on every turn.
Permissions
What the agent may do, what each API key may do, and what each person in the chat gets to see.
Web widget
Branded chat bubble with streaming, file uploads and product cards.
Dashboard
Where your client reads conversations and edits the assistant without calling you.
Many clients, one install
The MCP server holds several accounts and switches between them, one per client.
Base API URL
https://api.cognitiondesk.comAll REST endpoints are relative to this base URL. Authentication is required for most endpoints — see Authentication.
Authentication
CognitionDesk supports Firebase ID Token (Bearer), API Key (x-api-key header), and HMAC webhook signatures. See the Authentication guide for full details.
Platform Modules
Everything you can build with CognitionDesk
AI Assistants
Configurable AI agents with custom system prompts, model selection, and full conversation management.
Knowledge Base
RAG pipeline with Qdrant vector DB. Ingest URLs, GitHub repos, PDFs, and text with semantic search.
Chat API
Real-time chat with full streaming SSE support. Authenticate via Firebase Token or API Key.
WhatsApp Business
Full WhatsApp Business API integration — conversations, contacts, broadcasts, and AI responses.
Workflows
LangGraph-powered agent workflows with tool orchestration, testing, analytics, and assignments.
Social Media
AI content generation with scheduling and publishing to Facebook and Instagram via Meta API.
Meta Ads
Create campaigns, track leads, and manage conversion events programmatically.
Billing
Multi-provider billing with Stripe, Paddle, PayPal, MercadoPago, and LemonSqueezy.
Organizations & Teams
Multi-tenant RBAC with organizations, projects, member management, and invitation flows.