Step 5 of 5

# Связи полей и запуск

Свяжите параметры MCP инструмента с полями API-запроса, а ответ API с результатом инструмента. Авторизация настраивается на шаге 2.

Вход инструмента → API-запрос
yaml / request-fields
first_name: "$.input.first_name" last_name: "$.input.last_name" email: "$.input.email" company: "$.input.company" phone: "$.input.phone" source: "$.input.source"
Ответ API → результат инструмента
yaml / response-fields
lead_id: "$.response.data.id" status: "$.response.data.status" created_at: "$.response.data.created_at" owner_id: "$.response.data.owner.id"
Параметры выполнения
Выполнение запроса
Время ожидания, повторные попытки и профиль авторизации
Optional
yaml / execution
timeout_ms: 10000 retry: max_attempts: 3 backoff_ms: 500 auth: profile: acme_bearer tls: verify: true
Проверка и публикация
Результат действия
Как инструмент увидит MCP клиент
Проверьте имя, описание, входную схему и примеры до публикации.
Имя инструмента
Короткое описание
Описание для модели
Input schema
Пример вызова tools/call
Пример успешного ответа
Пример ошибки
Проверка качества инструмента
Проверьте имя, описание, схемы и результат, который увидит агент.
Проверка еще не запускалась.
Примеры и автоматическая настройка
Сохраните пример входных и выходных данных, затем Crank сможет пересобрать схемы и связи полей на их основе.
Пример входных данных { "first_name": "Ada", "last_name": "Lovelace", "email": "ada@example.com" }
Пример ответа { "id": "lead_123", "status": "created" }
Тестирование операции
Выполните инструмент на реальном API перед публикацией.
Входные данные для теста { "first_name": "Ada", "last_name": "Lovelace", "email": "ada@example.com" }
Предпросмотр API-запроса
Предпросмотр ответа API
Ошибки
Импорт и экспорт YAML
Экспортируйте операцию в файл или импортируйте подготовленную YAML-конфигурацию.
YAML-конфигурация
Публикация
Опубликуйте операцию, чтобы ее можно было добавить агентам.
Перед публикацией Crank сохраняет текущие настройки из мастера.