Connect AI agents to production services without shipping new backends.

Integrate SDK gives your AI systems a secure, typed gateway into third-party APIs. Configure integrations, stream MCP tool calls, and instrument everything with confidence.

Built for AI orchestration
Integration-based MCP client
OAuth lives server-side
import {
  createMCPServer,
  githubIntegration,
  gmailIntegration,
} from 'integrate-sdk/server';

export const { client: serverClient } = createMCPServer({
  apiKey: process.env.INTEGRATE_API_KEY,
  integrations: [
    githubIntegration({
      scopes: ['repo', 'user'],
    }),
    gmailIntegration({
      scopes: ['https://www.googleapis.com/auth/gmail.send'],
    }),
  ],
});

await client.github.createIssue({
  owner: 'integrate-dev',
  repo: 'roadmap',
  title: 'Ship agent hand-offs',
});

Unified integrations

Drop in GitHub, Gmail, Notion, and any MCP integration with a single type-safe client.

AI native tooling

Expose third-party actions securely to AI agents and workflows without bespoke APIs.

OAuth handled for you

Provide credentials once; the Integrate MCP server manages the full OAuth handshake.

Making AI agents simpler than ever

The building blocks for production-ready AI integrations.

Integrate SDK provides building blocks for connecting autonomous agents to critical systems. Stay type-safe, compliant, and resilient without reinventing your backend while following best practices. Supports all major frameworks and AI SDKs.

import { serverClient } from "@/lib/integrate";
import { getVercelAITools } from "integrate-sdk/server";
import { convertToModelMessages, stepCountIs, streamText } from "ai";

export async function POST(req: Request) {
    const { messages } = await req.json();

    const result = streamText({
        model: "openai/gpt-5-mini",
        messages: convertToModelMessages(messages),
        tools: await getVercelAITools(serverClient),
        stopWhen: stepCountIs(5),
    });

    return result.toUIMessageStreamResponse();
}

Works with your favourite tools

Integrate ships with first-party integrations and a simple API for adding anything our MCP server supports. Bring your own credentials and keep OAuth inside your secure environment.

GitHubGmailNotionSlackCursorLinearVercelZendesk
20+ built-in integrationsWe provide the MCP server for youRequest new integrations

Integrate any app to equip your AI or app.

Start with the Quick Start guide, wire up credentials in minutes, and empower your agents to act like senior operators across every SaaS your team relies on.