Tolk2Go Interpreter Booking
Book and manage sworn and qualified interpreters (on-site, phone, video) for a Tolk2Go account.
Should I use this
Quality & Safety
Findings (7)
- LOWin tolk2go_interpreting_list_bookings
- LOWin tolk2go_interpreting_get_booking
- LOWin tolk2go_interpreting_get_responses
- LOWin tolk2go_interpreting_create_booking
- LOWin tolk2go_interpreting_select_interpreter
- LOWin tolk2go_interpreting_request_change
- LOWin tolk2go_interpreting_cancel_booking
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"booking": {
"url": "https://api.tolk2go.com/api/v1/mcp"
}
}
}Remote endpoints
https://api.tolk2go.com/api/v1/mcpstreamable-httpWhat it can do
Tool inventory
Tools (7)
๐ขtolk2go_interpreting_list_bookings(updated_since, cursor, limit)
List this accountโs interpreter bookings, optionally returning only changes after a timestamp or cursor.
Input Schema
{
"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.
Input Schema
{
"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.
Input Schema
{
"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.
Input Schema
{
"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.
Input Schema
{
"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.
Input Schema
{
"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.
Input Schema
{
"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#"
}Community
Evidence