brandmanna
Developer

MCP Server

Connect Brandmanna to Claude Desktop, Cursor, and VS Code via MCP.

The Manna MCP Server lets you manage your brands, generate content, and publish posts from any AI assistant that supports the Model Context Protocol (MCP). Instead of switching between Brandmanna and your AI tools, you can do everything through conversation.

What is MCP?

The Model Context Protocol is an open standard that connects AI assistants to external data sources and tools. When you install the Manna MCP Server, your AI assistant gains direct access to your Brandmanna account — your brands, drafts, ideas, calendar, and publishing connections.

Prerequisites

Before you begin, you need:

  1. A Brandmanna account.
  2. An API key. Generate one in Account Settings > API Keys. See API Keys for details.
  3. Python 3.10 or later (for pip install) or uvx (recommended).

Installation

Install the server using pip:

pip install manna-mcp

Or run it directly with uvx (no install required):

uvx manna-mcp

Configuration

The server uses two environment variables:

VariableRequiredDescription
MANNA_API_KEYYesYour Brandmanna API key (starts with manna_)
MANNA_API_URLNoAPI base URL. Defaults to https://api.brandmanna.com
export MANNA_API_KEY="manna_your_key_here"
export MANNA_API_URL="https://api.brandmanna.com"

Setup Guides

Claude Desktop

Add the following to your Claude Desktop configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "manna": {
      "command": "uvx",
      "args": ["manna-mcp"],
      "env": {
        "MANNA_API_KEY": "manna_your_key_here"
      }
    }
  }
}

Replace manna_your_key_here with your actual API key. Restart Claude Desktop after saving the file.

Cursor

Add the following to your Cursor MCP settings:

{
  "manna": {
    "command": "uvx",
    "args": ["manna-mcp"],
    "env": {
      "MANNA_API_KEY": "manna_your_key_here"
    }
  }
}

VS Code

Add the following to your VS Code MCP settings:

{
  "manna": {
    "command": "uvx",
    "args": ["manna-mcp"],
    "env": {
      "MANNA_API_KEY": "manna_your_key_here"
    }
  }
}

Available Tools

Once connected, your AI assistant can use these tools:

ToolDescription
list_brandsList all brands in your account
get_brandGet full brand profile with voice fingerprint
generate_ideasGenerate content ideas from a brief
generate_quick_draftOne-shot draft generation
generate_draft_from_ideaTurn banked ideas into drafts
list_draftsBrowse your content drafts
get_draftGet a specific draft
refine_draftImprove draft clarity, tone, or length
score_contentScore content against brand voice
schedule_draftSchedule a draft for a date/time
publish_draftAuto-publish to connected social accounts
get_calendar_intelligenceContent calendar analysis and recommendations
list_ideasBrowse banked content ideas

Resources

Resources provide read-only context that your AI assistant can reference during conversations:

Resource URIDescription
manna://brandsList of all your brands with basic info
manna://brands/{id}Full brand voice profile for a specific brand

You can inject a brand's voice profile into any conversation to give your AI assistant full context about your brand identity, voice, tone, and messaging.

Prompts

Prompts are guided workflows that structure how you interact with Brandmanna through your AI assistant:

PromptDescription
Draft PostDraft a social media post for a brand
Review DraftReview content against brand voice guidelines
Content IdeasGenerate and present content ideas

Example Usage

Once the MCP server is connected, you can interact with Brandmanna naturally. For example:

  • "List my brands and show me the voice profile for Acme Corp."
  • "Generate 5 LinkedIn post ideas about product launches for my brand."
  • "Score this draft against my brand voice and suggest improvements."
  • "Schedule my latest draft for next Tuesday at 9am."

Your AI assistant will call the appropriate Manna tools behind the scenes and present the results in the conversation.

On this page