Klavis AI
Open-source MCP integration platform that connects AI agents to 100+ tools (GitHub, Slack, Notion, etc.) with enterprise-grade OAuth and intelligent context management. YC-backed, SOC 2 compliant.
Klavis AI
Klavis AI is an open-source Model Context Protocol (MCP) integration platform that enables AI agents to reliably connect to 100+ external tools and services at scale. Backed by Y Combinator (X25) and founded by ex-Google DeepMind and ex-Lyft engineers, Klavis solves the critical challenge of connecting AI agents to external tools, data sources, and APIs with enterprise-grade reliability.
Why Use Klavis AI?
Klavis AI provides a production-ready infrastructure for MCP server integration, eliminating the complexity of managing multiple tool connections, authentication flows, and context optimization. Instead of building custom integrations for each service, Klavis offers:
- 100+ Pre-built Integrations: Connect to GitHub, GitLab, Slack, Discord, Gmail, Salesforce, HubSpot, Notion, Google Drive, Linear, Jira, Figma, Asana, PostgreSQL, Supabase, and more
- Unified Interface: Access all tools through a single Strata server endpoint
- Enterprise Security: SOC 2 Type II and GDPR compliant with automatic OAuth token management
- Intelligent Context Management: Strata Progressive Discovery prevents context window overload
- Open Source: Apache 2.0 licensed with active community (5.5k+ GitHub stars)
Key Features
Strata Progressive Discovery
Klavis's signature feature is Strata Progressive Discovery, an intelligent approach that exposes tools layer by layer to prevent context window overload and reduce hallucinations.
How it works:
- Tools are organized hierarchically by category and function
- AI agents discover tools progressively as needed, not all at once
- Context-aware filtering shows only relevant tools for current tasks
- Reduces token usage and improves agent decision-making
Performance Benchmarks:
- 13.4% higher pass@1 rate compared to official Notion MCP servers
- 15.2% higher performance than GitHub's native implementation
- Significantly reduced hallucination rates
Enterprise-Grade OAuth Management
Klavis handles all OAuth complexity automatically:
- Automatic Token Refresh: Never deal with expired tokens
- Secure Credential Storage: SOC 2 Type II compliant storage
- Multi-Service Support: OAuth 2.0 for all major platforms
- Seamless User Experience: One-time authorization with automatic background renewal
Production-Ready MCP Servers
Klavis provides managed, pre-configured MCP servers for:
Development Tools:
- GitHub, GitLab, Bitbucket
- Linear, Jira, Asana
- Figma, Miro
Communication:
- Slack, Discord, WhatsApp
- Gmail, Outlook, SendGrid
Business & CRM:
- Salesforce, HubSpot, Zoho
- Stripe, QuickBooks
Productivity:
- Notion, Google Drive, Dropbox
- Airtable, Monday.com
Databases:
- PostgreSQL, Supabase, MySQL
- MongoDB, Redis
Flexible Deployment Options
1. Cloud-Hosted Platform (klavis.ai)
- Zero infrastructure management
- Instant access via API
- Built-in monitoring and analytics
- Automatic scaling
2. Self-Hosted Docker
- Run individual MCP servers locally
- Full control over data and infrastructure
- Easy deployment with pre-built images
3. SDK Integration (Python/TypeScript)
- Programmatic control of Strata servers
- Deep integration with existing applications
- Full API access
4. REST API
- Language-agnostic integration
- Standard HTTP endpoints
- Webhook support for real-time updates
Installation & Setup
Cloud-Hosted Setup (Recommended for Quick Start)
- Sign up at klavis.ai
- Get your API key from the dashboard
- Create a Strata server via web interface or API
- Connect to your AI agent using the provided endpoint
Python SDK Installation
pip install klavis
from klavis import Klavis
from klavis.types import McpServerName
# Initialize client
klavis = Klavis(api_key="your-api-key")
# Create Strata server with multiple integrations
strata = klavis.mcp_server.create_strata_server(
user_id="user123",
servers=[
McpServerName.GITHUB,
McpServerName.SLACK,
McpServerName.NOTION,
McpServerName.GMAIL
]
)
# Use with your AI agent
print(f"Strata endpoint: {strata.endpoint}")
TypeScript SDK Installation
npm install klavis
import { KlavisClient, McpServerName } from 'klavis';
const klavis = new KlavisClient({ apiKey: 'your-api-key' });
const strata = await klavis.mcpServer.createStrataServer({
userId: "user123",
servers: [
McpServerName.GitHub,
McpServerName.Slack,
McpServerName.Notion,
McpServerName.Gmail
]
});
Self-Hosted Docker Deployment
# Pull the Docker image
docker pull ghcr.io/klavis-ai/github-mcp-server:latest
# Run the MCP server
docker run -p 5000:5000 ghcr.io/klavis-ai/github-mcp-server:latest
Open-Source Strata (Local Installation)
# Install Strata MCP CLI
pipx install strata-mcp
# Add MCP servers
strata add --type stdio playwright npx @playwright/mcp@latest
Configuration Examples
Multi-Service Integration
from klavis import Klavis
from klavis.types import McpServerName
klavis = Klavis(api_key="your-api-key")
# Create comprehensive development workflow
dev_strata = klavis.mcp_server.create_strata_server(
user_id="dev-team",
servers=[
McpServerName.GITHUB, # Code repositories
McpServerName.LINEAR, # Issue tracking
McpServerName.SLACK, # Team communication
McpServerName.NOTION, # Documentation
McpServerName.FIGMA # Design files
]
)
# Create business automation workflow
business_strata = klavis.mcp_server.create_strata_server(
user_id="sales-team",
servers=[
McpServerName.SALESFORCE, # CRM
McpServerName.GMAIL, # Email
McpServerName.HUBSPOT, # Marketing automation
McpServerName.GOOGLE_DRIVE # Document storage
]
)
Custom MCP Server Configuration
import { KlavisClient } from 'klavis';
const klavis = new KlavisClient({ apiKey: process.env.KLAVIS_API_KEY });
// Configure individual MCP server with custom options
const customServer = await klavis.mcpServer.create({
type: 'github',
userId: 'user123',
config: {
organizations: ['my-org'],
repositories: ['repo1', 'repo2'],
permissions: ['read', 'write']
}
});
Pricing
Klavis offers flexible pricing based on usage:
| Plan | Price | Tool Calls/Month | Features | |------|-------|------------------|----------| | Hobby | Free | 500 | All integrations, OAuth support | | Pro | $99/month | 10,000 | Priority support, analytics | | Team | $499/month | 100,000 | Team collaboration, SSO | | Enterprise | Custom | Unlimited | On-premises, white-label, SLA |
Metered Pricing: $0.01-$0.05 per tool call depending on service complexity
Use Cases
AI Agent Development
Build production-ready AI agents with access to real-world data and tools without managing infrastructure.
Workflow Automation
Connect multiple services in intelligent workflows orchestrated by AI agents.
Customer Support Automation
AI assistants with access to CRM, email, and communication tools for comprehensive support.
Development Assistance
AI coding assistants integrated with GitHub, Linear, Notion, and communication tools.
Business Intelligence
AI-powered analytics pulling data from databases, CRMs, and business tools.
Performance & Reliability
- 99.9% Uptime SLA (Enterprise plans)
- Sub-100ms Latency for most tool calls
- Automatic Failover for critical integrations
- Rate Limit Management handles service limits automatically
- Caching Layer reduces redundant API calls
Security & Compliance
- SOC 2 Type II Certified
- GDPR Compliant
- Enterprise OAuth Support
- Encrypted Credential Storage
- Role-Based Access Control (RBAC)
- Audit Logging for all tool access
Community & Support
- GitHub Repository: Klavis-AI/klavis (5.5k+ stars)
- Discord Community: discord.gg/p7TuTEcssn
- Documentation: klavis.ai/docs
- Email Support: [email protected]
Technical Specifications
- Languages: Python (72.6%), TypeScript (16.1%), Go (6.2%), JavaScript (4.0%)
- License: Apache 2.0
- Repository: 935+ commits, 506 forks
- API Version: v1 (stable)
- Protocol: Model Context Protocol (MCP) compatible
Resources
use Klavis AI with 1000s of MCP Servers
Discover and integrate with our comprehensive directory of MCP servers
Explore MCP DirectoryAlgolia Inc
“I can't code” is no longer an excuse. The technical barrier is gone. What will you create first?