Skip to main content
Before operating the tool catalog, the agent has two meta tools that return no data but teach it how to use woku: woku_guide, which delivers the method and the playbooks, and design_voc_program, which proposes a listening program for your customer journey. A good agent calls them first and acts as a customer-experience consultant: it helps design, it does not just run commands.

The woku method

Every business is a customer journey, and each moment of truth decides whether the customer returns or leaves. woku protects revenue with the voice of the customer through a simple idea:
  1. At each moment of truth you listen with a fast instrument (a rating plus a text or voice comment, in under 60 seconds): NPS, CSAT, CES, or a woku.
  2. Every signal triggers an action. A single signal becomes a support ticket (individual attention, built from the customer’s history). Recurring signals across many customers become an action plan (systematic improvement).
  3. Trackers are the connective tissue: they segment instruments by journey, moment, or locality, and that segmentation is what routes each ticket to the right destination and groups the signals into the right plan.
That is how the loop closes: from operational to tactical to strategic.

woku_guide

This is the tool to start with. On demand, it returns how to use woku:
  • With no arguments: the topic index, the method, and the rules for discovering ids.
  • With topic: a step-by-step playbook for that intent (the sequence of tools with their arguments, where each id comes from, the confirmations required, and the common pitfalls).
  • With question in natural language: it picks the best-matching playbook.
It also returns the scales (woku 1 to 5 stars, NPS 0 to 10, CSAT and CES 1 to 5) and the write-safety rules. It is read-only.

design_voc_program

It proposes a full listening program for your company. It takes, all optional, the business type, the available channels, your own journey moments, and how you want to segment, and returns a blueprint:
  • An example journey with suggested instruments. Sale, delivery, support, use, and loyalty are not required steps: the business’s real moments decide. If one moment needs to understand several things, it gets one Woku for that moment.
  • The tracker design by journey, moment, or locality, with how each dimension routes tickets and groups plans.
  • The action wiring (one signal to a ticket, recurring signals to a plan) and the concrete steps, naming the real create_* tools, to build it.
It is read-only: it proposes. Nothing is created until the user approves and the agent calls the write tools.

Journeys and Wokus through MCP

propose_journey returns a draft object for review. To preserve the approved proposal, pass it as proposal to create_journey_from_brief, together with the three answers and confirm: true. This saves its names, instruments, order and settings without another model call. Omitting proposal generates a fresh proposal. For a specific journey, woku_guide offers topic=customer_journeys. The agent asks for three free-text answers about the experience, the moments in order, and what the business wants to understand. propose_journey returns an editable proposal without creating anything; create_journey_from_brief requires confirm: true and saves a disabled journey without sending evaluations. If essential information is missing, it returns clarifications and creates nothing. An image or MP4 is imported with upload_woku_media, which returns a woku fileId. set_journey_moment_media attaches that file to one Woku moment without replacing the others. create_woku creates a standalone Woku; it does not assign an existing instrument to a journey. The agent reviews the result, configures moment credentials, and only then activates the journey with update_journey. See the agent-specific options and local upload.
  1. Call woku_guide for the method and the playbooks.
  2. For a broad program, use design_voc_program. For a concrete journey, use propose_journey with the three business answers.
  3. After approval, save the journey disabled with create_journey_from_brief, passing the reviewed draft as proposal. Complete media and connections, then activate it. For standalone instruments, use the create_* tools and distribute them with send_*.
  4. From then on, let every signal trigger its action: tickets for individual attention, plans for systematic improvement.