Tolk2Go Interpreter Booking
Book and manage sworn and qualified interpreters (on-site, phone, video) for a Tolk2Go account.
使うべきか
品質と安全性
検出事項(7)
- LOWtolk2go_interpreting_list_bookings 内
- LOWtolk2go_interpreting_get_booking 内
- LOWtolk2go_interpreting_get_responses 内
- LOWtolk2go_interpreting_create_booking 内
- LOWtolk2go_interpreting_select_interpreter 内
- LOWtolk2go_interpreting_request_change 内
- LOWtolk2go_interpreting_cancel_booking 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"booking": {
"url": "https://api.tolk2go.com/api/v1/mcp"
}
}
}リモートエンドポイント
https://api.tolk2go.com/api/v1/mcpstreamable-httpできること
ツール一覧
ツール(7)
🟢tolk2go_interpreting_list_bookings(updated_since, cursor, limit)
List this account’s interpreter bookings, optionally returning only changes after a timestamp or cursor.
入力スキーマ
{
"type": "object",
"properties": {
"updated_since": {
"type": "string"
},
"cursor": {
"type": "string"
},
"limit": {
"default": 25,
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢tolk2go_interpreting_get_booking(booking_id)
Read the authoritative owner-scoped booking, payment, change and next-action state.
入力スキーマ
{
"type": "object",
"properties": {
"booking_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"booking_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢tolk2go_interpreting_get_responses(booking_id)
Read interpreters who responded as available for an owned booking request.
入力スキーマ
{
"type": "object",
"properties": {
"booking_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"booking_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡tolk2go_interpreting_create_booking(idempotency_key, language_pair_id, situation_id, start, end, ...)
Create an owner-scoped interpreter request. Use public REST catalogue and availability endpoints first.
入力スキーマ
{
"type": "object",
"properties": {
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"language_pair_id": {
"type": "string",
"minLength": 1
},
"situation_id": {
"type": "string",
"minLength": 1
},
"start": {
"type": "string",
"minLength": 1
},
"end": {
"type": "string",
"minLength": 1
},
"type": {
"type": "string",
"enum": [
"phone",
"address"
]
},
"phone_type": {
"type": "string"
},
"bookingTimezone": {
"type": "string"
},
"location": {
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lng": {
"type": "number"
},
"address": {
"type": "string"
}
},
"required": [
"lat",
"lng",
"address"
]
},
"description": {
"type": "string"
},
"client_reference": {
"type": "string"
},
"preferred_interpreter_ids": {
"minItems": 1,
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"idempotency_key",
"language_pair_id",
"situation_id",
"start",
"end",
"type",
"preferred_interpreter_ids"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡tolk2go_interpreting_select_interpreter(booking_id, interpreter_id, idempotency_key)
Select an available interpreter for an owned request; this may create a payment next action.
入力スキーマ
{
"type": "object",
"properties": {
"booking_id": {
"type": "string",
"minLength": 1
},
"interpreter_id": {
"type": "string",
"minLength": 1
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"booking_id",
"interpreter_id",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡tolk2go_interpreting_request_change(booking_id, changes, idempotency_key)
Submit supported changes through the existing customer approval flow.
入力スキーマ
{
"type": "object",
"properties": {
"booking_id": {
"type": "string",
"minLength": 1
},
"changes": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"booking_id",
"changes",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴tolk2go_interpreting_cancel_booking(booking_id, reason, idempotency_key)
Cancel an owned interpreter booking.
入力スキーマ
{
"type": "object",
"properties": {
"booking_id": {
"type": "string",
"minLength": 1
},
"reason": {
"type": "string"
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"booking_id",
"idempotency_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス