Back to Browse

Craft Content MCP Server

Developer ToolsLow Risk8.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

8 content tools: Case Studies, Newsletters, Webinars, Repurposing, Thought Leadership

About

8 content tools: Case Studies, Newsletters, Webinars, Repurposing, Thought Leadership

Security Report

8.0
Low Risk8.0Low Risk

Valid MCP server (3 strong, 2 medium validity signals). 2 known CVEs in dependencies (0 critical, 2 high severity) Package registry verified. Imported from the Official MCP Registry.

4 files analyzed · 3 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-shashwatgtm-craft-content-mcp": {
      "args": [
        "-y",
        "@shashwatgtmalpha/craft-content-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

@shashwatgtmalpha/craft-content-mcp v2.2.15

CRAFT Content Framework MCP Server: a complete redesign with user-centric inputs, actual content analysis, and a structured draft with placeholders for each output.

Use it hosted (no install)

Add https://craft-content.gtmhelix.com/mcp to Claude or ChatGPT as a custom connector. It needs no sign-in and always runs the newest version (2.2.15). The same tools run as a free web app with a form per tool at https://craft-content.gtmhelix.com/, and the setup steps are at https://craft-content.gtmhelix.com/connect/.

The npm package below is an older version (2.0.1 on npm on 27 September 2026) until the next npm release. Use it only if you need a local stdio server.

Design Philosophy

Every tool was redesigned using chain of thought from the user's perspective:

  1. What does the user actually want? (Not what looks impressive in a demo)
  2. What do they already know? (Keep inputs simple: don't ask for things they need to figure out)
  3. Does the output save them work? (A structured draft with placeholders, not a blank template)

What's New in v2.0.0

ToolBeforeAfter
thought_leadership_series200-300 word posts with [Expand] placeholdersByline article drafts of about 600 to 800 words, with placeholders to complete before publishing
craft_content_improverBlank scorecard outputActually analyzes content, scores dimensions, generates improved version
case_study_generatorRequires full storyDiscovery mode: generates interview questions if you don't have the story
sales_enablement_contentGeneric pitchesObjection-mapped handlers with your proof points
newsletter_builderGoodEnhanced with A/B subject lines, 4 hooks, segment targeting
webinar_scriptGoodType-specific structures (demo vs educational vs panel)
content_repurposerExcellentKept: transforms to 10 formats
testimonial_captureExcellentKept: request emails, interview guides

Installation

npm install -g @shashwatgtmalpha/craft-content-mcp

Or add to Claude Desktop config:

{
  "mcpServers": {
    "craft-content": {
      "command": "npx",
      "args": ["-y", "@shashwatgtmalpha/craft-content-mcp"]
    }
  }
}

Tools and inputs

Generated on 27 September 2026 from the server's own tool list and checked again on 30 September 2026 against tools/list of craft-content-mcp 2.2.15 (the same code as the hosted MCP address), so every tool name, title, description and input below is exactly what the server accepts. Every tool is read-only.

#ToolTitleWhat it does
1case_study_generatorCase Study GeneratorGenerate case studies with DISCOVERY MODE. If you have the full story, get a complete case study. If not, get interview questions to gather the story first.
2newsletter_builderNewsletter BuilderBuild newsletter content. Just have a topic? We'll suggest key points. Have key points? We'll craft the content.
3webinar_scriptWebinar ScriptGenerate webinar scripts. Know your takeaways? Get a complete script. Still planning? We'll suggest takeaways based on topic and type.
4content_repurposerContent RepurposerTransform source content into multiple formats. Just paste content: we'll generate the 5 most useful formats by default, or specify exactly what you need.
5thought_leadership_seriesThought Leadership SeriesGenerate thought leadership article drafts (about 600 to 800 words each) from your topic, your take and your proof points. Without proof points, the drafts include suggested proof points to gather. Drafts contain placeholders to complete before publishing.
6testimonial_captureTestimonial CaptureGenerate testimonial request emails, interview questions, and formatted outputs. Discovery-focused by design.
7sales_enablement_contentSales Enablement ContentGenerate sales content. Know your objections? Get complete handlers. New product with no sales data yet? We'll suggest likely objections based on your product type.
8craft_content_improverCRAFT Content ImproverAnalyze content for clarity, structure and engagement, score each area, and return suggestions, including a version with common jargon replaced and long sentences split.

Inputs of each tool

1. Case Study Generator (case_study_generator)
InputRequiredTypeDescription
customer_nameYesstringCustomer/company name
your_productYesstringYour product/service name
customer_industryNostringCustomer's industry for context
modeNoone of: full, discoveryfull = generate case study (requires challenge/solution/results), discovery = generate interview questions to gather story
interview_notesNostringOptional: Raw interview notes or transcript. Parsed into a case study when mode is 'full'
challengeNostringThe customer's challenge/problem (required for full mode)
solutionNostringHow your product solved it (required for full mode)
resultsNostringQuantifiable outcomes (required for full mode)
customer_quoteNostringOptional: Direct quote from customer
2. Newsletter Builder (newsletter_builder)
InputRequiredTypeDescription
topicYesstringMain topic/theme of the newsletter
cta_goalYesstringWhat action should readers take? (e.g., 'sign up for webinar', 'try feature', 'read blog')
key_pointsNostringOPTIONAL: Key points to cover (comma-separated). If not provided, the tool suggests 5 points based on the topic and newsletter type
audience_segmentNoone of: executives, practitioners, technical, general, prospects, customersAudience segment affects tone and depth
newsletter_typeNoone of: educational, product_update, industry_news, thought_leadership, curated_linksType of newsletter
toneNoone of: professional, conversational, authoritative, friendly, urgentWriting tone
previous_topicsNostringOptional: Recent newsletter topics to avoid repetition and suggest connections
3. Webinar Script (webinar_script)
InputRequiredTypeDescription
topicYesstringWebinar topic/title
target_audienceYesstringWho will attend (e.g., 'Marketing managers at B2B SaaS companies')
webinar_typeYesone of: educational, product_demo, panel_discussion, customer_story, workshop, amaType of webinar determines structure
durationNoone of: 30_min, 45_min, 60_min, 90_minWebinar length
key_takeawaysNostringOPTIONAL: 3-5 things attendees should learn (comma-separated). If not provided, we'll suggest based on topic
speakersNostringOptional: Speaker names and titles (comma-separated)
include_pollsNobooleanInclude interactive poll suggestions
product_mention_levelNoone of: none, subtle, moderate, heavyWhether to add product tie-in placeholders to the script ('none' leaves them out)
4. Content Repurposer (content_repurposer)
InputRequiredTypeDescription
source_contentYesstringOriginal content to repurpose (blog post, article, transcript, etc.)
source_typeYesone of: blog_post, webinar_transcript, podcast_transcript, whitepaper, case_study, research_report, presentationWhat type of content is the source
target_formatsNostringOPTIONAL: Formats to generate (comma-separated). Defaults to: linkedin_post, twitter_thread, email, blog_summary, quote_cards. Other options: infographic_outline, video_script, podcast_talking_points, slide_deck_outline, newsletter_section
brand_voiceNoone of: professional, casual, authoritative, friendly, boldBrand voice to maintain
key_messageNostringOptional: Core message to emphasize across all formats
5. Thought Leadership Series (thought_leadership_series)
InputRequiredTypeDescription
topicYesstringThe topic you want to establish authority on
your_takeYesstringYour unique perspective or opinion on this topic. What do you believe that others don't? What's your contrarian view?
target_readerYesstringWho should read this? Be specific (e.g., 'B2B SaaS founders struggling with churn' not just 'marketers')
proof_pointsNostringOPTIONAL: Evidence supporting your take: personal stories, client examples, data/stats (comma-separated). If not provided, we'll suggest proof points to gather
author_backgroundNostringOptional: Your role and why you're credible (e.g., '15 years in enterprise sales')
num_articlesNonumber (1 or more)Number of articles to generate (1-5)
article_typeNoone of: contrarian, how_to, lessons_learned, prediction, frameworkStyle of articles
6. Testimonial Capture (testimonial_capture)
InputRequiredTypeDescription
customer_nameYesstringCustomer name
customer_companyYesstringCustomer's company
success_storyYesstringBrief description of their success with your product
testimonial_typeYesone of: written_quote, video_interview, case_study_interview, g2_review, reference_callType of testimonial needed
customer_roleNostringCustomer's job title
relationship_contextNostringHow long they've been a customer, key interactions
use_caseNostringWhere will this testimonial be used? (website, sales deck, etc.)
incentiveNostringOptional: What you're offering in return
7. Sales Enablement Content (sales_enablement_content)
InputRequiredTypeDescription
productYesstringProduct name and what it does
target_personaYesstringWho sales is pitching to (role, company type)
proof_pointsYesstringEvidence for claims: case studies, metrics, quotes (comma-separated)
common_objectionsNostringOPTIONAL: Sales objections you hear (comma-separated). If not provided, we'll suggest likely objections for your product type
value_propsNostringOPTIONAL: Key value propositions (comma-separated). Will be DERIVED from proof points if not provided
competitor_objectionsNostringOptional: 'Why not [competitor]' objections
price_contextNostringOptional: Your pricing vs market (e.g., 'Premium, 20% above market', 'Budget option', 'Mid-market')
sales_stageNoone of: prospecting, discovery, demo, negotiation, closingWhat stage of sales funnel
8. CRAFT Content Improver (craft_content_improver)
InputRequiredTypeDescription
contentYesstringContent to analyze
content_typeYesone of: blog_post, email, landing_page, social_post, sales_email, product_description, press_release, case_studyType of content affects evaluation criteria
goalNostringOPTIONAL: What should this content achieve? (e.g., 'drive signups', 'educate readers'). If not given, a goal is chosen from the content type (for example 'Get meetings booked' for a sales email)
audienceNostringOPTIONAL: Who is this content for? Helps tailor improvements.
tone_preferenceNoone of: more_formal, more_casual, more_urgent, more_friendly, more_authoritative, keep_sameDesired tone (accepted for compatibility; it does not change the analysis)

Input Design Principles

  1. Only ask for what users actually know: don't require "value propositions" if they're calling because they haven't articulated them yet
  2. Make required inputs minimal: 3 to 4 required, the rest optional with smart defaults
  3. Use natural language: "your_take" not "contrarian_perspective_thesis"
  4. Derive what you can: if the user gives a topic, auto-generate related elements

Output Design Principles

  1. A structured draft with placeholders: each tool returns a structured draft to edit, with placeholders where your inputs gave no fact
  2. Right length for the format: bylines 600 to 800 words, social posts 200 to 300 words
  3. Include metadata: word counts, posting times, headlines
  4. Add promotional content: social snippets to promote longer content

Author

Shashwat Ghosh, Co-Founder and Fractional CMO, Helix GTM Consulting, with 24+ years in B2B and 10+ years of fractional experience

License

MIT

Hosted connector (Streamable HTTP)

The same tools are also available as a hosted MCP server, so they work in Claude on the web, desktop and mobile without installing anything.

  • Server URL: https://craft-content.gtmhelix.com/mcp
  • Transport: Streamable HTTP (stateless, JSON responses). Authentication: none.
  • Setup guide: https://craft-content.gtmhelix.com/connect/
  • In Claude: Customize, then Connectors, then Add custom connector, and paste the server URL.
  • In Claude Code: claude mcp add --transport http craft-content https://craft-content.gtmhelix.com/mcp

The npm package (stdio) and the hosted server run the same createServer() code in src/server.ts.

Privacy Policy

Full policy: https://craft-content.gtmhelix.com/privacy/ (also in PRIVACY.md).

  • Data collection: the hosted server receives only the tool name and the inputs of each tool call. The npm package runs on your computer and sends nothing to us.
  • Use and storage: inputs are used only to build that call's reply. Nothing is stored: no database, no files, no cache, no logging of inputs or outputs by our code.
  • Third-party sharing: none by us. Netlify hosts the server and processes requests under its own policy (https://www.netlify.com/privacy/). Fonts are served from this site, so loading a page contacts no one else.
  • Retention: we keep no tool inputs or outputs. Netlify keeps its own platform logs under its policy.
  • Contact: shashwat@gtmhelix.com

Reviews

No reviews yet

Be the first to review this server!