KILN is an MCP server. Build, deploy, and manage agents from Claude Code, Cursor, or any MCP client. 38 tools. Full lifecycle.
Quick Start
$ claude mcp add kiln-mcp \
--transport http \
https://kilnbase.com/api/mcp \
-H "Authorization: Bearer sk-kiln-YOUR_KEY"{
"mcpServers": {
"kiln-mcp": {
"url": "https://kilnbase.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-kiln-YOUR_KEY"
}
}
}
}Capabilities
Everything from agent creation to production monitoring, all from your IDE.
Describe what you need in natural language. KILN generates the system prompt, configures actions, and deploys instantly.
"Create a booking agent for my dental practice"Add URLs, PDFs, FAQs, and text to the knowledge base via MCP. Auto-chunking and vector embeddings.
kiln_add_knowledge({ type: "URL", sourceUrl: "docs.acme.com" })Embed widget on any site, connect Slack, WhatsApp, Telegram, Email, or GitHub. One agent, every channel.
kiln_get_embed_code({ agentId }) → <script>Multi-agent orchestration from your terminal. Create teams with HEAD, COORDINATOR, and EXECUTOR roles.
kiln_create_team({ template: "SALES" })Create test suites, run evals, analyze knowledge gaps, and A/B test different configs programmatically.
kiln_run_tests({ agentId }) → { score: 0.92 }Scoped API keys, inbound webhooks, scheduled automations, and workflow orchestration for production workloads.
kiln_create_workflow_automation({ schedule: "0 9 * * 1" })Infrastructure as Code
Export agent configs as JSON, store them in Git, and import them anywhere. Treat AI agents like any other infrastructure.
{
"name": "Acme Support",
"systemPrompt": "Du bist der Kundenservice...",
"llmModel": "claude-sonnet-4-6",
"temperature": 0.7,
"actions": [
{ "type": "COLLECT_EMAIL", "enabled": true },
{ "type": "SCORE_LEAD", "enabled": true },
{ "type": "BOOK_APPOINTMENT", "config": {
"calendlyUrl": "https://cal.com/acme"
} }
],
"whiteLabel": {
"primaryColor": "#2563EB",
"showPoweredBy": false
}
}Reference
38 MCP tools across 8 categories. Click to expand.
kiln_list_agentsList all agents with status, model, conversation count, and public URL.kiln_create_agentCreate a CHAT or TASK agent from natural language. Returns ID, slug, and URL.kiln_update_agentUpdate any agent config field — prompt, model, personality, language.kiln_delete_agentPermanently delete an agent and all associated data.kiln_clone_agentClone an agent with all config, actions, tools, and knowledge.kiln_deploy_agentSet agent status to LIVE, DRAFT, or PAUSED.kiln_export_agent_configExport full agent config as JSON for version control.kiln_import_agent_configCreate an agent from exported config JSON.Computer Use
Give your agents real computer capabilities. Browse websites, fill forms, extract data, and execute code in isolated sandboxes — all orchestrated through KILN.
Agents navigate real websites, click buttons, fill forms, and extract structured data. Powered by Playwright with anti-detection.
Screenshot-based reasoning. Agents see the page like a human, identify elements, and take action based on visual context.
Execute Python, JavaScript, and TypeScript in isolated E2B sandboxes. Install packages, process files, run data pipelines.
Every sandbox is a fresh VM with resource limits. No cross-session contamination. Auto-cleanup after execution completes.
Agents save files, reports, and artifacts to persistent workspaces. Version history, download API, and plan-gated storage limits.
Long-running browser and code tasks checkpoint automatically. If the serverless function times out, execution resumes from the last checkpoint.
Agent SDK
Build, deploy, and manage agents programmatically with our TypeScript SDK and CLI tool.
First-class TypeScript support with full type definitions. Create agents, manage knowledge bases, and handle conversations from your codebase.
Deploy agents from CI/CD pipelines, export configs, run tests, and manage infrastructure — all from the command line.
Generate API keys with granular permissions. Restrict access to specific agents, actions, or read-only analytics.
Extensibility
Build custom workflow nodes with our Node SDK. Define inputs, outputs, and execution logic — then share them on the Marketplace.
Strongly typed input/output schemas with validation. Your nodes appear in the visual workflow editor with auto-generated UI.
Nodes run in isolated sandboxes with resource limits. Access HTTP, file system (scoped), and environment variables securely.
Package and publish custom nodes to the KILN Marketplace. Version control, documentation, and usage analytics included.
Start from 20+ pre-built connectors (Slack, Gmail, Sheets, Notion) or fork them to build your own.
Embed
Drop KILN agents into any frontend. React, Vue, vanilla JS — or just an iframe.
<KilnChat /> component with full props API. Theme customization, event hooks, and TypeScript support.
npm install @kiln/reactFramework-agnostic <kiln-chat> custom element. Works with Vue, Svelte, Angular, or plain HTML.
<script src="kiln.js"></script>Zero-dependency embed with one line. Full white-label support, responsive sizing, and cross-origin messaging.
<iframe src="/embed/slug" />Execution
Execute arbitrary code in isolated sandboxes. Perfect for AI-generated code, data transformations, and custom agent logic.
Run JavaScript, TypeScript, and Python in sandboxed environments with pre-installed packages and dependency management.
Configurable CPU, memory, and execution time limits. Auto-termination for runaway processes. Scoped filesystem access.
Simple POST endpoint. Send code, get results. Supports stdin/stdout streaming for long-running tasks.
Integrations
Production-grade webhook infrastructure with retry logic, HMAC signatures, and delivery tracking.
Every payload is signed with SHA-256 HMAC. Verify authenticity on your end with the shared secret.
Failed deliveries are retried with exponential backoff. Up to 5 attempts over 24 hours.
Full history of every webhook delivery — payload, response code, latency, and retry count.
Subscribe to specific events: conversation.started, lead.captured, agent.deployed, task.completed.
Get your free API key and start deploying agents in minutes.
Free tier includes 50 AI credits/month. No credit card required.