Klavis AI icon

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.

View Source

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)

  1. Sign up at klavis.ai
  2. Get your API key from the dashboard
  3. Create a Strata server via web interface or API
  4. 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

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 Directory
Sponsored
Algolia Inc logo

Algolia Inc

“I can't code” is no longer an excuse. The technical barrier is gone. What will you create first?

Try Algolia MCP