Skip to main content

Claude Desktop and Claude Code

The Kumkuat MCP server connects Claude Desktop and Claude Code to your workspace through the Model Context Protocol. Chat with audience personas, read audience grades, generate reactions and manage competitors without leaving Claude.

  1. In the app, open Workspace → Integrations → MCP and download the kumkuat.mcpb extension.
  2. Double-click the file, or drag it into Claude Desktop's Extensions settings.
  3. When prompted, paste a workspace API key from the same Integrations page. The key binds the extension to that workspace. Leave the API base URL at its default unless the MCP page told you otherwise.

Manual setup

Build the server from the mcp/ directory of the Kumkuat repository and point Claude at it.

Claude Desktop — add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%\Claude\claude_desktop_config.json):

{
"mcpServers": {
"kumkuat": {
"command": "node",
"args": ["/path/to/kumkuat/mcp/dist/index.js"],
"env": {
"KUMKUAT_API_KEY": "your-workspace-api-key",
"KUMKUAT_API_URL": "https://api.kumkuat.ai"
}
}
}
}

Claude Code:

claude mcp add kumkuat --env KUMKUAT_API_KEY=your-workspace-api-key --env KUMKUAT_API_URL=https://api.kumkuat.ai -- node /path/to/kumkuat/mcp/dist/index.js

Tools

ToolDescription
chatSend messages through Kumkuat's intent-driven chat. Supports general chat and persona mode; reuse session_id for a threaded follow-up.
list_personasList personas in the workspace.
list_audience_groupsList audience categories with display names and sort order.
get_audience_summaryGet or generate a category summary with grade, trends and status counts.
get_audience_gradesCached grades and trends for several categories at once.
get_persona_reactionsReaction insights: how personas responded to documents.
get_reaction_historyReaction history for one persona and document.
generate_persona_reactionGenerate a reaction for a document.
refresh_audience_cacheQueue a background refresh of the audience summaries.
list_competitors / suggest_competitors / add_competitor / remove_competitorManage the workspace's competitors.

Resources and prompts

ResourceURI
Personaskumkuat://personas
Competitorskumkuat://competitors
Audience groupskumkuat://audience-groups

Two prompts ship with the server: persona-chat starts a conversation with a specific persona, and draft-email drafts an email using workspace audience context.

Things to try

  • "List my workspace personas."
  • "Chat with Jeremy Siegel about our Q2 strategy."
  • "Show me audience grades across all categories."
  • "How did the trade press react to the latest press release?"
  • "Draft an email to our investor audience about quarterly results."

Environment variables

VariableRequiredDefault
KUMKUAT_API_KEYYes
KUMKUAT_API_URLNohttps://api.kumkuat.ai