Key Benefits
- Comprehensive API coverage. 16 tools cover the Cognigy API. They automate everything from creating an AI Agent to deploying it on voice and web channels.
- Fast setup and iteration. Create an AI Agent, Flow, AI Agent Node, and REST Endpoint in a single call. Then talk to the AI Agent, refine it, and repeat with a built-in self-improvement loop.
- Guidance built in. Skills load automatically when your request matches. Dedicated agents run the full build-and-test and voice go-live loops for you.
- Reliable and safe operations. Rate limiting, Zod input validation, and standardized RFC 7807 error responses keep operations safe.
Prerequisites
- A Cognigy API key. To create one, go to User Menu > My Profile > API Keys > Create New.
- A Cognigy API base URL. For example, for the trial environment, use
https://api-trial.cognigy.ai. - A supported client.
- Node.js 20 or later.
Restrictions
- Codex subagents aren’t supported because they use a different configuration file format than Cognigy’s agents use. Codex users can still use NiCE Cognigy’s tools and skills.
Supported Clients
The following table shows what each client receives, if you need to finish the installation manually, and if it auto-updates:How to Set Up
Run installer
- Run the installer in your terminal.
Bootstrap
Bootstrap
- macOS and Linux
- Windows
With Node.js
With Node.js
- Interactive
- Scripting and CI
- Enter your Cognigy API base URL and API key.
- Select your client.
Install Plugin
- Claude Code
- Claude Desktop chat
- ChatGPT and Codex
- Google Gemini CLI
- Antigravity
- Other hosts
-
If you use Claude Code, restart it or run
/reload-plugins. You now have the tools, skills, and agents. If theclaudeCLI isn’t on your PATH, the installer writes the credentials file instead and prints the commands to finish by hand: -
If you use the Claude Desktop Code tab, do the following:
- In Claude Desktop, go to Customize > Plugins and select Add > Add marketplace in the upper-right corner.
- In the URL field, enter
Cognigy/cognigy-plugin, then click Sync. After syncing, you are redirected to your personal marketplaces. - In the Cognigy card, click + to install the plugin.
- In the local MCP warning dialog, click Continue.
/mcp and reconnect, or restart the client.On Windows, fully quit Claude Code. End every Claude process in Task Manager because a normal close can leave it running in the background. Then reopen the client.Configuration
The installer from How to Set Up collects your Cognigy API base URL and API key. It saves them where each client you selected can reach them. Claude Code uses the OS keychain. Most other clients use~/.cognigy-plugin/config.json, readable only by you, because they can’t prompt a plugin for secrets. The engine reads environment variables first and falls back to that file, so the following variables let you override the defaults.
Available Tools
The plugin provides the following tools to automate Cognigy workflows. Each tool has a type ofRead or Write, indicating whether it reads data from Cognigy or writes data to it.
Security
- API keys are passed through environment variables and are never logged.
- All inputs are validated with Zod schemas before reaching the API.
- Rate limiting protects the API from excessive or abusive requests.
Privacy
The NiCE Cognigy plugin sends requests only to the Cognigy API base URL that you configure. The plugin doesn’t collect, store, or share any data. All data stays between your client and your Cognigy instance. For more information, see the Cognigy Privacy Policy.How to Use
Once the plugin is installed, you can interact with Cognigy using natural language prompts in your client. The following examples show prompts for common workflows and the tools the client runs in response.Create an AI Agent
Create an AI Agent
setup_llm tool to create the LLM resource. It then uses the create_ai_agent tool to provision the AI Agent, Flow, and REST Endpoint.Test and Improve the Agent
Test and Improve the Agent
talk_to_agent, then evaluate, then update_ai_agent, then talk_to_agent again.Add a Knowledge Store
Add a Knowledge Store
manage_knowledge tool to create the store and ingest the source. It then uses create_tool to attach the store as a knowledge search tool on the AI Agent Node.Deploy to Voice
Deploy to Voice
manage_settings with the set_voice_preview operation to configure speech. It then uses manage_voice_gateway to provision a Voice Gateway Endpoint with a WebRTC demo URL.Export and Import Packages
Export and Import Packages
manage_packages tool with the operations upload_and_inspect and then import.Review Existing Resources
Review Existing Resources
list_resources tool with the resource types project and agent. You can also ask for recent conversations and summarize the returned data.Get Plugin Updates
Most clients update themselves. Claude Code leaves auto-updates off for third-party marketplaces. Turn them on once in/plugin > Marketplaces > cognigy-plugin. Otherwise, update manually with /plugin update cognigy@cognigy-plugin.
The installer also works as a manager. Run the same cognigy-setup command with a subcommand:
--client <name> to any subcommand to target a single client.
More Information
- NiCE Cognigy Plugin on GitHub
- Cognigy API and CLI
- MCP Server Endpoint
- AI Agents Overview
- Knowledge AI Overview