Munin
Agentic customer platform
Support, CRM, content and follow-up run continuously on one shared record. You set which workflows run unattended, which escalate, and which wait for approval.

Problem
Customer work sits in separate systems. The support tool knows what the customer asked. The CRM knows who the customer is. The content tool knows what has been published. None of them knows what the others know.
Integrations are meant to close the gap. In practice they sync fields between databases built on different models of what a customer is, and join them on an email address. If the address was typed wrong, the join breaks, and nobody notices until a customer has to explain themselves again.
What we built
Munin is a customer platform where six modules write to the same record: CRM, knowledge base, CMS, outbound, conversations and analytics. Four channels land in the same inbox: chat, email, SMS and voice. A phone call and a chat from the same person reach the same contact without anything being synced between systems.
Every workflow is an MCP tool on a single endpoint, 159 tools in total across the six modules. The model does not live inside the platform. You point Claude, ChatGPT, Cursor or your own client at the endpoint and shape the agent yourself.
Underneath sits one Postgres schema with row level security, OAuth 2.1 and an append-only audit log. The code is MIT licensed and public on GitHub, so developers can read the whole platform before signing anything.
Who decides
An agent does not run everything unattended. The level is set per workflow: some run autonomously, some escalate to a colleague, some draft and wait for approval before anything is sent.
Content in the knowledge base and the CMS keeps its version history. Every MCP tool call and every control plane change is audited. Edit a draft and the change is in the log. Reject it and the reason is there too.
Before, every question about a customer meant stitching three systems together by hand and hoping the email addresses matched. Now it is one lookup.
Status
Threll.ai runs its entire customer platform on Munin in production: chat, email, voice, analytics and the CMS behind the website. It is the same code every account gets.
Munin comes in three forms. The source is free under an MIT licence and can be self-hosted. Cloud Free costs 0 euro per month and gives 5,000 MCP tool calls, 250 contacts and 100 MB of storage. Cloud Premium is coming at 99 euro per month with 200,000 calls, 25,000 contacts and 10 GB. All hosting is in the EU.


