Server data from the Official MCP Registry
Plan campaigns, score offers explainably, and enforce offer-cited tactics before spending.
About
Plan campaigns, score offers explainably, and enforce offer-cited tactics before spending.
Security Report
marketing-scope-mcp is a clean, well-structured campaign planning server with no network calls, no shell execution, and no credential handling. Its only filesystem access is writing plan markdown under a configurable data directory, and its tools behave as described. Minor concerns are limited to unsanitized plan_path reads in check_plan (which can read arbitrary local markdown files), unauthenticated HTTP transport bound to a local port, and an unguarded campaign-id write path, none of which are serious given the server's stated purpose. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 3 high severity).
8 files analyzed · 13 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-axelvernebooks-marketing-scope-mcp": {
"args": [
"-y",
"marketing-scope-mcp"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
marketing-scope-mcp
Campaign pre-flight for AI agents. Plan the campaign, score the offers explainably, build a registry-backed plan, then verify every tactic cites a scored offer and names a success metric — before any money is spent.
The sibling of research-scope-mcp
(sources → citations) applied to marketing: tactics → scored offers.
The discipline
plan_campaign → score_offer → build_plan → check_plan
(strategy) (0–100) (shell) (gate)
plan_campaign(objective)— decompose a marketing goal into offer targets, channel targets, anti-targets (budget black holes), and kill criteria. Kill criteria are hard stops, not suggestions.score_offer(offer)— one offer statement graded on an explainable 0–100 scale: clarity 20 / audience specificity 24 / differentiation 20 / proof & risk reversal 20 / call to action 16. Grades: A ≥ 80, B ≥ 65, C ≥ 45, D < 45. Every dimension returns with its evidence, so the number is auditable, not a vibe.build_plan(goal, offers[])— writes a campaign-plan shell (strategy, channel briefs, numbered offer registry, scoring appendix) and rejects any offer that was never scored, naming them.check_plan(plan_id | plan_path)— every tactic must cite a registry offer ([O1]-style) and name a success metric. Violations come back as an error list — never a silent pass.
Install
Node ≥ 20.
npm install -g marketing-scope-mcp
# or run from source:
git clone https://github.com/AxelVerneBooks/marketing-scope-mcp
cd marketing-scope-mcp && npm install && npm run build
Claude Code
claude mcp add marketing-scope -- node /path/to/dist/index.js
Cursor (.cursor/mcp.json)
{ "mcpServers": { "marketing-scope": { "command": "node", "args": ["/path/to/dist/index.js"] } } }
Streamable HTTP
node dist/index.js --http --port 3002 # serves MCP at http://127.0.0.1:3002/mcp
Docker
docker build -t marketing-scope-mcp -f docker/Dockerfile .
docker run -d --name marketing-scope -p 3002:3002 marketing-scope-mcp
# MCP at http://127.0.0.1:3002/mcp; plans persist in the /app/data volume
Data dir (plans on disk) defaults to ./data; override with
MARKETING_SCOPE_DATA_DIR.
Example session
> plan_campaign(objective: "sell 30 copies of the build manual in 30 days")
→ offer targets, channel targets, kill criteria incl.
"Every scored offer below 45/100 → STOP; rework before spending"
> score_offer(offer: "...12 print-ready farm ledgers only $19, includes
wall chart — unlike generic ledgers it strips to 40 records a season.
Start today.")
→ 88/100 (A), breakdown with per-dimension evidence
> build_plan(goal: ..., offers: [that exact text]) # unscored → hard error
> check_plan(...) # orphan tactics → error list; metric-less → flagged
License
MIT — see LICENSE.
Prefer it prebuilt? Campaign Pre-Flight Starter Kit — the built server plus one worked campaign run and the 4-step setup, $9, MIT, free lifetime updates. The one-page scoring rubric it enforces is free, no email wall. (Disclosure: I built and sell both; these are my links.)
Reviews
No reviews yet
Be the first to review this server!
More Marketing & Social MCP Servers
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Lharries · Communication
Read, search, and send WhatsApp messages through your AI assistant
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
Memory
Freeby Modelcontextprotocol · Productivity
Knowledge graph-based persistent memory across sessions
