Prerequisites
- A Streamkap account
- An API token (Client ID and Client Secret) — see API Tokens for how to create one
- Local mode only: Node.js 20+
Setup Modes
The MCP server can run in two modes:- Remote (recommended): Connect to the hosted server at
https://mcp.streamkap.com/mcp. No local installation required — credentials are passed via HTTP headers. - Local (via npx): Run the server locally as a child process using
npx -y @streamkap/tools. Credentials are passed as environment variables. Requires Node.js 20+.
Setup
- Claude Code (CLI)
- Claude Code (.mcp.json)
- Cursor
- Claude Desktop
- Windsurf
- VS Code Copilot
Remote (recommended):Local (via npx):
For other MCP-compatible clients, use either:
- Remote: Server URL
https://mcp.streamkap.com/mcpwithX-Streamkap-Client-IDandX-Streamkap-Client-Secretheaders - Local: Command
npx -y @streamkap/toolswithSTREAMKAP_CLIENT_IDandSTREAMKAP_CLIENT_SECRETenvironment variables
Verify the Connection
After setup, verify it works by asking your AI agent:- “Give me an overview of my infrastructure”
- “List all my pipelines and their health”
- “Are any of my sources broken? Show me the details”
- “Check the logs for any errors in the last hour”
- “Show me the metrics for my destinations”
How Authentication Works
Your Client ID and Client Secret are passed with each session — as HTTP headers in remote mode, or as environment variables in local mode. The MCP server exchanges them for a short-lived JWT token and handles automatic refresh — no manual token management required. Sensitive fields (passwords, keys) are never exposed in tool responses. See API Tokens for a step-by-step guide on creating your Client ID and Client Secret.Related
- Agents — overview of all agent integration paths
- CLI — command-line tool with agent-friendly JSON output and scripting support
- API Reference — full REST API documentation