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 three 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 3 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:
Meta-toolPurpose
gateway_list_servicesDiscover available services and their tools
gateway_tool_schemaGet the input schema for a specific tool
gateway_tool_callExecute a tool by its namespaced name
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 three 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.
Call: gateway_list_services()

Output:
Connected services (3 available, 0 unavailable):

nextks_qa — NextKS Q&A — ticket management and knowledge base
  Available tools: nextks_qa_create_ticket, nextks_qa_get_ticket,
  nextks_qa_list_tickets, nextks_qa_update_ticket, ...

jira — Jira Cloud project management
  Available tools: jira_create_issue, jira_search_issues, jira_update_issue

notion — Notion workspace
  Available tools: notion_create_page, notion_search
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.
Call: gateway_tool_schema(tool_name: "jira_create_issue")

Output:
{
  "type": "object",
  "properties": {
    "project": { "type": "string", "description": "Project key (e.g. ENG)" },
    "summary":  { "type": "string", "description": "Issue title" },
    "description": { "type": "string" }
  },
  "required": ["project", "summary"]
}
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.
Call: gateway_tool_call(
  tool_name: "jira_create_issue",
  arguments: { "project": "ENG", "summary": "Fix login timeout" }
)

Output: (the tool's response, passed through unchanged from the downstream MCP)
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.

Typical interaction flow

A complete example showing how an AI agent discovers and uses tools from multiple services:
User: "Search for any open Jira tickets about login issues and summarize
       them as a Q&A ticket."

Agent:
  1. gateway_list_services()
     → discovers nextks_qa and jira services with their tools

  2. gateway_tool_call("nextks_qa_find_similar_tickets", { "query": "login issues" })
     → checks if this was already asked in the knowledge base

  3. gateway_tool_schema("jira_search_issues")
     → learns the required parameters for Jira search

  4. gateway_tool_call("jira_search_issues", { "query": "login" })
     → receives matching Jira issues

  5. gateway_tool_call("nextks_qa_create_ticket", { "title": "Login issues summary", ... })
     → creates the Q&A ticket
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 14 Q&A tools cover the full ticket lifecycle: creating tickets, submitting and accepting answers, managing participants, searching the knowledge base, and more. For full 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.