ГАЙД 2026 · ИНСТРУМЕНТЫ АГЕНТОВ

Composio для агентов: как подключить 1000+ инструментов и не утонуть в OAuth

Composio даёт агенту доступ к 1000+ сервисам без ручной возни с OAuth и описаниями функций. Разбираем установку, сессии, MCP-эндпоинт, лимиты бесплатного тарифа и то, где эта схема ломается.

ГайдИнструменты агентовMCPДанные на 13.10.2026
Уровень СреднийВремя настройки 20–30 минутОбновлено 13.10.2026

После этого гайда у вас будет работающий агент, который сам находит нужный инструмент, проходит OAuth за пользователя и вызывает API десятков сервисов — на Python или TypeScript, локально или через MCP. Разберём три пути подключения (SDK, CLI, MCP), лимиты бесплатного тарифа и подводные камни, из-за которых агенты ломаются в продакшене.

Что понадобится
API-ключ из дашборда Composio, рантайм (Python 3.10+ или Node 22+) и один сервис, к которому вы уже имеете доступ — например Gmail, Slack или GitHub. Цифры и версии в гайде сняты 13.10.2026 через GitHub API, npm и PyPI.

01Что такое Composio и почему это не «ещё один MCP»

Composio — это слой доступа к инструментам для AI-агентов: 1000+ готовых интеграций (toolkits) с уже написанными описаниями функций, аутентификацией и единым способом вызова. Агент не хранит в контексте сотни JSON-схем: он получает meta-tools, которые на ходу ищут нужный инструмент, проводят авторизацию и выполняют вызов. Репозиторий ComposioHQ/composio на 13.10.2026 — 30 531 звезда, 4 849 форков, лицензия MIT, язык TypeScript.

Часть запросов приходит с опечатками — «компосио», «compisio», «compasio». Речь об одном и том же продукте. Важно и другое: Composio не заменяет протокол MCP, а дополняет его — каждая сессия умеет отдавать себя как MCP-эндпоинт, поэтому Claude Code, Cursor или Hermes могут подключиться к ней как к обычному MCP-серверу.

Путь одного вызова
1Запрос агентаАгент получает задачу: «разбери сегодняшнюю почту»2Сессияcomposio.create(user_id) создаёт изолированный контекст пользователя3Meta-toolsАгент ищет нужный инструмент, не держа его схему в промпте4OAuth и вызовComposio подставляет связанный аккаунт и выполняет действие5Результат и логОтвет возвращается агенту, вызов попадает в статистикуОт запроса пользователя до изменения в чужом сервисе
Три уровня, на которых вы работаете
SDK и провайдерыcomposio.create(), session.tools(), адаптеры под OpenAI Agents, Claude Agent SDK, LangChain и д…ваш кодСессии, auth и триггерыPer-user аккаунты, обновление токенов, вебхуки-триггеры на события в сервисахComposioToolkits и sandbox1000+ интеграций плюс песочница для запуска кода, который эти интеграции вызываетвнешние сервисы
Сколько это в цифрах
По README проекта на 13.10.2026: 1000+ предварительно настроенных toolkits, 16 строк в таблице провайдеров (OpenAI, Anthropic, Claude Agent SDK, Vercel AI SDK, Google GenAI, Google ADK, LangChain, LangGraph, LlamaIndex, Mastra, Cloudflare Workers AI, CrewAI, AutoGen и другие), Python SDK требует 3.10+, TypeScript SDK тестируется на Node 22+.

02Установка: SDK, CLI и первый вызов

Ключ берётся в дашборде и кладётся в переменную окружения — в код его не пишем. Дальше выбираете путь: SDK внутрь своего приложения или CLI для терминала и кодинг-агентов. Версии ниже — фактические на 13.10.2026: пакет @composio/core 0.23.0 (npm, 12.10.2026), composio-core 0.7.21 (PyPI), релиз CLI @composio/cli@0.4.3 (13.10.2026).

