POST /mcp
Используйте описанные поля и разрешения для этого эндпоинта HTTP.
Пример запроса#
curl -X POST 'https://platform.tongai.io/mcp' \ -H "Authorization: Bearer $TONG_API_KEY" \ -H "Accept: application/json, text/event-stream" \ -H "MCP-Protocol-Version: 2025-11-25" \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2025-11-25", "capabilities": {}, "clientInfo": { "name": "your-app", "version": "1.0.0" } }}'Настройки
curl --versionАутентификация#
Используйте серверный API-ключ для своего аккаунта или OAuth для аккаунта каждого клиента. Не передавайте ключи в запросах модели или аргументах инструментов.
Параметры#
MCP-Protocol-VersionstringНеобязательноIdempotency-KeystringНеобязательноUUID, например e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
Тело запроса#
application/jsonjsonrpcJSONОбязательноДопустимые значения
"2.0"idstring | integerНеобязательноmethodstringОбязательноparamsobjectНеобязательноСхема ответа#
{ "jsonrpc": "2.0", "id": 1, "result": { "protocolVersion": "2025-11-25", "capabilities": { "tools": {}, "resources": {} }, "serverInfo": { "name": "tong-developer-tools", "version": "0.1.0" } }}Ошибки и ограничения#
{ "jsonrpc": "2.0", "id": 2, "result": { "isError": true, "content": [ { "type": "text", "text": "{\"error\":{\"code\":\"REQUEST_INVALID\",\"message\":\"Check the request fields and try again.\",\"request_id\":\"e8aa0a87-6cd9-42eb-975a-b72bf43218c8\",\"retryable\":false},\"request_id\":\"e8aa0a87-6cd9-42eb-975a-b72bf43218c8\"}" } ] }}АутентификацияAPI-ключи расходуют кредиты аккаунта-владельца. OAuth позволяет каждому пользователю тратить свои кредиты.Ошибки и ограничения частотыИзучите ошибки, безопасно повторяйте запросы и восстанавливайте неудачные генерации.Запросы и журналыПринятый запрос не означает завершённую генерацию. Отслеживайте сохранённое задание до готовности результата.