adk-composio-tool-router

Integrate the Composio MCP server into ADK agents for third-party tool access.

2|1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/Folken2/nuvel --skill adk-composio-tool-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adk-composio-tool-router
Source: https://github.com/Folken2/nuvel/tree/main/nuvel/backends/adk/skills/adk-composio-tool-router
Command: npx skills add https://github.com/Folken2/nuvel --skill adk-composio-tool-router

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires composio, and includes references (resource) components.

What problem does it solve?

This skill solves the integration bottleneck for ADK agents by providing a unified, multi-tenant gateway to over 1000 third-party SaaS toolkits, eliminating the need to manually author and maintain individual tool integrations.

Core Features & Use Cases

  • Unified MCP Integration: Connects your agent to the Composio hosted MCP server, granting immediate access to services like Gmail, GitHub, Slack, and Notion.
  • Multi-tenant Credential Isolation: Supports per-user session scoping, ensuring that OAuth tokens and tool access remain isolated between different end-users.
  • Use Case: Build an agent that can autonomously manage a user's calendar, draft emails in Gmail, and create issues in Linear without writing custom code for each specific API.

Quick Start

Configure your agent by setting the COMPOSIO_API_KEY environment variable and then initialize the toolset using the build_composio_mcp_toolset function within your agent startup logic.

Frequently Asked Questions about adk-composio-tool-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect multiple SaaS tools like Gmail and GitHub to an ADK agent?

The Composio MCP integration provides multi-tenant credential isolation, supporting per-user session scoping to ensure OAuth tokens and tool access remain securely separated between different end-users.

What do I need to configure before adding SaaS integrations to my ADK agent?

You need to set the COMPOSIO_API_KEY environment variable and install the Composio Python SDK to establish secure, scoped MCP sessions before initializing the toolset in your agent startup logic.

How do I set up automated tool discovery for complex SaaS workflows in ADK?

Use the build_composio_mcp_toolset function in your agent startup logic to access the Composio hosted MCP server and enable automated discovery of SaaS APIs.

Does the Composio MCP integration support per-user credential isolation?

Yes, the Composio MCP integration supports multi-tenant credential isolation with per-user session scoping, ensuring OAuth tokens and tool access remain securely separated between different end-users.