Skip to main content

What is the NextKS MCP?

The NextKS MCP is a single MCP server endpoint that gives any MCP-compatible tool access to every MCP connector your organization has configured — plus the built-in Q&A knowledge base — without requiring you to set up each one individually. Instead of adding Jira, Notion, and your internal APIs as separate MCP servers in every tool you use, you configure the NextKS MCP once. All tools — including the built-in Q&A knowledge base and your external connectors — are discovered and called through a small set of meta-tools.

One connection

A single URL gives your AI agent access to all org-wide MCP connectors, personal connectors, and the built-in Q&A knowledge base.

On-demand discovery

All tools are loaded into context only when requested — keeping context lean regardless of how many services your organization has.

Authentication

The NextKS MCP supports two authentication methods: OAuth (recommended) and API key.

Installation

Step 1 — Add NextKS MCP

  1. Open Claude Desktop and go to Settings → Connectors
  2. Scroll to the bottom and click Add custom connector
  3. Enter the URL: https://app.nextks.com/api/mcp/gateway
  4. Click Add

Step 2 — Authorize

The first time Claude connects to the NextKS MCP, it opens your browser to a NextKS authorization page:
  1. Click Sign in with Slack or Sign in with Microsoft Teams
  2. Sign in with the same account you use for NextKS
  3. You are redirected back and Claude is authorized
That’s it — Claude now has access to your organization’s tools.

Enabling per conversation

Once added, you can toggle the NextKS connector on or off for individual conversations:
  1. Click the + button in the lower left of your chat
  2. Select Connectors
  3. Toggle NextKS on

Tools overview

When your tool connects to the NextKS MCP, it sees 5 meta-tools. All services — including the built-in Q&A knowledge base and your external connectors (Jira, Notion, etc.) — are discovered and called through these meta-tools: The first three are the discover → inspect → call core for external connector tools; gateway_search_kb and gateway_get_pending_results are called directly. This on-demand discovery keeps the agent’s context lean — tool schemas are only loaded when actually needed, regardless of how many services your organization has.

The meta-tools

gateway_list_services

Discover which services are connected and which tools each one provides. Call this first whenever the agent needs to know what tools are available. This lists both the built-in Q&A knowledge base and any external connectors your organization has configured.
The Q&A service (nextks_qa) is always available. External services that are temporarily unreachable are listed separately with an [UNAVAILABLE] tag — they do not block the rest.

gateway_tool_schema

Get the input schema for a specific tool before calling it. Provide the namespaced tool name exactly as shown by gateway_list_services.
If the connector requires approval, the schema is prefixed with [REQUIRES APPROVAL] as a reminder to confirm with the user before proceeding.

gateway_tool_call

Execute a tool by its namespaced name with the arguments defined by its schema.
NextKS handles routing to the correct downstream MCP server, authentication, and error recovery automatically.
If gateway_list_services shows a service tagged [REQUIRES APPROVAL], always confirm with the user before calling gateway_tool_call for that service. This setting is configured per connector in the NextKS dashboard and signals that the connector performs write operations or other consequential actions.

gateway_search_kb

Semantic search across your organization’s knowledge base — published Q&A answers, meeting minutes, and the caller’s own private content. Call it directly (no gateway_tool_schema step needed). Pass one or more queries; multiple queries run in parallel and are returned in input order. Optionally restrict the sources with source_types (e.g. ["qna"]).

gateway_get_pending_results

Most gateway_tool_call invocations return inline. A slow tool instead returns {"status":"pending","job_id":...} — it is running in the background. Call gateway_get_pending_results to retrieve the result once it is ready.
Each ready result is returned once — it is consumed on retrieval, so repeated polls won’t deliver duplicates.

Typical interaction flow

A complete example showing how an AI agent discovers and uses tools from multiple services:
All tools — both Q&A and external — are accessed through the same meta-tool layer. The agent calls gateway_list_services once to discover everything, then uses gateway_tool_schema and gateway_tool_call as needed.

Built-in Q&A tools

The Q&A knowledge base (nextks_qa) is a built-in service that is always available through the NextKS MCP. It does not appear as a connector in the dashboard — it is automatically included when the agent calls gateway_list_services. The 13 Q&A tools cover the full ticket lifecycle: creating tickets, submitting and accepting answers, managing participants, and more. For knowledge-base search across Q&A, meeting minutes, memos, and your own private content, use the gateway_search_kb meta-tool (see the example above). For full Q&A documentation, see Q&A Tickets.

Managing connectors

The external tools visible through the NextKS MCP are managed from the MCP Connectors page in the NextKS dashboard. Organization admins create connectors that are available to all members, and individual users can add personal connectors visible only to them. For full details on adding connectors, configuring AI usage notes, approval settings, and health monitoring, see MCP Connectors.