MCP Server
Connect Claude Desktop, Claude Code, or any MCP-compatible client to read and update your workspace settings directly in conversation.
What the MCP server exposes
Resources
org://brandingBranding guidelines as JSON
org://designDesign guidelines as JSON
org://campaign-defaultsCampaign defaults as JSON
Tools
get_org_context()Read all org settings in one call
update_branding()Update branding guidelines
update_design()Update design guidelines
update_campaign_defaults()Update campaign defaults
list_briefs()List recent campaign briefs with status
Claude Desktop / Claude Code setup
Add this to your ~/.claude/claude_desktop_config.json
{
"mcpServers": {
"campaignmint": {
"command": "npx",
"args": [
"tsx",
"/path/to/campaignmint/mcp-server.ts"
],
"env": {
"NEXT_PUBLIC_SUPABASE_URL": "https://your-project.supabase.co",
"SUPABASE_SERVICE_ROLE_KEY": "eyJ..."
}
}
}
}Requires tsx installed globally: npm i -g tsx
Example prompts once connected
›
"Show me our current branding guidelines"
›
"Update our voice and tone to be more conversational and direct"
›
"Add 'pipeline sourced' to our KPI priorities"
›
"Set our preferred channels to LinkedIn, Email, and Webinars"
›
"List the last 5 briefs we generated"