Короткий ответ
MCP тратит токены дважды. Первый раз — на список: каждое определение инструмента загружается до вашего первого слова. Второй — на циклы «запрос — ответ»: каждый вызов инструмента означает ещё один проход по всей беседе, а каждый результат снова идёт через модель. Tool Search сокращает список. Циклы убирает только код.
В этом руководстве
Как измерить, во сколько вам обходится MCP?
Прежде чем что-то менять, посмотрите, куда уходят токены. В Claude Code это показывают три команды:
/contextпоказывает, что занимает ваше контекстное окно, включая MCP-инструменты./mcpвыводит список серверов и позволяет отключить те, которыми вы не пользуетесь./usageпри подписке разбивает недавний расход вашего тарифа по skills, субагентам, плагинам и отдельным MCP-серверам.
Важны два числа: насколько велик список инструментов и сколько вызовов инструментов делает типичная задача. Первое видно в /context. Второе можно посчитать в транскрипте: каждый вызов инструмента — это ещё один запрос к модели.
Почему MCP тратит так много токенов? Два источника расходов
Стоимость списка инструментов
Чтобы выбрать инструмент, модель должна прочитать его определение. MCP-серверы публикуют все свои определения, поэтому большая конфигурация начинает разговор уже заполненной. По замерам Anthropic, пять серверов с 58 инструментами занимают около 55 000 токенов ещё до первого сообщения, а одни 35 инструментов GitHub — около 26 000. Длинный список вредит и точности: по данным Anthropic, при числе инструментов свыше 30–50 Claude хуже выбирает нужный.
Эту стоимость уже снижают сами приложения. Claude Code по умолчанию откладывает загрузку определений MCP-инструментов: в контекст попадают только имена и инструкции сервера, пока инструмент не понадобится. Cursor делает то же самое с помощью dynamic context discovery: в его собственном тесте токенов в прогонах с вызовами MCP-инструментов стало меньше на 46,9 %. По данным Anthropic, Tool Search Tool даёт на 85 % меньше токенов.
Стоимость циклов «запрос — ответ»
Вызов инструмента — это не вызов функции внутри модели. Это новый запрос: модель пишет вызов, среда выполнения его исполняет, результат возвращается, и модель заново читает всю беседу, чтобы написать следующий вызов. Документация Claude Code говорит об этом прямо: он отправляет всю вашу беседу с каждым запросом, а каждый раз, когда Claude использует инструменты, отправляет ещё один запрос с этой пачкой результатов. Кэширование промптов делает повторное чтение дешевле, но не бесплатным.
Результаты оплачиваются дважды. Пример Anthropic: перенос транскрипта встречи из Google Drive в Salesforce может означать обработку ещё 50 000 токенов, потому что текст по пути проходит через модель.
По одному инструменту
Одна программа
Tool Search ничего из этого не меняет. В нашем собственном тесте — исправление релиза на сервере с набором из 152 инструментов — Claude Code сделал 26 обращений к модели при включённом Tool Search.
Что снижает расход токенов MCP? Сравнение способов
Каждый способ решает одну из двух проблем или обе. Бесплатных не бывает, а какой подойдёт, зависит от того, как вы используете MCP.
| Способ | Сокращает список | Сокращает циклы «запрос — ответ» | Усилия | Подвох |
|---|---|---|---|---|
| Отключите серверы, которыми не пользуетесь | ЧастичноДля этих серверов | Нет | Минуты | Этих инструментов вы лишаетесь, пока не подключите серверы снова. |
| Tool Search (определения инструментов загружаются по требованию) | ДаВстроено в Claude Code и Cursor | Нет | Не требуется, включено по умолчанию | Каждый поиск — ещё один шаг, а сами вызовы не меняются. |
| CLI вместо MCP-сервера (gh, aws…) | ДаНет списка по каждому инструменту | НетВсё равно одна команда на вызов | Только там, где есть хороший CLI | Вы теряете охват MCP: у многих сервисов есть MCP-сервер, но нет CLI. |
| MCP-шлюз | ДаОбычно | ЧастичноТолько с режимом кода | Сервис, который нужно запускать и защищать | Создан для команд и управления доступом, а не для одного ноутбука. |
| Пусть модель пишет код: режим кода, который вы собираете сами | ДаНесколько инструментов вместо сотен | ДаОдна программа на задачу | Высокие: безопасная песочница, лимиты и мониторинг | Среду нужно строить и поддерживать самому, а Anthropic предупреждает, что это добавляет эксплуатационные расходы. |
| Delta MCP | ДаТри инструмента на все серверы | ДаОдна программа на задачу | Установить: две минуты, бесплатно | Рассчитан на задачи из нескольких шагов. |
Режим кода — это подход, который Anthropic описывает в Code execution with MCP, а Cloudflare — в Code Mode. Delta MCP — этот подход в готовом виде, для серверов, которыми вы уже пользуетесь.
Что меняет Delta MCP?
Delta MCP — бесплатное приложение, которое работает между вашими ИИ-приложениями и их MCP-серверами. Ваш ИИ видит три инструмента вместо всех инструментов всех серверов и пишет каждую задачу как одну типизированную программу. Delta MCP проверяет программу до первого вызова, делает минимум вызовов, применяет их по принципу «всё или ничего», перечитывает результат и сохраняет в Activity с возможностью отмены.
Это режим кода без лишней работы: проверки, применение «всё или ничего» и отмена входят в приложение и работают на вашем компьютере. Ваши серверы остаются ровно такими, какие они есть, а каждый исходный инструмент по-прежнему можно вызвать по имени.
Сколько токенов экономит Delta MCP?
Claude Code с включённым Tool Search, Sonnet 5.5, от двух до трёх прогонов на вариант, итоговый результат проверен в каждом сервисе.
| Задача | Токены | Обращения к модели | Дата замера |
|---|---|---|---|
| Исправить релиз, в виде кодаCerberus, инструментов: 152 | 13,4× меньше | 26 → 6,5 | 5 октября |
| Добавить тесты, в виде текстаCerberus, инструментов: 152 | 15,8× меньше | 16,6 → 4 | 2 октября |
| Разобрать 20 просроченных тикетовМенеджер тикетов | 4,8× меньше | 5 → 2 | 2 октября |
| Войти, добавить 3 контакта и вывести их спискомMicrosoft Playwright MCP | 3,9× меньше | 12,6 → 4 | 2 октября |
| Вопрос по документацииContext7 | 1,2× меньше | 4 → 3 | 5 октября |
Чем больше шагов в задаче, тем больше экономит Delta MCP.
Нужен ли мне Delta MCP, если я использую Tool Search?
Да, если в ваших задачах несколько шагов. Tool Search сохраняет список коротким, но каждый шаг — по-прежнему отдельный проход. Delta MCP убирает эти проходы: ваш ИИ пишет задачу как одну программу. Наши замеры сделаны с включённым Tool Search, так что экономия получается сверх него.
Вопросы
Почему MCP тратит так много токенов?
Две причины. Модель читает определение каждого инструмента, прежде чем выбрать один, а каждый вызов инструмента — отдельный запрос, который заново читает всю беседу, и каждый результат снова проходит через модель. Первое — стоимость списка инструментов, второе — стоимость циклов «запрос — ответ».
Сколько токенов занимают MCP-инструменты?
Это зависит от ваших серверов. По замерам Anthropic, пять серверов с 58 инструментами занимают около 55 000 токенов до первого сообщения, а одни 35 инструментов GitHub — около 26 000. Команда /context в Claude Code покажет ваше число.
Решает ли Tool Search проблему расхода токенов в MCP?
Он решает проблему списка, но не циклов «запрос — ответ». По данным Anthropic, на список уходит на 85 % меньше токенов, а аналог в Cursor сократил токены на 46,9 % в прогонах с вызовами MCP-инструментов. Но каждый вызов инструмента по-прежнему остаётся отдельным запросом, в котором заново читается вся беседа.
Правда ли, что выполнение кода с MCP дешевле?
На многошаговых задачах — часто. В примере Anthropic расход упал со 150 000 до 2 000 токенов, а Cloudflare открыла агенту более 2 500 эндпоинтов API примерно в 1 000 токенов. У обоих подходов есть цена: нужно безопасное место для запуска кода. В наших замерах на многошаговых задачах Delta MCP расходовал 3,3–24,1× меньше токенов.
Экономит ли Delta MCP токены?
Да, на задачах из нескольких шагов: в наших тестах — 3,3–24,1× меньше токенов, потому что ваш ИИ пишет одну программу вместо одного вызова на каждый шаг.
Нужно ли менять мои MCP-серверы?
Нет. Delta MCP работает с ними ровно в том виде, в каком они есть, и каждый исходный инструмент по-прежнему можно вызвать по имени: 152 из 152 на самом большом сервере, который мы проверили.
Как узнать, сколько токенов тратят мои MCP-серверы?
В Claude Code команда /context показывает, что заполняет контекстное окно, включая определения инструментов MCP. Команда /mcp перечисляет ваши серверы и позволяет отключить ненужные, а на подписке /usage разбивает недавний расход по отдельным MCP-серверам.
Источники
- Anthropic, Code execution with MCP: Building more efficient agents (4 нояб. 2025 г.) Две проблемы прямых вызовов инструментов; пример со 150 000 до 2 000 токенов; пример с транскриптом на 50 000 токенов; предупреждение о песочнице.
- Anthropic, Advanced tool use (24 нояб. 2025 г.) 58 инструментов на пяти серверах — около 55 000 токенов; на 85 % меньше токенов с Tool Search Tool.
- Anthropic, Tool search tool (documentation) Точность выбора инструмента у Claude падает при числе инструментов больше 30–50.
- Claude Code, Manage costs effectively (documentation) Определения MCP-инструментов отложены по умолчанию; /context, /mcp и /usage; вся беседа отправляется с каждым запросом; CLI и накладные расходы MCP.
- Cursor, Dynamic context discovery (6 янв. 2026 г.) На 46,9 % меньше токенов в прогонах с вызовом MCP-инструмента, в собственном A/B-тесте Cursor.
- Cloudflare, Code Mode: give agents an entire API in 1,000 tokens (20 февр. 2026 г.) Более 2 500 эндпоинтов примерно в 1 000 токенов — против 1,17 млн у обычного MCP-сервера.
- Delta MCP, Benchmarks Каждый замер Delta MCP на этой странице, с методом.
Читайте дальше
- Лимит Claude Code исчерпан? Сколько уходит на MCP-серверыЧто значит «You've hit your limit» в Claude Code (лимит сессии, недельный, Opus, расходов), как /usage показывает цену MCP-серверов и что сократить первым.
- MCP или CLI для ИИ-агентов: откуда берётся счёт за токеныMCP или CLI для вашего ИИ-агента? Во сколько токенов обходится каждый, что показывают замеры, когда выигрывает CLI, когда MCP и где код лучше обоих.
- Где лежит файл конфигурации MCP: Claude, Cursor, VS CodeГде Claude Desktop, Claude Code, Cursor, VS Code, Windsurf и Codex хранят конфиг MCP: путь к файлу, ключ JSON, удалённые серверы и лимиты инструментов.