What Agents Can Do
Connect an agent to Streamkap and ask it to:- “Give me an overview of my infrastructure and flag anything unhealthy”
- “Check the logs for errors in the last hour and diagnose the root cause”
- “Create a new pipeline from my PostgreSQL source to Snowflake”
- “Show me consumer group lag for all my pipelines”
- “Pause all sources tagged as ‘staging’”
- “What schemas are available in my schema registry?”
- “Export my billing usage for the last month”
Integration Paths
| Integration | Best For | How It Works |
|---|---|---|
| MCP Server | AI agents in IDEs and chat interfaces | Connects to Claude, Cursor, Windsurf, VS Code Copilot, and other MCP-compatible clients. Agents call Streamkap tools through natural language. |
| CLI | Scripts, CI/CD, and agent pipelines | Outputs JSON when piped and skips confirmations in non-interactive mode — designed for agents to invoke directly. |
| REST API | Custom integrations and direct API calls | Full programmatic access to all Streamkap operations. Use when building custom tooling or integrating with platforms that don’t support MCP. |
| Terraform | Infrastructure as code | Declare your Streamkap resources in HCL. Agents can generate, review, and apply Terraform configurations. Also works with Terraform MCP servers for agent-driven infrastructure management. |
Credentials
All integration paths require authentication. You have two options:- API Tokens — standalone Client ID and Secret for API access
- Project Keys (recommended for agents) — unified credential files that bundle API access, Kafka access, and MCP tool scoping. Project Keys support tool scoping — you can restrict which MCP tools an agent can call without changing your server configuration.
MCP Server
The MCP Server is the primary way to connect AI agents to Streamkap. It exposes tools covering every Streamkap API operation.Setup
The MCP server runs in two modes — remote (hosted) or local (via npx) — with setup guides for all major AI clients. See MCP Server for detailed instructions.CLI for Agents
The CLI is designed to work in agentic pipelines alongside interactive use:- Auto-JSON output — detects when output is piped (non-TTY) and switches to JSON automatically
- No confirmation prompts — destructive commands execute without confirmation in non-interactive mode
- Quiet mode —
--quietsuppresses all non-data output for clean parsing
Getting Started
- Create credentials — either an API Token or a Project Key (recommended for agents — supports tool scoping)
- Pick your integration — MCP Server for AI agents, CLI for scripts, REST API for custom tooling
- Connect and go — setup is quick for any integration path