Craft Content Mcp

io.github.shashwatgtm由 GitHub 帳號 shashwatgtm 發布v2.2.22更新於 Oct 24, 2026

CRAFT Content: 8 B2B content tools by Helix GTM Consulting

發布方自己的服務:Craft

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

CRAFT Content:八款 B2B 行銷內容工具,可依簡短輸入起草案例研究、電子報、網路研討會腳本、業務資料等。

可以做什麼
  • 起草客戶案例研究,或在素材不足時產生訪談問題
  • 撰寫電子報、網路研討會流程與講稿,以及思想領導力文章草稿
  • 把一段來源內容改寫成 LinkedIn 貼文、X 推文串、電子郵件、部落格摘要和引言卡片
  • 準備客戶見證邀約信件與訪談問題,並產生含異議處理的業務資料
  • 審閱貼上的文案,依面向評分並給出改進版本
適用情境
適合 B2B 行銷人員、創辦人和業務團隊,希望用少量輸入取得行銷或業務內容的結構化初稿,並願意在發布前補齊佔位內容。內容改進工具也適合快速審閱文案。
執行需求
可使用託管的 Streamable HTTP 端點,以自訂連接器加入且無需登入;也可用 Node.js 在本機以 stdio 執行 npm 套件。未宣告任何 API 金鑰、環境變數或請求標頭。
安裝前請注意
託管伺服器會接收每次呼叫的工具名稱與輸入,因此貼上的客戶名稱、引語、價格和訪談紀錄會離開本機;本機 npm 套件不會外傳。輸出為含佔位符的草稿,發布前需核對。npm 套件版本比託管伺服器舊。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Craft Content Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.shashwatgtm%2Fcraft-content-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "craft-content": {
      "type": "http",
      "url": "https://craft-content.gtmhelix.com/mcp"
    }
  }
}

README

@shashwatgtmalpha/craft-content-mcp v2.2.23

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.23). 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

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

Or add to Claude Desktop config:

json
{  "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 18 October 2026 against tools/list of craft-content-mcp 2.2.23 (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
your_sectorNoone of: logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, otherOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
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
your_sectorNoone of: logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, otherOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
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)
your_sectorNoone of: logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, otherOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
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
your_sectorNoone of: logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, otherOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
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_articlesNointeger (1 to 5)How many articles to outline, a whole number from 1 to 5. If left out, the series has three articles
article_typeNoone of: contrarian, how_to, lessons_learned, prediction, frameworkStyle of articles
your_sectorNoone of: logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, otherOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
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
your_sectorNoone of: logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, otherOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
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
your_sectorNoone of: logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, otherOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
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)
your_sectorNoone of: logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, otherOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.

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. Inputs and answers are not stored: no database, no files, no cache, no logging of inputs or outputs by our code. Each call adds one anonymous usage record (date and time, site and tool name, app kind, web form or assistant); see the privacy page.
  • 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: [email protected]

來源:README.md,提交 66d888f

工具

8

case_study_generator

Case Study Generator

Builds a customer case study from the customer name, your product and the challenge, solution and results you give (mode full), or an interview kit for collecting them (mode discovery). Optional customer industry, quote, interview notes and business model fit the wording to the customer. Returns a headline, the story with each result you list, a customer quote, social and email copy and sector notes when the sector can be read from your text. A bracket marks anything you did not give.

輸入參數moderesultssolutionchallengeyour_sectoryour_product必填customer_name必填business_modelcustomer_quoteinterview_notescustomer_industry

newsletter_builder

Newsletter Builder

Writes a first draft of a newsletter issue from your topic and the action you want readers to take. Optional key points, audience segment, newsletter type, tone, earlier topics and your product fit it to the reader. Returns a subject line and preview, an opening, a short section for each key point, your own call to action as the button, A/B subject lines, alternative opening hooks and sector notes. Without key points it suggests some from the topic and sector. The draft uses only what you gave: it adds no statistic or customer story, and says what it did not get.

輸入參數tonetopic必填cta_goal必填key_pointsyour_sectoryour_productnewsletter_typeprevious_topicsaudience_segment

webinar_script

Webinar Script

Writes a webinar run of show and a full spoken script from your topic, target audience and webinar type. Optional duration, key takeaways, speakers, polls, product mention level, your product and business model shape it. Returns the run of show, the script with the speaker lines and on-screen cues for each segment built from your takeaways and speakers, polls with answer options, anticipated questions with answers, a follow-up email sequence and sector notes. Without key takeaways it suggests them from the topic and type. The script uses only what you gave and says what it did not get.

輸入參數topic必填durationspeakersyour_sectorwebinar_type必填your_productinclude_pollskey_takeawaysbusiness_modeltarget_audience必填product_mention_level

content_repurposer

Content Repurposer

Turns a source text into finished versions for other channels: a LinkedIn post, an X thread, an email, a blog summary and quote cards. Needs the source text and its type. Optional target formats, brand voice and a key message steer the result. Each version is written from whole sentences of your source, with key points chosen by a stated rule and kept in the source order; claims it cannot support are listed to source, and any requested format it does not know is named. Returns the versions, notes on the key points and proof used, and sector notes.

輸入參數brand_voicekey_messagesource_type必填your_sectorsource_content必填target_formats

thought_leadership_series

Thought Leadership Series

Writes a first draft of each article in a thought leadership series from your topic, your take and the reader you write for. Optional proof points, author background, number of articles and article style shape them. Returns, for each article, a headline, a short draft with the objection it answers, your proof and a way to test the idea, a promotional post for each article, a publishing order and sector notes. Your take and proof points are quoted as you wrote them and no result, customer or figure is invented. Without proof points it names the evidence to gather.

輸入參數topic必填your_take必填your_sectorarticle_typenum_articlesproof_pointstarget_reader必填author_background

testimonial_capture

Testimonial Capture

Prepares a testimonial request from the customer's name, company, success story and the type of testimonial you want. Optional role, relationship, intended use, incentive, your product and business model fit it to the customer. Returns a request email, interview questions for the customer's role and sector, quote drafts for the customer to edit and a sign-off checklist. It uses your product name when you give it and says so when you do not.

輸入參數use_caseincentiveyour_sectoryour_productcustomer_name必填customer_rolesuccess_story必填business_modelcustomer_company必填testimonial_type必填relationship_context

sales_enablement_content

Sales Enablement Content

Builds a sales kit from your product, the persona you sell to and your proof points. Optional objections, value propositions, competitor objections, price context, sales stage and business model shape it. Returns a pitch order, a script for each objection answered with the sector's pattern and the proof point that fits it, competitor responses, discovery questions and follow-up templates. Without objections it suggests the ones your sector raises.

輸入參數product必填sales_stagevalue_propsyour_sectorproof_points必填price_contextbusiness_modeltarget_persona必填common_objectionscompetitor_objections

craft_content_improver

CRAFT Content Improver

Reviews pasted copy and its content type against listed rules: buzzwords, claims that need proof, fragments, unfilled merge fields, claims about the reader and a missing figure or ask. Optional goal, audience and tone preference refine the review. Returns a score for each area with each deduction quoted from your text, and the edits it made. If it finds no edit to make, it says so and prints no improved version.

輸入參數goalcontent必填audienceyour_sectorcontent_type必填tone_preference

版本歷史

2
  1. v2.2.22最新Oct 17, 2026
  2. v1.0.1Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Craft 整合