Writing Tools
A set of tools for writing things like blogs
What is Writing Tools?
Writing Tools is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to set of tools for writing things like blogs
A set of tools for writing things like blogs
This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A set of tools for writing things like blogs
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx writing-toolsConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Writing Tools
The Writing Tools MCP server is a suite of text analysis utilities designed to help writers and content creators improve their work through Claude. It covers readability scoring, word and character counts, reading time estimation, keyword density analysis, passive voice detection, stylometric profiling, and perplexity-based AI-content detection — giving Claude a structured, measurable view of any piece of prose.
Prerequisites
- uv package manager installed (pip install uv or curl -Lsf https://astral.sh/uv/install.sh | sh)
- Python 3.9 or later (uv will manage the virtual environment)
- A Claude desktop client that supports MCP (Claude Desktop, Cursor, or Windsurf)
- Git installed for installing directly from the repository
Install the server with uvx
Install and launch the writing-tools-mcp server directly from GitHub using uvx. This is the recommended one-command approach that requires no manual cloning.
uvx --from git+https://github.com/wdm0006/writing-tools-mcp writing-tools-mcpAlternative: clone and run locally
If you prefer a local checkout to inspect or modify the source, clone the repository, install dependencies with uv sync, and run the server directly.
git clone https://github.com/wdm0006/writing-tools-mcp.git
cd writing-tools-mcp
uv sync
uv run server.pyAdd the server to Claude Desktop config
Register the writing-tools MCP server in claude_desktop_config.json using the uvx install method.
{
"mcpServers": {
"writingtools": {
"command": "uvx",
"args": ["--from", "git+https://github.com/wdm0006/writing-tools-mcp", "writing-tools-mcp"]
}
}
}Restart Claude Desktop
Restart Claude Desktop to load the new MCP server configuration. The writing tools will be available in your next conversation.
Verify available tools
Ask Claude to list available writing tools, or call the list-tools endpoint directly to confirm all analysis capabilities are registered.
Writing Tools Examples
Client configuration
Complete claude_desktop_config.json entry for the Writing Tools MCP server using uvx.
{
"mcpServers": {
"writingtools": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/wdm0006/writing-tools-mcp",
"writing-tools-mcp"
]
}
}
}Prompts to try
Example writing analysis requests you can send to Claude once the server is connected.
- "Analyze the readability of the following blog post introduction using standard scores"
- "What are the top 5 keywords in this abstract and how frequently do they appear?"
- "Check my draft for passive voice sentences and suggest active alternatives"
- "Estimate the reading time for this 2,000-word article"
- "Run a perplexity analysis on this text to detect signs of AI generation"
- "Give me a stylometric profile of this writing sample"Troubleshooting Writing Tools
uvx install fails with a network or resolution error
Confirm that uv is up to date (pip install --upgrade uv) and that your network can reach github.com. If behind a corporate proxy, set HTTPS_PROXY accordingly before running uvx.
Claude reports no writing tools available after restart
Check that the mcpServers entry key name matches exactly (writingtools), and that uvx is on the PATH used by Claude Desktop. Run which uvx to verify, and use the full path in args if needed.
spellcheck or readability tools return unexpected results for non-English text
The current tools are optimized for English prose. Non-English text may produce inaccurate Flesch-Kincaid scores and false positives in spellcheck. Use the keyword-density and character-count tools, which are language-agnostic.
Frequently Asked Questions about Writing Tools
What is Writing Tools?
Writing Tools is a Model Context Protocol (MCP) server that set of tools for writing things like blogs It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Writing Tools?
Follow the installation instructions on the Writing Tools GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Writing Tools?
Writing Tools works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Writing Tools free to use?
Yes, Writing Tools is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Writing Tools Alternatives — Similar Communication Servers
Looking for alternatives to Writing Tools? Here are other popular communication servers you can use with Claude, Cursor, and VS Code.
Slack
★ 86.1kEnables interaction with Slack workspaces through comprehensive channel management, messaging, user management, file uploads, and Block Kit formatting. Features secure credential storage via macOS Keychain and supports all major Slack operations incl
LibreChat
★ 37.3kEnhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenA
Note Gen
★ 11.9kA cross-platform Markdown AI note-taking software.
DeepChat
★ 5.8k🐬DeepChat - A smart assistant that connects powerful AI to your personal world
WhatsApp MCP
★ 5.7kConnects AI assistants to the official Meta WhatsApp Cloud API for managing conversations and sending various message types through natural language. It provides tools for media management, template messages, and real-time webhook processing without
Apple
★ 3.1kEnables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
Browse More Communication MCP Servers
Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Writing Tools in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Writing Tools?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.