POST /mcp
Utilisez les champs et autorisations documentés pour ce point de terminaison HTTP.
Exemple de requête#
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" } }}'Configuration
curl --versionAuthentification#
Utilisez une clé API côté serveur pour votre compte, ou OAuth pour chaque client. N’envoyez jamais de clés dans les prompts ou arguments.
Paramètres#
MCP-Protocol-VersionstringFacultatifIdempotency-KeystringFacultatifUn UUID, par exemple e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
Corps de la requête#
application/jsonjsonrpcJSONObligatoireValeurs autorisées
"2.0"idstring | integerFacultatifmethodstringObligatoireparamsobjectFacultatifSchéma de réponse#
{ "jsonrpc": "2.0", "id": 1, "result": { "protocolVersion": "2025-11-25", "capabilities": { "tools": {}, "resources": {} }, "serverInfo": { "name": "tong-developer-tools", "version": "0.1.0" } }}Erreurs et limites#
{ "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\"}" } ] }}AuthentificationLes clés API débitent leur compte propriétaire. OAuth permet à chaque utilisateur connecté d’utiliser ses crédits.Erreurs et limites de débitComprenez les erreurs, réessayez sans risque et reprenez les générations échouées.Requêtes et journauxUne requête acceptée n’est pas une génération terminée. Suivez le travail jusqu’à ce que le résultat soit prêt.