The kinetk MCP server is a Model Context Protocol server that wraps the heavy KINETK async-job API as agent-friendly tools. AI clients (Claude, Cursor, Gemini CLI, Windsurf, …) launch it as a subprocess and call its tools over JSON-RPC — your prompt mentions kinetk and the LLM submits real retrieval jobs, polls them, and gets back token-efficient response envelopes.
Source code lives in mcp-server/ in this repo. Installation: Installation. Per-tool reference: Tools.
Three tools that map to the async job lifecycle:
Underneath, these talk HTTPS to the deployed Graph Service via POST /intelligence/jobs and GET /intelligence/jobs/{id}. The MCP itself is stateless — all retrieval state lives in the backend.
The MCP intentionally surfaces only the async intelligence/jobs flow. Precomputed narrative reads (/narratives/*), /health, and the creator reads (/creators/{id}, /creators?ids=...) are direct sync reads — there’s no agent benefit to wrapping them, so they live only in the API Reference.
intelligence_discover results can be 100s of KB — full vectors, every content row, every analytics breakdown. AI agents pay per token, so by default the MCP returns:
id, platform, title, tags, similarity, engagement, creator.intelligence_discover).intelligence_discover).Skipped by default: raw vectors, full retrieval diagnostics, debug breakdowns. Pass verbose: true to get_context_job_result to get the untouched payload.
The LLM doesn’t know to use the MCP unless you cue it. Two patterns work:
intelligence_discover job via kinetk for luxury watch culture 2026.”Without one of these cues, Claude/Cursor will answer from general knowledge and skip the MCP entirely — costing you nothing but giving you no real intelligence.
The MCP currently speaks stdio only. Clients launch kinetk-mcp as a subprocess and exchange JSON-RPC frames on its stdin/stdout. Stdout is reserved for protocol frames; any logs the server emits go to stderr.
HTTP/SSE transport is planned for v2 (would unlock ChatGPT Connectors and remote use cases). Today, see Installation for the supported clients.