3dunlmtd avatar

Stylemcp

3dunlmtd/stylemcp

Turns brand voice guidelines into executable rules that AI models can validate against before generating text. Exposes tools for checking text compliance, rewriting copy to match your style, and fetching approved patterns and CTAs. Ships with pre-built packs for SaaS, ecommerce, healthcare, and finance that catch things like forbidden jargon, weak CTAs, and accessibility issues. You can also define custom packs using YAML files with vocabulary preferences, regex patterns to avoid, and tone attributes. Runs as an MCP server for Claude, a REST API for any app, a CLI for CI/CD pipelines, or a GitHub Action to block off-brand copy in pull requests. Useful when you need consistent voice across multiple AI agents or want to enforce brand rules programmatically instead of through style guides.

tools
7
transport
STDIO
last updated
Jan 25, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

validate_textValidate text against brand rules

Validate text against brand rules

No parameter schema in public metadata yet.

rewrite_to_styleRewrite text to match brand voice

Rewrite text to match brand voice

No parameter schema in public metadata yet.

get_voice_rulesGet voice and tone guidelines

Get voice and tone guidelines

No parameter schema in public metadata yet.

get_copy_patternsGet approved copy patterns

Get approved copy patterns

No parameter schema in public metadata yet.

get_cta_rulesGet CTA guidelines

Get CTA guidelines

No parameter schema in public metadata yet.

get_tokensGet design tokens

Get design tokens

No parameter schema in public metadata yet.

list_packsList available style packs

List available style packs

No parameter schema in public metadata yet.

Sponsors

Readme

StyleMCP

Executable brand rules for AI models and agents. Keep every AI-generated message on-brand.

What is StyleMCP?

StyleMCP validates and rewrites AI-generated text to match your brand voice. Use it as:

  • REST API - Validate text from any application
  • MCP Server - Direct integration with Claude and other AI agents
  • CLI - Check copy in your terminal or CI/CD
  • GitHub Action - Catch off-brand copy in pull requests

Quick Start

API

curl -X POST https://stylemcp.com/api/validate \
  -H "Content-Type: application/json" \
  -d '{"text": "Click here to learn more!"}'

Response:

{
  "valid": false,
  "score": 65,
  "violations": [
    {
      "rule": "no-click-here",
      "severity": "error",
      "message": "Avoid 'click here' - describe the destination instead",
      "suggestion": "Learn more about our features"
    }
  ]
}

CLI

# Install
npm install -g stylemcp

# Validate text
stylemcp validate "Click here to learn more"

# Validate file
stylemcp validate src/copy/homepage.json --pack saas

# Rewrite text
stylemcp rewrite "Please utilize our product" --mode aggressive

MCP (Claude Desktop)


View the full README on GitHub

Details

Repository
github.com/3dunlmtd/stylemcp
Package
stylemcp
Transport
STDIO
Registry
MCP registry, active