PMM Sherpa MCP. Senior product marketing advisor across Claude.ai, Claude Code, ChatGPT, Codex, Gemini CLI, Antigravity. Four tools backed by a 38K-chunk corpus.
$ npx -y skills add boommark/pmmsherpa-mcp --agent claude-code
What's inside
You're staring at a positioning doc, a launch plan, or a battlecard. You know the framework. You can't decide if you're applying it right.
PMM Sherpa is the senior PMM you wish you could DM at 11pm. It is a remote MCP server grounded in 38,000+ curated chunks from PMM books, AMAs, podcasts, and practitioner essays, with a calibrated advisory voice and four purpose-built tools. Connect it to whichever AI client you already use, and PMM judgment shows up in your normal flow, not in a new tab.
| Tool | When to use it | What it returns |
|---|---|---|
ask_sherpa | Strategic framing, "is this right?", "how should I think about X?", open-ended PMM judgment | Advisory dialogue grounded in the corpus, in Layer 4 voice |
draft_artifact | Generating one of 39 named PMM deliverables (positioning, messaging framework, ICP, persona, battlecard, landing page copy, launch plan, demo script, ad variants, comparison matrix, case study, analyst briefing, board deck, and more) | Structured deliverable with framework baked in |
get_feedback | Pressure-testing a draft, landing page, deck, or copy you already have | Critique against senior PMM heuristics: gaps + recommendations |
scope_pmm_research | Planning phase of a Deep Research run on a PMM-adjacent question | Research brief: angle, sub-questions, sources to weight, anti-patterns |
All four are grounded in the same corpus and speak the same voice. You orchestrate. Sherpa supplies the judgment.
Pick your client. Each setup takes a minute.
PMM Sherpa · URL: https://pmmsherpa.com/api/mcp · Auth: OAuthclaude mcp add pmm-sherpa --transport http https://pmmsherpa.com/api/mcp
OAuth opens in your browser on first call. Then install the skill so Sherpa auto-fires on PMM keywords:
git clone https://github.com/boommark/pmmsherpa-mcp.git ~/.pmm-sherpa
mkdir -p ~/.claude/skills
ln -s ~/.pmm-sherpa/skills/claude-code ~/.claude/skills/pmm-sherpa
In your next Claude Code session, prompt:
> See pmmsherpa.com. Help me create a battlecard against its top competitor.
PMM Sherpahttps://pmmsherpa.com/api/mcpskills/chatgpt/custom-instructions.md (~1,200 chars). This is the skill-equivalent for ChatGPT, since it does not yet support skills natively.Codex CLI, Gemini CLI, and Antigravity also work. See Multi-client install below.
Sherpa works in every modern MCP-capable AI client. Pick yours.
Settings → Connectors → Add custom connector:
PMM Sherpahttps://pmmsherpa.com/api/mcpSign in with the same Google account as pmmsherpa.com. Approve.
Skills auto-trigger Sherpa on PMM keywords and enforce the Layer 4 voice across the conversation. Without one, you have to remember to toggle the connector and pick the right tool every time.
skills/claude-ai/pmm-sherpa-skill.zip from this repoHelp me build a battlecard against [competitor] for [your product].
The skill kicks in. PMM Sherpa is called automatically.
claude mcp add pmm-sherpa --transport http https://pmmsherpa.com/api/mcp
On first call, Claude Code opens a browser for OAuth. Sign in with the same Google account as pmmsherpa.com.
git clone https://github.com/boommark/pmmsherpa-mcp.git ~/.pmm-sherpa
mkdir -p ~/.claude/skills
ln -s ~/.pmm-sherpa/skills/claude-code ~/.claude/skills/pmm-sherpa
The skill loads from .claude/skills/pmm-sherpa/SKILL.md on next session.
> /mcp
> See pmmsherpa.com. Help me create a battlecard against its top competitor.
Settings → Connectors → Advanced → toggle Developer Mode ON.
Settings → Connectors → Create:
PMM Sherpahttps://pmmsherpa.com/api/mcpSign in with the same Google account as pmmsherpa.com.
Settings → Personalization → Custom Instructions → paste the contents of skills/chatgpt/custom-instructions.md (~1,200 chars). This is the equivalent of the skill on ChatGPT, since ChatGPT does not yet support skills natively.
Help me sharpen the positioning for [your product] against [competitor].
Make sure the PMM Sherpa toggle is ON in the conversation's Tools panel.
codex mcp add pmm-sherpa --transport http https://pmmsherpa.com/api/mcp
OAuth flow opens in browser on first call. Use the ChatGPT custom-instructions block in your ~/.codex/instructions.md to get skill-equivalent behavior.
Edit ~/.gemini/settings.json:
{
"mcpServers": {
"pmm-sherpa": {
"transport": "http",
"url": "https://pmmsherpa.com/api/mcp"
}
}
}
OAuth flow opens on first call. Paste the ChatGPT custom-instructions block into ~/.gemini/GEMINI.md for skill-equivalent voice.
Settings → MCP Servers → Add server:
pmm-sherpahttps://pmmsherpa.com/api/mcpSherpa speaks a calibrated voice (Layer 4: discovery cadence, story-first, framework-named-mid, single-question close, never em-dashes). The skills enforce this voice and auto-route to the right tool.
| Client | Format | File |
|---|---|---|
| Claude.ai | Skill (zip) | skills/claude-ai/pmm-sherpa-skill.zip |
| Claude Code | Skill folder | skills/claude-code/ |
| ChatGPT | Custom Instructions text | skills/chatgpt/custom-instructions.md |
| Codex / Gemini CLI / Antigravity | Use the ChatGPT-style custom instructions | Same file as ChatGPT |
Without the skill, Sherpa still works. You just have to remember to toggle the connector ON and pick the right tool. With the skill, it picks correctly on its own.
Five sample workflows, end-to-end:
ask_sherpa scopes the company, draft_artifact builds a teardown, get_feedback pressure-tests your case answers.draft_artifact produces the deck outline.draft_artifact, response stays in voice.scope_pmm_research plans, subagents call ask_sherpa, get_feedback synthesizes.FAQ
pmmsherpa-mcp is a Claude Code plugin with 2 hand-picked skills for marketing work, indexed on Flowy. Install it with the command on its page. It includes claude-ai, claude-code. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it