MCP Server

Tolk2Go Interpreter Booking

com.tolk2go/booking
Business & Operations Communication Public & reachable MCP 2025-11-25

What this MCP does

Creates and manages bookings for qualified interpreters, including responses, selection, changes, payment state, and cancellation.

tolk2go_interpreting_cancel_booking
Cancel a booking
Cancel an owned interpreter booking.
Destructive Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id', 'idempotency_key'], 'properties': {'reason': {'type': 'string'}, 'booking_id': {'type': 'string', 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}
tolk2go_interpreting_create_booking
Create an interpreter booking request
Create an owner-scoped interpreter request. Use public REST catalogue and availability endpoints first.
Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['idempotency_key', 'language_pair_id', 'situation_id', 'start', 'end', 'type', 'preferred_interpreter_ids'], 'properties': {'end': {'type': 'string', 'minLength': 1}, 'type': {'enum': ['phone', 'address'], 'type': 'string'}, 'start': {'type': 'string', 'minLength': 1}, 'location': {'type': 'object', 'required': ['lat', 'lng', 'address'], 'properties': {'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'address': {'type': 'string'}}}, 'phone_type': {'type': 'string'}, 'description': {'type': 'string'}, 'situation_id': {'type': 'string', 'minLength': 1}, 'bookingTimezone': {'type': 'string'}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'client_reference': {'type': 'string'}, 'language_pair_id': {'type': 'string', 'minLength': 1}, 'preferred_interpreter_ids': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1}}}
tolk2go_interpreting_get_booking
Get an interpreter booking
Read the authoritative owner-scoped booking, payment, change and next-action state.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id'], 'properties': {'booking_id': {'type': 'string', 'minLength': 1}}}
tolk2go_interpreting_get_responses
Get interpreter responses
Read interpreters who responded as available for an owned booking request.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id'], 'properties': {'booking_id': {'type': 'string', 'minLength': 1}}}
tolk2go_interpreting_list_bookings
List my interpreter bookings
List this account’s interpreter bookings, optionally returning only changes after a timestamp or cursor.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string'}, 'updated_since': {'type': 'string'}}}
tolk2go_interpreting_request_change
Request a booking change
Submit supported changes through the existing customer approval flow.
Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id', 'changes', 'idempotency_key'], 'properties': {'changes': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'booking_id': {'type': 'string', 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}
tolk2go_interpreting_select_interpreter
Select an interpreter
Select an available interpreter for an owned request; this may create a payment next action.
Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id', 'interpreter_id', 'idempotency_key'], 'properties': {'booking_id': {'type': 'string', 'minLength': 1}, 'interpreter_id': {'type': 'string', 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}
Added
tolk2go_interpreting_cancel_booking
Oct. 1, 2026, 2:40 a.m.
Added
tolk2go_interpreting_request_change
Oct. 1, 2026, 2:40 a.m.
Added
tolk2go_interpreting_select_interpreter
Oct. 1, 2026, 2:40 a.m.
Added
tolk2go_interpreting_create_booking
Oct. 1, 2026, 2:40 a.m.
Added
tolk2go_interpreting_get_responses
Oct. 1, 2026, 2:40 a.m.
Added
tolk2go_interpreting_get_booking
Oct. 1, 2026, 2:40 a.m.
Added
tolk2go_interpreting_list_bookings
Oct. 1, 2026, 2:40 a.m.