Skip to main content
The NiCE Cognigy Plugin connects your client to the Cognigy 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 capabilities to your client.

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

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

Google transitioned Gemini CLI to Antigravity CLI. On 18 June 2026, Gemini CLI stopped serving the free tier, Google AI Pro, and Ultra. Gemini CLI still works for Code Assist Standard, Code Assist Enterprise, and Code Assist for GitHub subscriptions managed through Google Cloud. On a consumer tier, use Antigravity instead.
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

1

Run installer

  1. Run the installer in your terminal.
Skip the bootstrap and run the installer directly:
  1. Enter your Cognigy API base URL and API key.
  2. Select your client.
2

Install Plugin

  • If you use Claude Code, restart it or run /reload-plugins. You now have the tools, skills, and agents. If the claude CLI 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:
    1. In Claude Desktop, go to Customize > Plugins and select Add > Add marketplace in the upper-right corner.
    2. In the URL field, enter Cognigy/cognigy-plugin, then click Sync. After syncing, you are redirected to your personal marketplaces.
    3. In the Cognigy card, click + to install the plugin.
    4. In the local MCP warning dialog, click Continue.
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 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 of Read 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.
Ask your client to create an AI Agent in a Cognigy 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

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:
Add --client <name> to any subcommand to target a single client.

More Information

1 The host owns the plugin version.
Last modified on September 3, 2026