get_project_config
Retrieve a project's saved client settings—brand domain, competitors, industry, keywords, and locations—for tasks that need existing project-specific values.
Instructions
Return a project's stored client settings: brand domain, competitors, industry, tracked keywords, locations.
Use when a skill or task needs client-specific values: these are the settings the user already
saved for the project. Fields with no value yet are listed under `missing`; set_project_config
stores skill-specific values.
Returns brand/competitor/industry config plus `custom` (skill-specific config
saved by set_project_config, namespaced per skill). The first 50 namespaces by name are listed
(`custom_total` counts them all when there are more). When the custom config is large, some
namespaces are listed as {"omitted": true, "chars": n} and `custom_omitted` names them; pass
`namespace` to read one of them (a very large one comes as JSON text in pages: `namespace_json`
with `next_cursor`, passed back as `cursor`). Keyword, competitor and location lists return their
first entries (up to 300, fewer when they are long) with a `*_total` count. Long text fields end
in "…"; a value too large to return (domain, aeo) is null and named with its size in
`omitted_fields`.
Args:
project_id: The project to load config for (from list_projects()).
namespace: Optional: return only this namespace of the custom config.
cursor: next_cursor from a previous call, for the next page of a large namespace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | ||
| namespace | No | ||
| project_id | Yes |