Connect Built&Written
to Claude
Manage books from Claude: read chapters, edit structure, start generation. In Claude use one URL and OAuth — no terminal. Other apps use the same MCP URL; they send a Bearer token (OAuth from the app, or an API key you paste — see the last tab).
Setup — pick your client
Remote MCP is brokered through your Claude account — same steps in claude.ai, Claude Desktop, Cowork, and mobile. No terminal and no API key on this path.
Open Connectors in Claude
Paste the Built&Written MCP URL
Name the connector Built&Written (or any label you like), then paste:
MCP server URL
https://mcp.builtwritten.com/mcp
Connect and sign in to Built&Written
Enable the connector in a chat
Try it
Revoke access: disconnect in Claude's Connectors settings, or remove the app under Built&Written → Settings → Connected Apps.
What Claude can do with your books
Install hubs & listings
This MCP server is listed on Smithery— install or discover the hosted connector from there. The same page is linked from our GitHub README for verification.
Available tools
list_booksreadList all your books with status and metadata.get_bookreadGet full details for a specific book by ID.update_book_metadatawriteUpdate title, subtitle, author name/bio, ISBN.get_structurereadGet the chapter/subchapter outline.update_structurewriteReplace the full chapter outline.get_contentreadRead text content for one chapter (by chapter number).patch_subchapter_contentwriteReplace one subchapter's text.start_generatewriteStart AI content generation. Returns job_id. Author+ plan required.get_job_statusreadPoll a generation job's progress (0–100%).get_coverreadGet the current cover editor state, preview URLs, notes, and generation metadata.update_cover_designwriteUpdate cover canvas JSON and/or cover notes without rendering.start_cover_generatewriteGenerate raw AI cover background art with anti-repetition diversity controls.apply_cover_templatewriteAssemble title, subtitle, author, blurb, and art into a full cover layout; server auto-fits typography to match final render.start_cover_renderwriteRender preview PNG, KDP PDF, and ebook JPEG; returns fitted cover_editor_state, typography_fit_notes, and render_warnings.view_cover_artreadView either raw background art or the rendered full cover image.evaluate_coverreadAI vision review of raw art or rendered cover (QA only; geometry uses server typography fit).read scope — available on all plans (including Free). write scope — Author plan and above.
Troubleshooting
Claude says "I couldn't connect to BuiltWritten"
Check the URL is exactly https://mcp.builtwritten.com/mcp. For Claude Connectors, remove and re-add the connector, then Connect again. For Cursor/Cline, check Bearer auth: OAuth token from the client or bw_live_ API key.
I get "INSUFFICIENT_SCOPE" errors
Write actions need an Author+ plan. With an API key, enable write scope when creating the key. With Claude OAuth, the same Built&Written plan limits apply.
start_generate returns "TIER_REQUIRED"
Content generation requires the Author plan or above. Upgrade at /pricing.
I lost my API token
Tokens are never shown again after creation. Revoke the old key and create a new one at Settings → API Keys.
MCP works in Claude Desktop but not in claude.ai
Use the same Connectors URL in both. Update both apps, reconnect the connector, and check Anthropic status — custom connectors are in beta.
Your data stays yours
API tokens are hashed at rest and never logged. You can revoke access at any time from Settings → API Keys or Connected Apps. Each call is logged so you can see exactly what Claude touched.
- Claude.ai
- Claude Desktop
- Cursor
- Cline
- Continue.dev
- ChatGPT (OpenAI Apps)soon
Standard MCP server — connect Built&Written to any MCP-compatible AI client.