

Connect 250+ tools to
your Agent
Securely link IDEs, LLMs, and APIs
with zero manual integration setup.
Introducing the AI-SDR Kit: Build AI Sales Agents
Working Examples Built for Devs
Each use case is built for developers looking to automate real work with minimal effort.

Lead Generator Agent
Connect your agents with People Data Labs and Google Sheets to automatically discover targeted leads that match your ideal customer profile. Find high-quality prospects, enrich their contact information, and build dynamic lead lists to fuel your sales pipeline – all without manual effort.


Outreach Agent
Connect to your HubSpot CRM to read contact information, create personalized email templates, and generate customized outreach messages. The agent will analyze contact properties and engagement history to draft perfectly timed, relevant emails for each prospect.
Why teams switch
to Composio SDR Kit
Replace months of custom builds with a few lines of code.

Without SDR Kit
Building Integrations Manually
80-100 Hrs

50-70 Hrs
120-160 Hrs
100-150 Hrs
80-100 Hrs
80-120 Hrs
0
hrs
Total time integrating
With SDR Kit
Using Composio’s Unified Toolset
1
2
3
4
5
6
7
8
9
10
11
12
from composio import ComposioToolSet, App, Action
composio_toolset = ComposioToolSet()
composio_toolset.get_tools(apps=[
'SALESFORCE',
'TWILIO',
'PIPEDRIVE',])
0
mins
Total time integrating
Frequently Asked Questions
What does Composio do?
+
Composio helps developers connect AI agents to real-world tools like Slack, Notion, Google Calendar, and internal systems—without writing complex integration code. It works through a universal protocol (MCP) that lets AI call tools easily.
What kind of integrations does Composio support?
+
Composio helps developers connect AI agents to real-world tools like Slack, Notion, Google Calendar, and internal systems—without writing complex integration code. It works through a universal protocol (MCP) that lets AI call tools easily.
Do you offer any pricing plans?
+
Composio helps developers connect AI agents to real-world tools like Slack, Notion, Google Calendar, and internal systems—without writing complex integration code. It works through a universal protocol (MCP) that lets AI call tools easily.
What kind of integrations does Composio support?
+
Composio helps developers connect AI agents to real-world tools like Slack, Notion, Google Calendar, and internal systems—without writing complex integration code. It works through a universal protocol (MCP) that lets AI call tools easily.
Is there a limit to the number of integrations/tools I can create?
+
Composio helps developers connect AI agents to real-world tools like Slack, Notion, Google Calendar, and internal systems—without writing complex integration code. It works through a universal protocol (MCP) that lets AI call tools easily.
How secure is my data with Composio?
+
Composio helps developers connect AI agents to real-world tools like Slack, Notion, Google Calendar, and internal systems—without writing complex integration code. It works through a universal protocol (MCP) that lets AI call tools easily.

Connect your agents to tools
in minutes
Use prebuilt integrations and managed servers to skip manual setup entirely.

Built-In Auth for
Every Agent
No auth flows to set up or debug.
Composio manages all the headaches
of auth for the tools you need.

Track Tool Activity
Without Delays
Monitor every tool execution and
trigger as it happens with Composio's
unified dashboard.

Plug and Build
Instantly
Use any language, any model, any
framework. Composio fits your stack
and gets you building fast.

Start Quick and
Scale Easily
Single actions or complex workflows,
Composio helps you scale to billions of
tool calls with minimal setup.

Agent First
Documentation
Readable by humans, runnable by
agents. Composio docs are easy to
follow and even easier to ship.

Built-In Auth for
Every Agent
No auth flows to set up or debug.
Composio manages all the headaches
of auth for the tools you need.

Track Tool Activity
Without Delays
Monitor every tool execution and
trigger as it happens with Composio's
unified dashboard.

25K +
stars on Github
4.4K +
forks on Github
The Skill layer beneath
every Agent
Plug your AI Agent into 250+ apps
and let it ship work in no time, autonomously.
Get started
Explore docs

