Create a project
Sign up at app.neuraldraft.io/register.
The form takes ~90 seconds and asks for the bare minimum: project name,
industry, brand voice, brand colors, target languages, and target audience.
These six fields populate your brand context — the canonical resource
every AI tool reads before it generates anything.
Get your API key
From the dashboard, open Settings → API keys → Create key. Pick a name
(e.g. The prefix tells you the environment:
dev-laptop) and the scopes you need.Your key looks like this:ndsk_live_ is production,
ndsk_test_ is the sandbox. Keys are shown once — copy them straight
into your secret manager.Now export it for the rest of this guide:Install the SDK (recommended)
Every endpoint is also a plain HTTP call —
fetch, axios, cURL all
work — but the official TypeScript SDK gives you typed inputs, typed
responses, and a jobs.poll() helper for the async pipelines.Make your first call
A round trip: verify the key, then create a draft blog post.Expected response:Open
app.neuraldraft.io and your draft is already there, ready to edit
or publish. You’re done with the API quickstart.Optional — install the MCP server
This is the part that unlocks the magic: your editor’s AI starts generating
Neural Draft-native code automatically.Add the MCP server to Claude Code in one command:Or paste the snippet into Restart your editor. Now ask the AI:
.cursor/mcp.json for Cursor:“Generate a hero section for this site and register it with Neural Draft.”Watch it read
brand://current for your colors and voice, generate the
HTML with data-translate keys baked in, and call register_component so
the section appears in your admin as editable. No glue code.Full setup (Claude Code, Cursor, Continue, plus the Lovable / v0 / Bolt
workaround) is on the MCP setup page.What’s next
Authentication
Scopes, rotation, environment separation, and the full list of
401/403 failure modes.Pricing & credits
What every operation costs and what happens when you hit zero.
The five pillars
CMS, blog, social, booking, commerce — what each one gives you and the
workflows we see most often.
Webhooks
Skip polling. Get an HTTP POST every time something changes.