@wokuapp/ai-toolkit
woku AI Toolkit: connect your agent to woku's voice-of-customer platform. Design VoC programs and turn customer feedback into support tickets and action plans, through woku's MCP server.
Package details
Install @wokuapp/ai-toolkit from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@wokuapp/ai-toolkit- Package
@wokuapp/ai-toolkit- Version
0.2.2- Published
- Sep 27, 2026
- Downloads
- 174/mo · 55/wk
- Author
- diorrego
- License
- MIT
- Types
- skill
- Size
- 29.6 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
woku AI Toolkit
Connect your AI agent to woku, the voice-of-customer platform.
The toolkit gives your agent woku's full tool catalog through woku's MCP server, plus the woku method so it acts as a customer-experience consultant: design a listening program for your customer journey, place the fast VoC instruments (NPS, CSAT, CES, wokus) at each moment of truth, and turn every signal into a support ticket or an action plan.
It bundles:
- The woku MCP server connection (
https://api.woku.app/mcp), so the agent gets the live catalog with woku's OAuth. No API keys to copy. - The woku skill, which primes the agent with the method and tells it to call
woku_guidefirst. - The woku SDK skills for JavaScript (
@wokuapp/sdk) and Python (woku), so the agent can build server-side woku integrations in code (create tools, send surveys, read responses, drive tickets and action plans) over the public/v1API.
The live tools/list response is authoritative. The catalog focuses on journeys, feedback instruments, clients, trackers, instrument reports and action plans. Data Studio and support tickets are Corporate capabilities.
Install
Claude Code
Add woku's marketplace, then install the plugin. This ships both the MCP server and the skill:
/plugin marketplace add wokuApp/woku-ai-toolkit
/plugin install woku@woku-ai-toolkit
Once the toolkit is accepted into the official marketplace, /plugin install woku@claude-plugins-official also works.
OpenAI Codex
Add the woku MCP server to ~/.codex/config.toml and authenticate:
[mcp_servers.woku]
url = "https://api.woku.app/mcp"
codex mcp login woku
auth = "oauth" is the default for a bare url, so Codex opens the browser to complete woku's OAuth. Check it with codex mcp list.
OpenCode
Add the woku MCP server to your opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"woku": {
"type": "remote",
"url": "https://api.woku.app/mcp",
"enabled": true
}
}
}
OpenCode runs OAuth automatically on the first authenticated call. To start the login yourself, run opencode mcp auth woku.
OpenClaw
Install the plugin (this ships the woku skill):
openclaw plugins install npm:@wokuapp/ai-toolkit
You can also install from the git repository with openclaw plugins install git:github.com/wokuApp/woku-ai-toolkit.
OpenClaw's plugin manifest declares local MCP servers only, so add woku's remote MCP server (https://api.woku.app/mcp) through your OpenClaw MCP configuration.
Pi
The package exposes the woku skill through Pi's pi package convention. Install @wokuapp/ai-toolkit from npm in your project and Pi loads the skill. Add woku's MCP server (https://api.woku.app/mcp) through Pi's MCP configuration.
claude.ai and ChatGPT
These are configured from the app, not from a package. Add a custom connector (claude.ai) or a developer-mode connector (ChatGPT) with the URL https://api.woku.app/mcp.
Any other MCP client
Point it at https://api.woku.app/mcp and approve access from your woku account.
See the connect guide and the agent guide for details.
What you get
Once connected, ask your agent things like:
- "I run an ecommerce, how do I start listening to my customers with woku?"
- "Design a VoC program for my customer journey."
- "How is my NPS this month, and should I open an action plan?"
- "Summarize last week's reviews and the top improvement themes."
Every connection is bound to one company, chosen when you approve access. Read tools need no special permission; write tools require the mcp:write scope, and destructive tools or sends require an explicit confirmation.
License
MIT. See LICENSE.
Journey guidance update (0.2.2)
The bundled skills now route coordinated evaluations through journeys, preserve a reviewed MCP proposal, explain local media capabilities by host, and cover the v4 SDK media and enrollment iterators. They distinguish protected retries from other writes and use variable fragments for NPS questions. Verify the installed SDK release before using journey and media methods.
Local media by host
- Codex and Claude Code upload local files through multipart
POST /v1/woku-mediaor the backend SDK. The remote MCP tool accepts a public HTTPS URL or a supported host-authorized file, never a local path or image bytes pasted as model text. Never put a company secret key in frontend code. - ChatGPT and Claude web attachment access depends on the host and connector. Use only file references that the connected tool can actually read, or a genuinely public HTTPS URL. Do not invent a URL for a private attachment or promise that every host forwards its uploaded files automatically.
- Check the live tool schema and the
customer_journeysplaybook before choosing the representation. Upload first, then use itsfileIdin the reviewed proposal.