listProjectsLABSCO SUMMARY
The update tool is where the work happens.
Generation is one call; what shapes the result is everything you set before it — outline, style guide, work description, details and vision are separate fields, not one prompt blob. That separation is the reason to drive this from a conversation, where you can revise the style guide and regenerate without rebuilding the whole brief. Every tool also takes the API key as an argument, so check how your client stores tool inputs.
What it is
The official MCP server for the DeepWriter API. It exposes project management and content generation as MCP tools, so an assistant can set up a writing project with its outline, style guide and vision, then trigger generation against it.
What you get
- Every project on your account listed —
listProjects; one project's detail —getProjectDetails - A new project created from a title and email —
createProject - A project updated across the fields that steer output —
title,prompt,author,model,outline_text,style_text,supplemental_info,work_description,work_details,work_vision—updateProject - Content generated for a project using DeepWriter's AI —
generateWork, with an optionalis_defaultthat defaults to true - A project deleted —
deleteProject - MCP protocol version 2025-03-26 over stdio transport, with structured logging at configurable levels
Requirements
A DeepWriter API key, set as DEEPWRITER_API_KEY in the client's env block or a .env file. Node.js v17 or higher and npm v6 or higher. Install through Smithery with npx -y @smithery/cli install @deepwriter-ai/deepwriter-mcp --client claude, or clone, npm install, npm run build and run node build/index.js.
Setup effort
One command plus a key — npx -y @smithery/cli install @deepwriter-ai/deepwriter-mcp --client claude, then supply credentials
USE CASES
Starting a writing project from a conversation
Create the project, then set its outline and style guide before generating anything.
Regenerating after a change of direction
Revise the style or vision fields and run generation again against the same project.
Finding what you already have
List the projects on the account and pull the detail of the one you meant.
Clearing out experiments
Delete projects you no longer need without opening the DeepWriter interface.
6 tools
Listed in project docs. Your client may show a different list.
getProjectDetailscreateProjectupdateProjectgenerateWorkdeleteProjectBEFORE YOU INSTALL
What to know first
Tools you get
6 tools named in the project's documentation.
Requires
- Node.js
- npm
- DEEPWRITER_API_KEY in your environment
INSTALLATION
Connect your client
Server setup
npx -y @smithery/cli install @deepwriter-ai/deepwriter-mcp --client claudeMCP Clients
Claude Desktop
git clone https://github.com/deepwriter-ai/Deepwriter-MCP.git
cd Deepwriter-MCP
npm install
npm run build{
"mcpServers": {
"deepwriter": {
"command": "node",
"args": [
"<YOUR_PATH_TO_DEEPWRITER_MCP>/build/index.js"
],
"env": {
"DEEPWRITER_API_KEY": "<YOUR_DEEPWRITER_API_KEY>"
}
}
}
}<YOUR_PATH_TO_DEEPWRITER_MCP> is the full path of the Deepwriter-MCP folder you cloned — npm run build creates build/index.js there —.