Kør dit CRM fra Claude Code.
Ét `claude mcp add`, og din terminal holder mere end 200 værktøjer på tværs af CRM, support, viden, indhold, udgående kontakt og analyse. Hvad det faktisk er godt til — og hvad du bør afgrænse, før du prøver.

Det mærkelige ved at koble en kundeplatform ind i en kodeagent er, hvor hurtigt det holder op med at føles mærkeligt. Du tilføjer én server, og næste gang du har brug for at vide, hvilke prøvekonti der blev tavse i sidste uge, spørger du i det samme vindue, hvor du lige læste et stack trace. Ingen fane. Intet dashboard. Ingen eksport til CSV, så du kan kigge på den i et regneark.
Hvad vil det sige at køre sit CRM fra Claude Code?
Det betyder, at Claude Code holder din kundeplatform som værktøjer frem for som et websted. Munin serverer mere end 200 MCP-værktøjer på ét endepunkt, så Claude kan slå en kontakt op, søge i din videnbase, læse en supporttråd, skrive udkast til en CMS-post eller score et segment — som helt almindelige værktøjskald i den session, du allerede arbejder i.
Det er noget andet end en chatbot, der svarer på spørgsmål om dit CRM. Agenten betjener platformen, med den samme rettighedsmodel, dit dashboard bruger.
Hvordan forbinder du Claude Code til Munin?
Én kommando. claude mcp add --transport http skriver Munin-endepunktet og en bearer-header ind i din konfiguration, og Claude Code forbinder serveren ved næste sessionsstart. Munin Cloud serverer MCP på https://mcp.getmunin.com; en selvdrevet instans serverer det på /mcp på din backend-port. Opret en admin-nøgle under Indstillinger, dernæst API-nøgler — den vises én gang.
# Munin Cloud
claude mcp add --transport http munin https://mcp.getmunin.com \
--header "Authorization: Bearer $MUNIN_API_KEY"
# Selvdrevet
claude mcp add --transport http munin-local http://localhost:3001/mcp \
--header "Authorization: Bearer $MUNIN_API_KEY"
# Gør den tilgængelig i alle projekter, ikke kun dette
claude mcp add --scope user --transport http munin https://mcp.getmunin.com \
--header "Authorization: Bearer $MUNIN_API_KEY"
# Tjek at den landede
claude mcp list
claude mcp get muninInde i en session viser /mcp forbindelsesstatus og hvilke servere, der er godkendt til det aktuelle projekt. Fra skallen skriver claude mcp list en sundhedslinje per server — Connected, Needs authentication eller Failed to connect — og claude mcp get munin skriver den ene post ud i sin helhed. Vil du hellere bruge OAuth end en statisk nøgle — og det bør du, til alt et menneske styrer — understøtter Munin afgrænset OAuth, og Claude Code v2.1.186 og nyere kører flowet fra skallen med claude mcp login munin, eller claude mcp login munin --no-browser på en maskine uden browser.
Værd at gøre før alt andet: bekræft at legitimationen er det, du tror.
curl 'https://api.getmunin.com/v1/whoami' \
-H "Authorization: Bearer $MUNIN_API_KEY"
Den fortæller dig, hvilken organisation og hvilket publikum Munin tror ringer. Halvdelen af alle »hvorfor kan agenten ikke se noget« viser sig at være en nøgle afgrænset til det forkerte publikum.
Hvad kan du rent faktisk gøre, når den er forbundet?
Alt det, dashboardet gør, fordi det er den samme backend. Værktøjerne grupperes efter modul — crm_*, kb_*, cms_*, outreach_*, conv_*, analytics_* — og hvert af dem leveres med sit JSON-skema og en liste over rettigheder, så agenten læser kataloget frem for at gætte sig til dit API.
I praksis er de nyttige forespørgsler dem, der ellers ville have været fire faner og et regneark:
- 01Spørg på tværs af moduler. »Hvilke kontakter i prøvesegmentet åbnede en supporttråd, men fik aldrig svar?« Rører
crm_list_contacts_in_segmentogconv_list_conversations— to systemer i de fleste stakke, én forespørgsel her. - 02Berig ved ankomst. Ret en opskrift til lead-research, som du skriver som en færdighed, mod en ny tilmelding, og den læser deres firmaside, udfylder rolle, anciennitet og branche, og stempler så et kort resumé på posten med
crm_set_ai_summary. - 03Find fejlene, der gemmer sig i supporten. En opskrift til fejltriage, som du skriver som en færdighed, klynger samtaler efter formuleringer om ødelagt adfærd, adskiller reelle defekter fra forvirring, og lægger interne noter på repræsentative tråde.
- 04Gør tilbagevendende spørgsmål til indhold. En opskrift, der destillerer samtaler, og som du skriver som en færdighed, læser hvad der bliver ved med at dukke op, tjekker videnbasen for huller, og skriver udkast til CMS-poster til redaktionel gennemgang.
Hvorfor er det her bedre end et REST-API og et script?
Fordi værktøjskataloget er skrevet til at blive læst af en model, og det er et REST-API ikke. Munin leverer også et REST-API — brug det, når en anden HTTP-tjeneste er den, der ringer. Men MCP giver en agent navngivne operationer med skemaer og rettigheder hæftet på, plus 60 medfølgende markdown-færdigheder, den kan læse under kørsel for at lære hvordan et job gøres, ikke bare hvilket endepunkt der findes.
Det er hele grunden til, at vi byggede værktøjer først frem for UI først. Er agenter de nye brugere, er MCP HTTP — og bygger du UI'et først og skruer protokollen på bagefter, får du to systemer, der glider fra hinanden for altid. Her er dashboardet og din agent klienter af det samme katalog.
Hvad forhindrer agenten i at gøre noget dumt?
De værktøjer, den holder. Rettigheder håndhæves i værktøjslaget, ikke i kanten, og publikum styrer synlighed — en admin-nøgle ser alt, et delegeret slutbrugertoken ser kun selvbetjeningsværktøjer. Mere risikable operationer har slet ingen direkte skrivning: at slå to kontakter sammen, eller at løfte en agentskrevet videnartikel, kan kun foreslås og lander i en gennemgangskø til et menneske.
Den asymmetri er tilsigtet. Billige, reversible handlinger — at mærke en tråd, at give en samtale titel — udføres direkte. Uoprettelige er egne, snævert afgrænsede, separat reviderede værktøjer. En agent, der bliver forvirret, eller som bliver prompt-injiceret af noget, en kunde har indsat i en sag, kan stadig kun gøre det, værktøjerne tillader. Dømmekraften bliver i gennemgangskøen, og hvert værktøjskald revideres.
Giv ikke udforskende sessioner en admin-nøgle
En admin-nøgle er fuld adgang til organisationen. Skal du bare rode rundt, så opret noget afgrænset, eller brug OAuth, så agenten optræder som dig frem for som root.
Og husk, at nøglen ligger i din skalhistorik og i din MCP-konfiguration. Behandl den som enhver anden produktionslegitimation — for det er den.
Hvem er det her ikke til?
Teams, der vil pege og klikke, og forespørgsler, der ikke er specifikke. Vil ingen på holdet have en terminal eller et chatvindue i sløjfen, er det her et reelt mismatch, og Zendesk sælger et modent agentarbejdsrum bygget til folk, der vil klikke. Munins dashboard dækker indstillinger, godkendelse og gennemgang; arbejdsfladen er værktøjskataloget.
Det belønner også en specifik forespørgsel — »ryd op i mit CRM« er for vagt til at handle på, og at navngive den runde, du vil have, er det, der giver dig den runde, du vil have.
Det, der gør de specifikke forespørgsler mulige, er, at opskrifterne er eksplicitte: hvilke værktøjer, i hvilken rækkefølge, med hvilken stopbetingelse. De er markdown, du kan læse og redigere, og det bør du. Læs opskriften, ændr stopbetingelsen, kør den igen — den sløjfe er det, et værktøjskatalog køber dig, og som et dashboard ikke kan, fordi et dashboards adfærd ikke er en fil, du ejer. Og terminalen er kun én dør ind: det samme endepunkt betjener en driftsperson i ChatGPT, der aldrig har åbnet en skal. Det er derfor, den opskrift du ender med, er din og ikke vores.
Ofte stillede spørgsmål
Hvordan tilføjer jeg en fjern MCP-server til Claude Code?
Kør claude mcp add --transport http <navn> <url>, og tilføj --header "Authorization: Bearer <token>", hvis serveren kræver legitimation. Tilføj --scope user for at gøre den tilgængelig i alle dine projekter frem for kun det aktuelle, og bekræft derefter med claude mcp list eller claude mcp get <navn>.
Kan Claude Code skrive til mit CRM, eller kun læse det? Begge dele, afgrænset af rettighederne på din legitimation. Billige reversible skrivninger — at opdatere en kontakt, at mærke en samtale — udføres direkte. Uoprettelige som at slå kontakter sammen eller løfte agentskrevne videnartikler kan kun foreslås ind i en gennemgangskø, hvor et menneske godkender.
Virker det her med Cursor, ChatGPT eller min egen agent? Ja. Munin serverer standard-MCP på ét endepunkt uden klientspecifik adfærd, så Claude Desktop, Cursor, ChatGPT, Codex, Gemini, OpenAI Agents SDK eller en kører, du selv har skrevet, forbinder på samme måde. Munin leverer ingen model.
Har jeg brug for Munin Cloud, eller kan jeg selvdrive?
Begge dele går. Arkivet er MIT-licenseret, og en selvdrevet instans serverer MCP på /mcp på din backend-port — Docker-vejen går igennem det. Munin Cloud er EU-hostet, og Cloud Free er 0 € om måneden. Samme kode, samme værktøjsflade, samme revisionslog.
Hvordan er agenten godkendt?
På tre måder: en admin-API-nøgle til server-til-server, afgrænset OAuth 2.1 til brugergodkendte agenter, eller et delegeret slutbrugertoken begrænset til selvbetjeningsværktøjer. Kald /v1/whoami for at tjekke, hvilken du rent faktisk viser frem.
Hvor mange værktøjer tilføjer det her til min kontekst?
Mere end 200, på tværs af de seks moduler, hvert med sit eget JSON-skema og sin egen rettighedsliste. Afgræns legitimationen til de moduler, en session har brug for, så afgør publikumsporten, hvilke værktøjer der overhovedet er synlige, så en supportsession ser conv_* og kb_* og intet andet. Hvorfor vi leverer 200 plus frem for et dusin har ræsonnementet.
Den korte version
claude mcp add --transport http munin https://mcp.getmunin.com --header "Authorization: Bearer $MUNIN_API_KEY", og du er forbundet.- Verificer med
claude mcp list,claude mcp get munin,/mcpi sessionen, og et/v1/whoami-kald, før du fejlfinder noget andet. - Over 200 værktøjer grupperet som
crm_*,kb_*,cms_*,outreach_*,conv_*,analytics_*, plus 60 markdown-færdigheder agenten læser under kørsel. - Billige handlinger skriver direkte; sammenlægninger og løft af videnartikler foreslår kun ind i en gennemgangskø. Rettigheder håndhæves i værktøjslaget.
- Afgrænset OAuth 2.1 eller en afgrænset nøgle til udforskende sessioner; gem admin-nøglen til server-til-server.
Ret den klient, du allerede bruger, mod https://mcp.getmunin.com, stil den et rigtigt kundespørgsmål, og hold MCP-værktøjsreferencen åben, mens du arbejder — Munin Cloud er gratis at starte på.
Kør dit CRM fra Claude Code; værktøjerne var altid produktet.