get_project_context
Load a client project's brand kit, context records and settings before writing or reviewing content, optionally filtered by content type.
Instructions
Return a client project's published Brand Kit (brand voice, audience, point of view, CTA, writing rules), its published Context records (company, offerings, audience, competitors, strategy, execution, engagement, each with its sources) and its project settings.
Use when writing or reviewing content for a client project: posts, pages, emails, briefs, outlines,
audits with recommendations. It is what the consultant has already written down for this client.
With `content_type` (a name such as "Blog post", or its id) the result also carries that type's rules
and CTA; without it, the global rules and `available_content_types`. `brand_kit.missing` lists fields
not written yet, `context_records.missing` the Context records not published yet, and `guidance` explains
how the parts relate. Long record bodies are shortened to keep the response bounded (`body_status`).
Args:
project_id: The project to load (from list_projects()).
content_type: Optional content type name or id (`cty_…`) from available_content_types.
include_samples: Also return the writing samples' full text (larger). Default: titles, urls and outlines only.
context_groups: Optional Context groups to include (company, offerings, audience, competitors, strategy,
execution, engagement). Default: all.
[Provider: Unilytics]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | ||
| content_type | No | ||
| context_groups | No | ||
| include_samples | No |