Skip to main content
The NiCE Cognigy Plugin connects your client to the Cognigy.AI REST API. You can create, test, and improve LLM-based AI Agents without leaving your development environment. The plugin includes a version-matched server engine, skills, agents, and scripts. The server engine runs as a Model Context Protocol (MCP) server, exposing Cognigy.AI capabilities to your client.

Key Benefits

  • Comprehensive API coverage. 16 tools cover the Cognigy.AI 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

How to Set Up

Run the installer in your terminal. It checks for Node.js and prompts you to select your client. It also asks for your Cognigy.AI API base URL and API key. Then it wires the credentials automatically.macOS and Linux:
Windows (PowerShell, run as Administrator):
If you already have Node.js 20 or later, you can skip the bootstrap and run the installer directly:
Restart Claude Code after setup completes. You now have the tools, skills, and agents.
The first Claude Code session downloads the engine. If the tools don’t appear, run /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.
Claude Code leaves auto-updates off for third-party marketplaces by default. Turn them on so future fixes reach you automatically. For more information, see Get Plugin Updates.

Configuration

The installer from How to Set Up collects your Cognigy.AI API base URL and API key. It saves them securely for each client you selected, such as the system keychain for Claude Code. The engine then reads them as environment variables. The following optional variables let you override the defaults.

Available Tools

The plugin provides the following tools to automate Cognigy.AI workflows. Each tool has a type of Read or Write, indicating whether it reads data from Cognigy.AI 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.AI 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.AI instance. For more information, see the Cognigy Privacy Policy.

How to Use

Once the plugin is installed, you can interact with Cognigy.AI using natural language prompts in your client. The following examples show prompts for common workflows and the tools the client runs in response.
Ask your client to create an AI Agent in a Cognigy.AI Project:
This workflow uses the 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.
Send a message to the AI Agent, refine its instructions, and compare responses:
This workflow uses a self-improvement loop: talk_to_agent, then evaluate, then update_ai_agent, then talk_to_agent again.
Attach a Knowledge Store so the AI Agent can search approved content when answering questions:
This workflow uses the 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.
Configure voice preview and create a browser-based Voice Gateway Endpoint:
This workflow uses 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.
Upload a Package, preview the import, and import it into a Project:
You can also drag and drop files into some clients to upload them.
This workflow uses the manage_packages tool with the operations upload_and_inspect and then import.
List resources to inspect Projects, AI Agents, or conversations:
This workflow uses the 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

Claude Desktop updates the engine on every launch. Claude Code updates only when marketplace auto-updates are enabled. Third-party marketplaces default to off. To turn auto-updates on, go to /plugin > Marketplaces > cognigy-plugin, or run /plugin update cognigy@cognigy-plugin. The installer also works as a manager. Run the same cognigy-setup command with a subcommand:

More Information

Last modified on August 6, 2026