SCROLL
Composio erases that drag in one call
Dev teams still spend 42% of agent‑build time on
auth flows, API quirks, and retries.

Use an
AI Agent
to detect bugs in Slack, auto-log them
to GitHub and Notion
Product Manager
Action
Action

Auto resolve DevOps task
Lead capture → CRM update
Extract insights from Gmail → Sync to Notion
LLM

Use an
AI Agent
to detect bugs in Slack, auto-log them
to GitHub and Notion
Product Manager

Implement Slack, GitHub, and Notion APIs
Manage 3 Different OAuth Flows (Slack, GitHub, Notion)
Create a Slack Event Subscription and Webhook Endpoint
1
2
3
# ---- GitHub ----
def create_github_issue(repo, title, body, token):
url = f"https://api.github.com/repos/{repo}/issues"
headers = {"Authorization": f"token {token}"}
data = {"title": title, "body": body}
return requests.post(url, json=data, headers=headers)
# ---- Notion ----
def log_to_notion(database_id, title, github_url, notion_token):
url = "https://api.notion.com/v1/pages"
headers = {
"Authorization": f"Bearer {notion_token}",
"Content-Type": "application/json",
"Notion-Version": "2022-06-28"
# ---- Slack ----
def reply_in_slack(channel, thread_ts, text, slack_token):
url = "https://slack.com/api/chat.postMessage"
headers = {"Authorization": f"Bearer {slack_token}"}
data = {
"channel": channel,
"thread_ts": thread_ts,
"text": text
}
return requests.post(url, json=data, headers=headers)
# Redirect user to GitHub's OAuth URL
github_oauth_url = f"https://github.com/login/oauth/authorize?client_id={CLIENT_ID}&scope=repo"
# User is redirected back with a ?code=xyz
# Exchange code for access token
def exchange_github_code_for_token(code):
response = requests.post(
"https://github.com/login/oauth/access_token",
headers={"Accept": "application/json"},
data={
"client_id": CLIENT_ID,
"client_secret": CLIENT_SECRET,
"code": code,
},
)
return response.json().get("access_token")
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route("/slack/events", methods=["POST"])
def handle_event():
data = request.json
# Slack verification challenge
if data.get("type") == "url_verification":
return jsonify({"challenge": data["challenge"]})
event = data.get("event", {})
if event.get("type") == "message"
hrs
developer time




Actions
Auto resolve DevOps tasks
Lead capture → CRM update
Extract insights from Gmail → Sync to Notion
Spin up a new repo, assign to ‘x’,
add starter issues, and notify in Slack.



agent.perform("create_repo_and_notify", {
assignee: "X",
issues: ["Setup CI", "Add README"],
notify_channel: "#devops"
});
Action
time taken : 15 mins
Composio
LLM
AI Agent

Tools
Onboard and assign issues
Detect bugs and
auto-log them
AI Agent
Lang Chain
Lang Graph
AutoGen
Vercel
CrewAI
Lang Graph
Crew AI
Vercel
Lang Chain
Auto Gen
LLM
Open AI
Claude
Gemini
Grok
Open AI
Claude
Gemini
Grok


Onboard Venky to a project, add starter issues and assign…
Toolkits required



grant repo access
create starter issues
assign issues
send welcome message
time taken →
time taken →
time taken →
time taken →
Composio
An all in one seamless layer that lets LLMs and agents reliably interact with tools in the real world.
Authentication
Manage triggers
Set tools and actions
Use multi-agents
LLM
Composio listens to your LLM’s function or tool calls, handles authentication, maps the call to a real-world API, and executes it reliably.




AI Agent
Connect with over 25 agentic frameworks, allowing AI agents to autonomously plan, coordinate, and execute actions across tools while your agent focuses on planning and execution is handled seamlessly.





1
2
3
4
5
6
7
8
9
00
10
11
12
13
14
00
15
00
16
17
18
FIN
Featured

Develop Ideas into
Integrations
Insights on bridging AI
with 250+ integrations.
Search through blogs
Author
Name
Tags
Date






