
Marketing Scope
io.github.AxelVerneBooksPublished by GitHub account AxelVerneBooksv0.1.0Updated Oct 27, 2026
Plan campaigns, score offers explainably, and enforce offer-cited tactics before spending.
The publisher's own server: Scope (AEC) - Preview
Overview
Local MCP server that helps an assistant plan marketing campaigns, score offers on an explainable 0–100 scale, and gate tactics before money is spent.
- What you can do
- Plan a campaign from an objective into offer targets, channel targets, anti-targets and kill criteria
- Score a single offer statement on a weighted 0–100 scale with per-dimension evidence and letter grades
- Build a campaign-plan shell with strategy, channel briefs, a numbered offer registry and a scoring appendix, rejecting offers that were never scored
- Check a saved plan so every tactic cites a registry offer and names a success metric, returning violations as an error list
- When to use it
- Useful when an assistant is drafting or reviewing marketing campaigns and you want a repeatable pre-flight discipline: explicit kill criteria, auditable offer scores, and a check that no tactic is left without a cited offer or success metric before budget is committed.
- Requirements
- Runs as a local process on the user's machine; Node.js 20 or newer. Installed globally from npm or built from source, or run via Docker. Plans are stored on disk in a data directory that defaults to ./data and can be overridden with MARKETING_SCOPE_DATA_DIR. No accounts, API keys or headers are declared.
Installation
In SourceWeft
- Open Marketing Scope in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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(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.
Claude Code
Cursor (.cursor/mcp.json)
Streamable HTTP
Docker
Data dir (plans on disk) defaults to ./data; override with
MARKETING_SCOPE_DATA_DIR.
Example session
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.)
Source: README.md at commit aa4b58a
Tools
0Version history
1- v0.1.0LatestOct 20, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Scope integrations

Scope (AEC) - Preview
bid.scopeOfficial publisher
Preview Scope (AEC) server for checking a subcontractor procurement layer's status, listing planned categories, joining a waitlist, and rescheduling awarded…

Scope (Legal)
bid.scopeOfficial publisher
Scope (Legal) lets an AI assistant browse legal-services professionals, dispatch matters, and manage the resulting engagements through Scope.bid.

Scope (Claims) - Preview
bid.scopeOfficial publisher
Preview Scope server for claims-side professional procurement: check V2 status and categories, join a waitlist, and reschedule awarded claims projects.

MintScope — NFT collection analysis
Published by GitHub account ert1981
MintScope — NFT collection analysis's hosted MCP server; no sign-in required; Streamable HTTP; 2 tools.

FedScope MCP
Published by GitHub account CYAN-ECLIPSE-TECHNOLOGIES-LLC
FedScope MCP lets an assistant search federal and state contracting opportunities, with fit and newcomer scoring and plain-language summaries.