Free Open-Source Tool — MIT Licensed

MCP Starter Server

Free Marketing Tools for Claude Desktop — Deploy in Under 10 Minutes

A production-ready MCP server that gives Claude (and other AI assistants) 4 powerful marketing tools. Built by Marketing Enigma AI — free, open source, MIT licensed. Deploy to Claude Desktop in under 10 minutes.

What's Included

The MCP Starter Server exposes 4 marketing tools directly inside Claude Desktop. Once installed, you can ask Claude to run SEO audits, generate schema markup, score content readability, and suggest internal links — all without leaving your AI chat interface.

TOOL 1

analyze_seo_meta

Audit meta titles, descriptions, and heading structure for any page. Paste your content and get a full assessment of length, SEO status, and specific recommendations for improvement.

Returns: Length assessment, pass/fail status for each element, prioritized recommendations list.

Example prompt: "Analyze the SEO meta for this page: [paste your title, description, and H1-H3 headings]"

TOOL 2

generate_schema_markup

Generate complete JSON-LD schema markup for articles, FAQs, how-tos, and products. Supports all major schema types used by AI engines to extract structured data.

Returns: Complete JSON-LD markup + ready-to-paste HTML implementation code.

Example prompt: "Generate FAQPage schema for these 5 questions about [your topic]"

TOOL 3

calculate_content_score

Analyze content for readability, word count, keyword density, and overall quality. Get a Flesch reading ease score and estimated reading time alongside actionable recommendations.

Returns: Flesch score, reading time estimate, keyword density percentage, overall quality score (0–100), improvement suggestions.

Example prompt: "Score this blog post for readability and keyword optimization: [paste content]"

TOOL 4

suggest_internal_links

AI-powered internal linking recommendations. Provide your current page content and a list of other pages on your site — the tool identifies the 3–5 most contextually relevant linking opportunities.

Returns: 3–5 contextual link recommendations with suggested anchor text and semantic similarity scores.

Example prompt: "Suggest internal links for this page. Here are my other pages: [list URLs and titles]"

Installation (4 Steps)

1

Download the server files

Download server.py and requirements.txt using the links below. Save them to a folder on your computer — for example ~/mcp-marketing/. Right-click each link and choose "Save Link As".

2

Install the dependency

Open your terminal and run:

pip install mcp

Or install all dependencies at once:

pip install -r requirements.txt
3

Add to Claude Desktop config

Open your Claude Desktop config file. On Mac: ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows: %APPDATA%\Claude\claude_desktop_config.json.

Add this entry (replace the path with your actual file location):

{
  "mcpServers": {
    "marketing-tools": {
      "command": "python",
      "args": ["/path/to/your/server.py"]
    }
  }
}

If you already have other MCP servers configured, add "marketing-tools" as an additional entry inside "mcpServers".

4

Restart Claude Desktop and verify

Quit and reopen Claude Desktop. In a new conversation, type: "What marketing tools do you have available?" — Claude should list all 4 tools. If it doesn't, check that the path in your config file is correct.

Download Files

Server Files

Download these files and save them to the same folder on your computer.

⬇ server.py ⬇ requirements.txt ⬇ config.json (example)

Troubleshooting

Claude says it doesn't have the tools after restarting
Double-check the file path in your claude_desktop_config.json. The path must be absolute (starting from / on Mac/Linux or C:\ on Windows). Also verify Python is installed by running python --version in your terminal.
I get a "module not found" error for mcp
Run pip install mcp again. If you use multiple Python environments (e.g. conda or pyenv), make sure you're installing to the same environment that the python command in your config points to. Try which python to confirm.
The config file doesn't exist yet
Create it manually. On Mac, open Terminal and run: mkdir -p ~/Library/Application\ Support/Claude && touch ~/Library/Application\ Support/Claude/claude_desktop_config.json. Then open the file in any text editor and paste the JSON config from Step 3.
Can I use this with other AI assistants, not just Claude?
Yes — any MCP-compatible client can use this server. The MCP protocol is open and supported by a growing list of AI tools. Claude Desktop is the easiest way to get started, but the server works with any compatible client.
Is this really free?
Yes. MIT licensed — use it for personal or commercial projects, modify it, extend it, or build on top of it. No strings attached. If you find it useful, we'd appreciate a link back to marketingenigma.ai.

Want a Custom MCP Server for Your Business?

This starter server is just a taste of what's possible. We build production MCP servers that connect to your CRM, analytics, CMS, and custom APIs — giving your AI agents full access to your marketing stack 24/7.

Book a free AI Visibility Audit →

AI Visibility · Programmatic Growth · Autonomous Marketing

AI is already choosing who gets recommended — and who gets ignored.

Visibility is no longer about ranking. It's about being selected.

Our proprietary framework — The Lifecycle of AI Discovery

Layer 01Trust
Layer 02Recommendation
Layer 03Autonomous Scale