Skip to main content
Streamkap provides tools that enable AI agents to interact with your CDC infrastructure and build on top of it. Agents can monitor pipeline health, troubleshoot issues, manage resources, and automate operational tasks — through natural language, CLI, or programmatic interfaces.

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”
Agents have access to the full Streamkap API surface — sources, destinations, pipelines, transforms, topics, schemas, logs, metrics, alerts, and more.

Integration Paths

IntegrationBest ForHow It Works
MCP ServerAI agents in IDEs and chat interfacesConnects to Claude, Cursor, Windsurf, VS Code Copilot, and other MCP-compatible clients. Agents call Streamkap tools through natural language.
CLIScripts, CI/CD, and agent pipelinesOutputs JSON when piped and skips confirmations in non-interactive mode — designed for agents to invoke directly.
REST APICustom integrations and direct API callsFull programmatic access to all Streamkap operations. Use when building custom tooling or integrating with platforms that don’t support MCP.
TerraformInfrastructure as codeDeclare your Streamkap resources in HCL. Agents can generate, review, and apply Terraform configurations. Also works with Terraform MCP servers for agent-driven infrastructure management.

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--quiet suppresses all non-data output for clean parsing
# Auto-JSON when piped — no flag needed
streamkap sources list | jq '[.result[] | select(.connector_status == "Broken") | .name]'

Getting Started

  1. Create an API token — you’ll need a Client ID and Client Secret
  2. Pick your integrationMCP Server for AI agents, CLI for scripts, REST API for custom tooling
  3. Connect and go — setup is quick for any integration path