Четыре шага до первого рабочего вызова
1
Поставьте SDK
Для Python и TypeScript наборы разные: в Python SDK ставится из PyPI, в TypeScript — через npm вместе с пакетом-провайдером, который адаптирует инструменты под ваш фреймворк.
terminalcopy
pip install composio
# или
npm install @composio/core @composio/openai-agents
2
Пропишите ключ
Ключ живёт только в переменной окружения; в репозиторий и в конфиги он не попадает.
terminalcopy
export COMPOSIO_API_KEY=***
3
Создайте сессию пользователя
Сессия — изолированный контекст: свои подключённые аккаунты, свои права на инструменты. Сессии бесплатны, их можно создавать сколько нужно.
app.pycopy
from composio import Composio
composio = Composio()
session = composio.create(user_id="user_123")
tools = session.tools()
4
Или подключитесь через CLI
CLI удобен, когда агент живёт в терминале: поиск инструмента, выполнение, привязка аккаунта и скрипты на TypeScript.
terminalcopy
curl -fsSL https://composio.dev/install | sh
composio login
composio search "send email"
composio link
Типовая ошибка новичка
Схемы всех инструментов в промпт. Если сложить описания сотен функций в контекст, вы платите токенами за то, что агент в 95% случаев не вызовет. Штатный режим Composio как раз обратный: сессия отдаёт meta-tools и подтягивает описание только найденного инструмента.

03Подключение через MCP: одна ссылка вместо установки

Если у вас уже есть MCP-клиент, SDK можно не ставить вовсе. Каждая сессия выставляет hosted MCP-эндпоинт: включаете флаг mcp: true при создании сессии и передаёте адрес session.mcp.url в конфиг клиента. На стороне сервиса Composio отдельно описан «MCP Gateway» — единая управляемая точка входа для инструментов и агентов.

claude_desktop_config.jsonjson
{
  "mcpServers": {
    "composio": {
      "type": "url",
      "url": "<session.mcp.url из вашего кода>"
    }
  }
}
СпособКогда выбиратьЧто придётся делать самому
SDK (Python / TypeScript)Агент внутри вашего приложения, нужны per-user сессииПисать код сессии и логику доступа
CLIТерминал, кодинг-агенты, ручные проверки инструментовСтавить бинарник и логиниться в браузере
MCP-эндпоинт сессииКлиент уже умеет MCP, нужен минимум кодаТолько прокинуть URL в конфиг клиента
Прямые вызовы RESTРазовые задачи и автоматизация без агентаАвторизацию и повторные попытки
Три пути покрывают почти все сценарии: SDK — для продукта, CLI — для отладки, MCP — для готовых клиентов.
Проверяйте, что именно вы отдаёте агенту
Сессию можно ограничить списком toolkits и подключённых аккаунтов. Агент с доступом к почте и платёжным сервисам в одной сессии — это риск: разделяйте сессии по задачам и по уровню доверия.

04Лимиты бесплатного тарифа и тарифы

Composio тарифицирует не токены, а вызовы инструментов. Бесплатный тариф Hobby жёстко ограничен по количеству вызовов, не требует карты и не выставляет счёт «случайно»: при достижении лимита работа просто останавливается до следующих суток месяца или до апгрейда. Важная развилка — чья OAuth-программа используется: со своей программой бесплатных вызовов в месяц больше, чем с общей программой Composio.

оптимально
Hobby (свой OAuth-клиент)
$0жёсткий лимит, без карты
  • 100 000 вызовов инструментов в месяц
  • Неограниченные подключения
  • Свои инструменты и MCP
  • До 3 участников команды
Hobby (managed OAuth)
$0быстрый старт
  • 20 000 вызовов в месяц бесплатно
  • Далее $0,0002 за вызов поверх базового тарифа
  • Без настройки своего OAuth-приложения
Pro
$29в месяц
  • Ежемесячный кредит на использование
  • Превышение лимита — по прайс-карте
  • Лимиты расходов (spend caps)
  • BAA-дополнение: $0,0003 за вызов
Enterprise
по запросудля компании
  • SSO, управление и аудит
  • BAA включён
  • White-label и корпоративные условия
Источник — страница тарифов composio.dev/pricing и её FAQ, снято 13.10.2026. Цены и лимиты вендор меняет: перед покупкой сверяйтесь с официальной страницей.
Рублёвая сумма считается как цена в валюте по курсу плюс комиссия канала оплаты — фиксированной «цены для России» у вендора нет.
Бесплатные вызовы инструментов в месяц (тариф Hobby)тыс. вызовов, снято 13.10.2026
0 тыс.50 тыс.100 тыс.Свой OAuth-клиент100 тыс.Managed OAuth Composio20 тыс.
Разница в пять раз — главный аргумент завести своё OAuth-приложение, если проект уже в продакшене.

Практический вывод для небольшого проекта: 100 000 вызовов в месяц — это примерно 3 300 вызовов в день, что с запасом покрывает личного ассистента и небольшую внутреннюю автоматизацию. Если агент работает с десятками пользователей и внешними системами, считайте по факту статистики в дашборде и ставьте spend caps заранее.

05Место Composio среди open-source платформ агентов

