# Neural Draft [Health: Active]

**Category:** 🛒 E-Commerce  
**Repository:** https://github.com/vbalagovic/neuraldraft-mcp  
**GitHub Stars:** 0  
**npm Downloads (last month):** 717  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/neural-draft

## Description
Neural Draft MCP — CMS, blog, bookings, commerce backend for AI-built sites. 30 tools, OAuth.

## Tools
Capabilities this server exposes over MCP:

- **get_brand** — Read the project's brand context (industry, audience, voice, colors, fonts)
- **update_brand** — Patch brand fields (voice, audience, colors, fonts, languages)
- **register_component** — Register generated HTML as editable in the admin. Call once per section.
- **generate_blog_post** — Kick off the AI blog pipeline (research → draft → image → SEO → translations)
- **get_blog_post** — Fetch a single blog post by id or slug (locale-aware)
- **list_blog_posts** — Paginated list with status / language / category / tag filters
- **update_blog_post** — Patch a post's title / body / SEO meta / status
- **generate_image** — Brand-consistent image generation (returns a Job)
- **list_images** — List registered image keys
- **get_image** — Resolve a single registered image URL by key
- **register_image** — Bind a direct image URL to a stable key (no AI)
- **replace_image** — Swap an image by URL or AI regeneration
- **delete_image** — Remove an image-key registration
- **generate_video** — Brand-aware video clip — budget (40 cr) or premium (300 cr) tier
- **create_page** — Create a TenantPage with per-page SEO meta
- **list_pages** — Paginated list of pages
- **get_page** — Fetch a page by id or slug (full SEO meta)
- **update_page** — Patch page fields and / or SEO meta (merge semantics)
- **create_translation_keys** — Bulk-create translation keys with default values
- **get_content** — Read a single translation key (resolved value + all_locales)
- **list_content** — Paginated key list with search / scope / language filters
- **list_products** — List the project's products (paginated)
- **get_product** — Fetch a single product by id or slug
- **create_bookable_service** — Create a bookable service (time-slot or date-range)
- **setup_booking_widget** — Get the embeddable booking widget HTML for a service
- **list_newsletter_subscribers** — List captured newsletter subscribers
- **list_contact_form_submissions** — List captured contact-form submissions
- **get_usage** — Current credit balance, monthly limit, reset date, breakdown
- **get_job** — Poll an async job (blog/image/video generation) for completion
- **find_workspaces** — List Neural Draft workspaces an email is registered against (calls the central host, not the per-tenant API)

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "neural-draft": {
    "command": "npx",
    "args": ["-y","@neuraldraft/mcp"],
    "env": {
      "NEURALDRAFT_API_KEY": ""
    }
  }
}
```

**Requires environment variables:** `NEURALDRAFT_API_KEY` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What Neural Draft MCP server does

The Neural Draft MCP server gives AI coding clients access to a Neural Draft project’s backend APIs. It is intended for sites whose frontend is being created or maintained with an AI-assisted development tool, while content and business data remain managed through Neural Draft.

The server exposes 30 tools across several areas:

- Read and update brand settings such as audience, voice, colors, fonts, and languages.
- Register generated HTML sections as editable components in the admin.
- Create, retrieve, list, and update pages, blog posts, translation keys, images, and products.
- Start AI-assisted blog, image, and video jobs, then check their status.
- Create bookable services and retrieve booking-widget HTML.
- Read newsletter subscribers, contact-form submissions, and account usage.
- Find workspaces associated with an email address through the central Neural Draft host.

Read-only resources provide brand data, response schemas, editable-HTML conventions, and API usage guidance. The package also includes prompts for scaffolding a marketing site, adding blog pages, or connecting an existing static site.

## How it works

An MCP client starts the package as a local process, normally with `npx -y @neuraldraft/mcp`. The client passes a project API key through the environment. The server then uses that credential to call the Neural Draft API and presents the resulting operations as MCP tools, resources, and prompts.

Several operations are asynchronous. Blog, image, and video generation return a job that can be checked with `get_job` until processing is complete. Image registrations use stable keys, allowing a generated or externally hosted image to be resolved or replaced later. Page updates support changes to page fields and SEO metadata, while content listing and blog listing support pagination and filters.

Generated frontend markup can be registered section by section. Translation keys and image keys provide conventions for connecting editable content and media to the site code.

## Setup and configuration

Install the Neural Draft MCP server through an MCP client configuration. The required variable is `NEURALDRAFT_API_KEY`, using a live or test project key. The default API endpoint is `https://api.neuraldraft.io/v1`.

Optional settings include `NEURALDRAFT_API_URL` for staging or local development, `NEURALDRAFT_PROJECT_ID` when a key covers multiple projects, and `NEURALDRAFT_DISPLAY_NAME` for distinguishing several projects in an IDE. Equivalent names with the `NEURAL_DRAFT_` prefix are also accepted. Credentials should be supplied through client configuration and not committed to a repository.

After changing the configuration, restart the editor and check that the server appears in the client’s MCP list.

## Limitations and notes

The Neural Draft MCP server depends on a valid project API key and access to the configured API endpoint. The API key is derived from the project by default, although a project ID can override that behavior when one key is shared across projects.

Generation features consume Neural Draft credits. Video generation has separate budget and premium tiers, listed as 40 and 300 credits respectively. Blog, image, and video generation are not immediate tool responses; callers must poll the returned job. The `find_workspaces` operation queries the central host rather than a per-tenant API.

_Full upstream README: https://allmcps.com/mcp/neural-draft/readme_

