create_evidence_record
ChatGPTUse this when the user asks to save one coherent customer-evidence source in Zentrik. evidenceType is the source format; context is the interaction or purpose. Account IDs must already exist. Returns a retry-safe confirmation with processing status.
fetch
ChatGPTUse this when ChatGPT needs the full Zentrik context for an item returned by search. Returns standard fetch content with evidence and relationship metadata.
get_evidence_processing_status
ChatGPTUse this when the user asks whether a Zentrik evidence record created through ChatGPT has finished processing.
get_opportunity_evidence
ChatGPTUse this when the user asks why one already-identified Zentrik opportunity exists or what evidence supports that specific opportunity. Returns evidence-backed context, linked findings, and relationship counts. For rankings or comparisons among product options, use prepare_decision_review instead.
idea_questions_answer
ChatGPTUse this when the user gives the answer to one idea question, or revises an answer already saved; the idea is identified by internal UUID or publicId. Answers are the user's words or an answer they approved; do not submit Zentrik's drafted placeholder as their answer unasked.
idea_questions_list
ChatGPTUse this when the user wants to review or work through the questions on an idea, identified by internal UUID or publicId. Questions are pieces of work: Zentrik generates them from the idea and people add their own. Each row has reasoning (why it matters) and placeholder, Zentrik's drafted answer, which is a suggestion to confirm with the user, never their answer. status: pending is open; skipped is set aside, still open but out of the open list; answered; rejected is marked not relevant.
initiative_documents_get_regeneration
ChatGPTUse this when the user wants to check on a regeneration started with initiative_documents.regenerate: pass the jobId that call returned to read its completion or failure state. It does not read a document; use initiative_documents.get_html for that.
initiative_documents_regenerate
ChatGPTUse this when the user wants to regenerate an existing Initiative Brief, PRD, or TDD from the initiative current state and question answers. This queues the existing generation pipeline and replaces the generated document in place. It is distinct from initiative_documents.update_html, which directly overwrites stored HTML without regeneration. Duplicate concurrent requests return the active job receipt instead of queueing another job.
prepare_decision_review
ChatGPTUse this when the user asks what to build next, what to prioritize, to compare top product bets or opportunities, or for an evidence-backed product decision in Zentrik. It returns and shows one concise decision brief with the leading bet, alternatives, confidence caveat, and the question most likely to change the ranking. When the user names a product but its ID is unknown, pass productName directly with that name, never decisionContext; do not call search just to resolve it.
search
ChatGPTUse this when ChatGPT needs to find a named Zentrik record or retrieve company-knowledge matches across customer evidence, findings, opportunities, or ideas. Returns standard search results that can be passed to fetch. For requests to decide what to build next, rank priorities, compare product bets, or open an interactive decision review, use prepare_decision_review instead.
search_evidence
ChatGPTUse this when ChatGPT needs evidence records or findings for one customer problem, product area, account, or source example. Returns compact records with evidence counts for ChatGPT summaries. For ranking or comparing what to build next, use prepare_decision_review instead.
studies_create_draft
ChatGPTUse this when the user wants to create one unpublished, editable Study draft from an explicit learning need linked to an Idea or Initiative. An optional selected meeting excerpt is used only for generation and is not persisted. This never publishes, distributes, invites participants, records findings, or creates evidence.
studies_generate_findings
ChatGPTUse this when the user wants draft findings from a Study that has responses. Generates evidence-grounded findings, or does nothing when current findings already cover the latest evidence. The result contains no participant identity or raw responses and still requires human review in Zentrik.
studies_get
ChatGPTUse this when the user wants the authoring plan or operational state of one known Study. Returns its brief, accepted context, editable outline, Prototype summary, creation origin, canonical Zentrik link, and participantUrl when a participant-facing link is available; never participant data.
studies_get_evidence
ChatGPTUse this when the user wants to review what one Study found or who submitted its ratings. Returns aggregate evidence, draft findings, freshness, next action, and a paginated feedback feed with nullable participant name, email, type, and account. feedbackLimit and feedbackOffset page through rating events. Raw research answers, transcripts, notes, and participant links are excluded. Use studies.get_responses for respondents and individual answers, including participants who skipped the optional rating.
studies_get_responses
ChatGPTUse this when the user wants to know who responded to a Study or read individual answers, including participants who skipped the optional post-study rating. Returns the same response records as GET /external/v1/studies/:id/responses: response id, studyId, submittedAt, nullable participant name, email and organization (accountName), accountId, research answers, notes, click and stepClicks. Identity uses the same resolver as the Study Responses tab. One item represents a response, not a unique person; unknown participants remain null. Excludes removed responses, unfinished conversations and deleted conversation sources. Results sort by submittedAt then id descending. Follow pagination.hasMore and advance offset by limit; hold submittedTo fixed for synchronization. Study and team access are checked before reading responses.
studies_list
ChatGPTUse this when the user wants to find or review Studies in Zentrik. Filter by text, linked Idea or Initiative, lifecycle status, and moderation mode. Returns compact accepted context, response count, and the next action without participant links or participant-level data.
studies_update_draft
ChatGPTUse this when the user wants to refine one private Study draft after reading it with studies.get. Replace its editable plan using the latest expectedUpdatedAt and preserve returned activity and option ids. The result returns the new expectedUpdatedAt at its top level; use that for the next revision instead of re-reading the Study. Supports details, brief, welcome and thank-you copy, activities, interview topics, options, card sorts, Prototype selection, probes, and completion criteria. It never publishes, invites participants, or edits a Study that already has responses.
summarize_repeated_problems
ChatGPTUse this when the user asks what customer problems repeat across a topic in Zentrik. Searches evidence-backed findings so ChatGPT can summarize patterns and call out thin evidence.
accounts_create
Claudeaccounts_delete
Claudeaccounts_get
Claudeaccounts_get_discovery_context
Claudeaccounts_list
Claudeaccounts_update
Claudeanalytics_aggregate_entities
Claudeattach_product_feature_image
Claudebulk_create_product_features
Claudebulk_remove_product_features
Claudebulk_update_product_features
Claudecreate_product_feature
Claudecreate_product_persona
Claudedecision_queue_get_next
Claudedecision_runs_query_latest
Claudediscovery_audit_traceability
Claudediscovery_decide_what_to_build
Claudediscovery_describe_taxonomy
Claudediscovery_get_entity_context
Claudediscovery_get_workflow_status
Claudediscovery_search
Claudeget_insights_context
Claudeget_product_context
Claudeget_product_features
Claudeget_product_personas
Claudeidea_questions_answer
Claudeidea_questions_assign
Claudeidea_questions_list
Claudeideas_create
Claudeideas_delete
Claudeideas_get
Claudeideas_get_evidence
Claudeideas_list
Claudeideas_set_status
Claudeideas_update
Claudeinitiative_documents_create
Claudeinitiative_documents_get_html
Claudeinitiative_documents_get_regeneration
Claudeinitiative_documents_list
Claudeinitiative_documents_regenerate
Claudeinitiative_documents_update_html
Claudeinitiative_questions_answer
Claudeinitiative_questions_assign
Claudeinitiative_questions_list
Claudeinitiative_questions_reject
Claudeinitiative_questions_skip
Claudeinitiative_user_stories_create
Claudeinitiative_user_stories_delete
Claudeinitiative_user_stories_generate
Claudeinitiative_user_stories_get
Claudeinitiative_user_stories_list
Claudeinitiative_user_stories_update
Claudeinitiatives_create
Claudeinitiatives_delete
Claudeinitiatives_get
Claudeinitiatives_get_context
Claudeinitiatives_list
Claudeinitiatives_search
Claudeinitiatives_set_tags
Claudeinitiatives_set_teams
Claudeinitiatives_update
Claudeinsights_create
Claudeinsights_delete
Claudeinsights_get
Claudeinsights_list
Claudeinsights_process_transcript
Claudeinsights_update
Claudeokrs_get
Claudeokrs_list
Claudeopportunities_create
Claudeopportunities_delete
Claudeopportunities_get
Claudeopportunities_list
Claudeopportunities_update
Claudequestions_list_assigned_to_me
Clauderemove_product_feature
Clauderemove_product_persona
Clauderesearch_get
Clauderesearch_list
Clauderesearch_run
Clauderesearch_update
Claudesignal_evidence_get
Claudesignal_evidence_link
Claudesignal_evidence_list
Claudesignal_evidence_list_links
Claudesignal_evidence_set_resolution
Claudesignal_evidence_unlink
Claudesignal_evidence_update
Claudesignals_create
Claudesignals_create_from_text
Claudesignals_delete
Claudesignals_get
Claudesignals_get_evidence_pack
Claudesignals_ingest_evidence
Claudesignals_list
Claudesignals_process
Claudesignals_update
Claudesprints_get
Claudesprints_get_current
Claudesprints_list
Claudestudies_create_draft
Claudestudies_generate_findings
Claudestudies_get
Claudestudies_get_evidence
Claudestudies_get_responses
Claudestudies_list
Claudestudies_update_draft
Claudesystem_get_activity
Claudesystem_get_change_history
Claudesystem_get_workspace_context
Claudetags_create
Claudetags_delete
Claudetags_get
Claudetags_list
Claudetags_update
Claudetasks_attach_pull_request
Claudetasks_create
Claudetasks_detach_pull_request
Claudetasks_get
Claudetasks_list
Claudetasks_list_pull_requests
Claudetasks_set_status
Claudetasks_update
Claudeteams_list
Claudeupdate_product_feature
Claudeupdate_product_persona
Claude