Composio не единственный способ связать агента с сервисами, но у него самая узкая и понятная задача: инструменты и аутентификация. Платформы автоматизации и конструкторы агентов решают другую задачу — оркестрацию. Ниже — сопоставимые по типу open-source проекты; цифры сняты через GitHub API 13.10.2026 и служат только ориентиром масштаба, а не рейтингом.

Звёзды GitHub у open-source платформ для агентовтыс. ★, снято 13.10.2026
0 тыс. ★125 тыс. ★250 тыс. ★n8n208 тыс. ★Dify158 тыс. ★Langflow156 тыс. ★Flowise55 тыс. ★Composio31 тыс. ★Coze Studio22 тыс. ★
Источник — api.github.com/repos//: stargazers_count. Прямое сравнение условно: проекты закрывают разные слои стека.
СлойКто закрываетЧто это даёт агенту
Инструменты и authComposioГотовые вызовы 1000+ сервисов с OAuth за пользователя
Оркестрация агентовDify, Langflow, FlowiseВизуальные графы, RAG, публикация приложений
Автоматизация процессовn8nТриггеры, расписания, сотни узлов без кода
Протокол подключенияMCP-клиенты (Claude Code, Cursor)Единая точка подключения инструментов
В реальном стеке эти слои часто стоят рядом: оркестратор запускает агента, агент берёт инструменты из Composio.

06Типичные ошибки и как их чинить

СимптомПричинаРешение
Агент «не видит» инструментОн не входит в ограничения сессии или не найден meta-tool-омРасширить список toolkits у сессии, проверить формулировку задачи
Ошибка авторизации сервисаАккаунт не связан или токен отозванПовторить привязку аккаунта (в CLI — composio link)
Вызовы кончились в середине месяцаДостигнут жёсткий лимит бесплатного тарифаПерейти на свой OAuth-клиент или на тариф Pro со spend caps
Агент вызывает не тот инструментСлишком общее описание задачиСузить задачу, ограничить набор toolkits конкретным сервисом
Все четыре ошибки видны в статистике использования: сначала смотрите, какие инструменты вызывались, потом правьте промпт и права.
Чек-лист перед продакшеном
Ключ — в секретах, сессии разделены по задачам, список toolkits ограничен, spend caps выставлены, в логи пишется session_id для разбора инцидентов. Репозиторий и документация обновляются почти ежедневно (последний релиз CLI — 13.10.2026), поэтому версии в lock-файле обновляйте осознанно.

Частые вопросы

Composio — что это простыми словами?
Это слой инструментов для AI-агентов: вы не пишете интеграции к Gmail, Slack, GitHub и Notion вручную, а подключаете готовые — 1000+ штук — и даёте агенту вызывать их от имени конкретного пользователя, с авторизацией.
Composio бесплатный? Есть ли free tier в 2026 году?
Да. Тариф Hobby бесплатный и жёстко ограничен: 100 000 вызовов инструментов в месяц со своим OAuth-приложением или 20 000 с managed-приложением Composio. Карта не нужна, счёт не выставляется — при достижении лимита работа останавливается.
Сколько стоит Pro и как считается превышение лимита?
Pro стоит $29 в месяц и включает кредит на использование; сверх него вызовы тарифицируются по прайс-карте, а spend caps позволяют поставить потолок расходов. Дополнение BAA на Pro — $0,0003 за вызов, у Enterprise оно включено. Актуальные суммы всегда смотрите на официальной странице тарифов.
Нужен ли Composio, если у меня уже настроен MCP-сервер?
Это разные задачи. MCP-сервер отдаёт агенту ваши собственные инструменты, а Composio даёт доступ к чужим сервисам с авторизацией за пользователя. При этом сессия Composio сама выставляет MCP-эндпоинт, поэтому оба подхода сочетаются в одном конфиге клиента.
Работает ли это с Claude Code, Cursor и OpenAI Agents?
Да. Есть готовые адаптеры-провайдеры для OpenAI Agents, Claude Agent SDK, Anthropic, Vercel AI SDK, LangChain, LangGraph, LlamaIndex, Mastra, CrewAI, AutoGen и других; клиенты без адаптера подключаются по MCP. На сайте Composio отдельно перечислены Claude, Codex, Cursor и OpenClaw.

Источники и документация

Итог гайда
8,8/ 10
Composio закрывает самую скучную часть агентной разработки — авторизацию и описания инструментов. Бесплатного лимита 100 000 вызовов хватает небольшому проекту, а путь через MCP занимает минуту. Главное, что стоит настроить сразу: ограничить список toolkits у сессии и выставить spend caps.
Сравнить агентов и платформы
Обзор Composio, каталог агентов и другие гайды по подключению инструментов — на Qantcore.