OSP Marketing Tools MCP Server
The OSP Marketing Tools MCP Server provides a comprehensive suite of tools for technical marketing content creation and optimization. With this server, you can:
Generate Product Value Maps for effective communication of product positioning
Create Optimized Metadata for web content with proper SEO structure
Apply Editing Codes for comprehensive content review and improvement
Access Technical Writing Guidance for creating high-quality content
Implement On-Page SEO Optimization strategies
Perform Health Checks to verify server status and resource availability
All tools follow OSP methodologies to ensure consistent, high-quality marketing content.
Licensed under Creative Commons Attribution-ShareAlike 4.0 International license, enabling proper attribution and sharing of the OSP marketing methodologies.
Implements the MCP server in Node.js to offer simplified installation, cross-platform compatibility, and better performance compared to the original Python version.
Uses TypeScript to implement the MCP server for OSP Marketing Tools, providing type safety and modern language features.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OSP Marketing Tools MCP Server create a value map for our new AI analytics platform"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OSP Marketing Tools for Node.js
A comprehensive suite of tools for technical marketing content creation, optimization, and product positioning based on Open Strategy Partners' proven methodologies. This is a TypeScript implementation of the MCP server for OSP Marketing Tools.
Why TypeScript Implementation?
This TypeScript/Node.js implementation offers significant advantages over the original Python version:
Simplified Installation: Fewer dependencies and more straightforward setup process
Cross-Platform Compatibility: Works seamlessly on Windows without the common Python dependency issues
Faster Performance: Node.js typically offers better performance for this type of server
Modern JavaScript Ecosystem: Leverages the robust npm package ecosystem
Easier Integration: Simpler to integrate with web applications and other JavaScript tools
Lower Resource Usage: Generally requires less memory and system resources
Perfect for those who want to use OSP Marketing Tools without dealing with Python dependencies, virtual environments, or compatibility issues.
Related MCP server: WithSeismic MCP
Features
1. OSP Product Value Map Generator
Generate structured OSP product value maps that effectively communicate your product's worth and positioning. This tool provides:
Strategic tagline creation and refinement
Position statements across market, technical, UX, and business dimensions
Persona development with roles, challenges, and needs
Value case documentation with clear benefits, challenges, and solutions
Feature categorization in a structured hierarchy
2. OSP Meta Information Generator
Create optimized metadata for web content with proper keyword placement and SEO-friendly structure. This tool delivers:
Article titles (H1) with strategic keyword placement
Meta titles optimized for search (50-60 characters)
Meta descriptions with compelling value propositions (155-160 characters)
SEO-friendly URL slugs
Search intent analysis and optimization
Mobile display considerations
3. OSP Content Editing Codes
Apply OSP's semantic editing codes for comprehensive content review. This system provides:
Scope and narrative structure analysis
Flow and readability enhancement
Style and phrasing optimization
Word choice and grammar verification
Technical accuracy validation
Inclusive language guidance
Constructive feedback with before/after examples
4. OSP Technical Writing Guide
Systematic approach to creating high-quality technical content with proper narrative structure and flow. The guide covers:
Narrative structure principles and logical progression
Flow optimization and content organization
Style guidelines for clarity and precision
Technical accuracy verification
Content-type specific guidance (tutorials, reference docs, API docs)
Accessibility and internationalization best practices
5. OSP On-Page SEO Guide
Comprehensive system for optimizing web content for search engines and user experience. This guide includes:
Meta content optimization strategies
Content depth enhancement techniques
Search intent alignment across different query types
Keyword research and integration protocols
Internal linking best practices
Structured data implementation
Content promotion strategies
Installation
Prerequisites
Node.js 18 or higher
npm or yarn
Setup
You can install and use this package in two ways:
Setup via npm (recommended)
Install the package globally:
Add to your Claude Desktop configuration file (claude_desktop_config.json):
{
"mcpServers": {
"ai_think_gate": {
"command": "npx",
"args": [
"-y",
"@trishchuk/osp-marketing-tools-mcp"
]
}
}
}Setup from source codes
# Clone the repository
git clone https://github.com/x51xxx/osp-marketing-tools-mcp.git
cd osp-marketing-tools-mcp
# Install dependencies
npm install
# Build the project
npm run buildAdd to your Claude Desktop configuration file (claude_desktop_config.json):
{
"mcpServers": {
"osp_marketing_tools": {
"command": "node",
"args": [
"path/to/osp-marketing-tools-mcp/dist/index.js"
]
}
}
}Note for Windows users: Make sure to replace path/to/osp-marketing-tools-mcp with the actual path to the
osp-marketing-tools-mcp directory on your computer. For example, if you cloned the repository to
C:\Users\YourName\Documents\osp-marketing-tools-mcp, the args line should look like this:
"args": ["C:\\Users\\YourName\\Documents\\osp-marketing-tools-mcp\\dist\\index.js"]Also, remember to use double backslashes \\ instead of single backslashes \ in the path.
Usage
Running the server in stdio mode (for Claude Desktop, Cursor, etc.)
npm startRunning the server in HTTP/SSE mode
npm run start:sseThis will start a web server on port 3000 (configurable via PORT environment variable) that exposes the MCP API via Server-Sent Events (SSE).
Once the server is running in HTTP/SSE mode, you can access the web interface at http://localhost:3000/ which provides
an interactive demo of the available tools.
Available Tools
health_check- Server health status and resource availability checkget_editing_codes- OSP Editing Codes documentation and usage protocol for semantic content reviewget_writing_guide- OSP Writing Guide with principles for creating high-quality technical contentget_meta_guide- OSP Meta Information Generator for web content metadata optimizationget_value_map_positioning_guide- OSP Product Value Map Generator for effective product positioningget_on_page_seo_guide- OSP On-Page SEO Guide for comprehensive content optimization
Available Prompts
edit-content- Review content using OSP editing codes for improved quality and claritygenerate-meta- Generate optimized metadata for web content with proper keyword placementgenerate-value-map- Create a structured OSP value map for product positioningapply-writing-guide- Apply OSP writing principles to create technical contentoptimize-seo- Apply on-page SEO strategies to optimize content for search
Example Usage
Using with Claude or other LLM
To use the OSP editing codes to review content, simply send this prompt to Claude (after configuring the MCP server):
Review this technical content using OSP editing codes:
Kubernetes is a container orchestration platform. It handles deploying applications and scaling them as needed. There's lots of things it can do. It's really good. You should use it for your applications to make them more resilient.For generating a product value map:
Generate an OSP value map for [Product Name] focusing on [target audience] with the following key features: [list features]
Example:
Generate an OSP value map for CloudDeploy focusing on DevOps engineers with these key features:
- Automated deployment pipeline
- Infrastructure as code support
- Real-time monitoring
- Multi-cloud compatibilityUsing with Direct API Integration (SSE)
The server provides a JavaScript client example that demonstrates how to connect to the MCP server using Server-Sent
Events (SSE). When you run the server in HTTP/SSE mode, you can access the demo at http://localhost:3000/.
Here's a simple example of how to connect to the SSE endpoint programmatically:
// Connect to SSE endpoint
const source = new EventSource('http://localhost:3000/sse');
let sessionId;
// Listen for session ID
source.addEventListener('sessionId', (event) => {
sessionId = JSON.parse(event.data).sessionId;
console.log(`Connected with session ID: ${sessionId}`);
});
// Listen for tool responses
source.addEventListener('toolResponse', (event) => {
const response = JSON.parse(event.data);
console.log('Tool response:', response);
});
// Call a tool
async function callTool(name, args = {}) {
const response = await fetch(`http://localhost:3000/messages?sessionId=${sessionId}`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
jsonrpc: '2.0',
id: Date.now().toString(),
method: 'tools/call',
params: {
name: name,
arguments: args
}
})
});
return response.json();
}Development
# Run in development mode (stdio)
npm run dev
# Run in development mode (HTTP/SSE)
npm run dev:sseProject Structure
osp-marketing-tools-mcp/
├── prompts/ # Markdown resources from OSP tools
├── public/ # Static web files for HTTP server
│ └── index.html # SSE client demo interface
├── src/
│ ├── utils/ # Utility functions
│ │ └── contentReader.ts
│ ├── tools/ # MCP tool implementations
│ │ └── index.ts
│ ├── prompts/ # MCP prompt templates
│ │ └── index.ts
│ ├── resources/ # MCP resource implementations
│ │ └── index.ts
│ ├── index.ts # Main entry point (stdio)
│ └── http.ts # HTTP/SSE server
├── dist/ # Compiled JavaScript (generated)
├── package.json
└── tsconfig.jsonAttribution
This software is based on the content creation and optimization methodologies developed by Open Strategy Partners. It implements their LLM-enabled marketing tools and professional content creation frameworks.
For more information and original resources, visit:
License
This software is licensed under the Attribution-ShareAlike 4.0 International license from Creative Commons Corporation ("Creative Commons").
Available Tools
6 toolsget_editing_codesB
Get the Open Strategy Partners (OSP) editing codes documentation and usage protocol for editing texts. These semantic editing marks provide a standardized framework for content review with a teaching/learning focus.
Inputs: no named parameters.
get_meta_guideC
Get the Open Strategy Partners (OSP) Web Content Meta Information Generation System for creating optimized article titles, meta titles, meta descriptions, and slugs for web content with proper keyword placement and search intent analysis.
Inputs: no named parameters.
get_on_page_seo_guideB
Get the Open Strategy Partners (OSP) On-Page SEO Optimization Guide for comprehensive web content optimization, covering meta content, keyword research, content depth, search intent alignment, internal linking, and structured data.
Inputs: no named parameters.
get_value_map_positioning_guideB
Get the Open Strategy Partners (OSP) Product Communications Value Map Generation System for Product Positioning, including taglines, position statements, personas, value cases, and feature categorization in a structured hierarchy.
Inputs: no named parameters.
get_writing_guideB
Get the Open Strategy Partners (OSP) writing guide and usage protocol for creating high-quality technical content. This guide provides systematic principles for narrative structure, flow, style, and technical accuracy.
Inputs: no named parameters.
health_checkB
Check if the server is running and can access its resources
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose with no overlap: editing codes, meta guide, SEO guide, value map positioning, writing guide, and health check. The descriptions specify unique domains (e.g., semantic editing marks vs. web content optimization), making misselection unlikely.
All tools follow a consistent verb_noun pattern with 'get_' prefix for five tools and a descriptive 'health_check' for the sixth. The naming is uniform and predictable, using snake_case throughout without deviations.
Six tools are reasonable for a marketing-focused server, covering key areas like SEO, content creation, and positioning. It's slightly thin but well-scoped; each tool earns its place without redundancy or obvious gaps in the core domain.
The tools provide comprehensive guides for content creation, SEO, and positioning, but they are all 'get' operations with no create/update/delete actions. This limits agent workflows to retrieval only, leaving notable gaps for interactive or generative tasks in the marketing domain.
Maintenance
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
Marketo MCP server for AI. 130 tools to operate Marketo from Claude, Cursor, or ChatGPT.
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Unified 15-tool SEO, SERP, clean Markdown & GEO (LLM citation Share-of-Voice) MCP server.
Related MCP Servers
- AlicenseCqualityDmaintenanceA TypeScript-based template for developing Model Context Protocol servers with features like dependency injection and service-based architecture, facilitating the creation and integration of custom data processing tools.134 npm4ISC
- AlicenseNot gradedqualityDmaintenanceA TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.1,950 npm14MIT
- AlicenseNot gradedqualityDmaintenanceA TypeScript implementation of the Model Context Protocol server that enables creation, management, and semantic search of memory streams with Mem0 integration.72 npm1MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that provides TypeScript development tools for automated refactoring and code analysis.1-