Skip to main content
Add this block to your agent’s system prompt. It tells the model to load project-specific posting rules from Correl8 at the start of each conversation — you do not need to copy the full observations rubric into your prompt.

Prompt to copy

Replace {user_id} with your stable end-user identifier (same value you pass to post_observations).

Guidelines tool

The MCP tool get_correl8_guidelines (pass user_id) returns JSON. The observations and research fields are markdown describing when and how to call posting tools. Customize them in the app — see Guidelines. Same payload via REST (custom integrations): GET /v1/project/{project_id}/correl8-guidelines/?user_id=… with Authorization: ApiKey ….

Wiring user_id and interaction_id

Many teams also inject stable ids into the system prompt or tool context so the model passes them correctly:
  • user_id — your auth or session ID for the end user
  • interaction_id — the current chat thread (e.g. conv_9f3a2b1c)
Both are required on every post_observations call. The model sets user_sentiment per the loaded guidelines.