curl https://api.neuraldraft.io/v1/brand \
-H "Authorization: Bearer ndsk_live_yourkey"const brand = await nd.brand.get();
brand = requests.get(
"https://api.neuraldraft.io/v1/brand",
headers={"Authorization": f"Bearer {key}"},
).json()
<?php
$brand = json_decode((string) $client->get('brand', [
'headers' => ['Authorization' => 'Bearer '.$key],
])->getBody(), true);
{
"voice": "warm, grounded, inviting; avoids hype",
"audience": "women 30-55 in greater London seeking stress relief",
"content_tone": "friendly_professional",
"content_goals": [
"drive_class_signups",
"build_email_list"
],
"preferred_topics": [
"breathwork",
"beginner_yoga",
"prenatal_yoga",
"mindfulness"
],
"colors": {
"primary": {
"hex": "#3F6B5C",
"name": "deep sage"
},
"secondary": {
"hex": "#E8DCC4",
"name": "linen"
}
},
"fonts": {
"heading": "Fraunces",
"body": "Inter"
},
"logo_url": "https://cdn.neuraldraft.io/prj_2NfQmBcKpXY8/logo.svg",
"description": "A boutique yoga studio in Richmond offering small-group classes."
}{
"type": "https://api.neuraldraft.io/errors/unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "API key missing or invalid.",
"code": "unauthorized",
"instance": "req_2Nh4PqRsTuVw"
}Get the brand context
Returns the canonical brand object — voice, audience, content tone,
colors, fonts, and goals. This is what the MCP server exposes as
brand://current so AI codegen tools can write on-brand copy and
styling automatically.
Read-only. Does not consume credits.
curl https://api.neuraldraft.io/v1/brand \
-H "Authorization: Bearer ndsk_live_yourkey"const brand = await nd.brand.get();
brand = requests.get(
"https://api.neuraldraft.io/v1/brand",
headers={"Authorization": f"Bearer {key}"},
).json()
<?php
$brand = json_decode((string) $client->get('brand', [
'headers' => ['Authorization' => 'Bearer '.$key],
])->getBody(), true);
{
"voice": "warm, grounded, inviting; avoids hype",
"audience": "women 30-55 in greater London seeking stress relief",
"content_tone": "friendly_professional",
"content_goals": [
"drive_class_signups",
"build_email_list"
],
"preferred_topics": [
"breathwork",
"beginner_yoga",
"prenatal_yoga",
"mindfulness"
],
"colors": {
"primary": {
"hex": "#3F6B5C",
"name": "deep sage"
},
"secondary": {
"hex": "#E8DCC4",
"name": "linen"
}
},
"fonts": {
"heading": "Fraunces",
"body": "Inter"
},
"logo_url": "https://cdn.neuraldraft.io/prj_2NfQmBcKpXY8/logo.svg",
"description": "A boutique yoga studio in Richmond offering small-group classes."
}{
"type": "https://api.neuraldraft.io/errors/unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "API key missing or invalid.",
"code": "unauthorized",
"instance": "req_2Nh4PqRsTuVw"
}Authorizations
Project API key. Pass as Authorization: Bearer ndsk_live_.... Manage
keys via /projects/me/api-keys. Test-mode keys use
the ndsk_test_ prefix.
Response
The brand object.
Free-form description of the brand voice.
"warm, grounded, inviting; avoids hype"
"women 30-55 in greater London seeking stress relief"
friendly_professional, formal, playful, authoritative, warm, witty "friendly_professional"
["drive_class_signups", "build_email_list"]
[
"breathwork",
"beginner_yoga",
"prenatal_yoga",
"mindfulness"
]
Show child attributes
Show child attributes
Show child attributes
Show child attributes
"https://cdn.neuraldraft.io/prj_2NfQmBcKpXY8/logo.svg"
"A boutique yoga studio in Richmond offering small-group classes."
Languages configured on this project.
Show child attributes
Show child attributes