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 has access to 22 tools grouped by category:

Brands

ToolDescription
list_brandsList all brands in your account
get_brandGet full brand profile — voice, pillars, personas, tone

Topic Discovery

ToolDescription
spark_topicsSuggest brand-aligned topics grounded in real-time industry trends (free, no credit cost)

Generation

ToolDescription
generate_ideasGenerate content ideas from a brief
generate_quick_draftOne-shot draft generation
generate_draft_from_ideaTurn banked ideas into drafts

Ideas & Drafts

ToolDescription
list_ideasBrowse banked content ideas
list_draftsBrowse your content drafts
get_draftGet a specific draft
refine_draftImprove draft clarity, tone, or length
update_draftSave changes to a draft

Publishing & Calendar

ToolDescription
schedule_draftSchedule a draft for a date and time
publish_draftAuto-publish to connected social accounts
get_calendar_intelligenceContent calendar analysis and recommendations

Content Plans

ToolDescription
list_content_plansList all content plans for a brand
get_content_planGet plan details with packs and drafts
create_content_planCreate a new campaign, recurring, or editorial plan
generate_packsGenerate themed content packs for a plan
generate_pack_contentGenerate ideas and drafts for a specific pack
update_pack_statusApprove or reject a pack
request_pack_reviewSend a pack for external review (magic link)
batch_schedule_planSchedule all approved packs at once

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
manna://plansList of all your content plans
manna://plans/{id}Plan details with packs and draft summaries

You can inject a brand's voice profile or a plan's details into any conversation to give your AI assistant full context about your brand identity or campaign state.

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
Plan ReviewWalk through a plan's packs and statuses for QA
Campaign PlanningShape a new campaign plan from a brief

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."
  • "I don't know what to post this week — spark some topics for Kindred Coffee."
  • "Generate 5 LinkedIn post ideas about product launches for my brand."
  • "Review 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