Honesty Support
Was dieses MCP kann
Provides human-operated remote IT support workflows, including issue triage, technician scheduling, ticket creation, and card or cryptocurrency payment steps.
Tools
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'customer_confirmed'], 'properties': {'name': {'type': ['string', 'null'], 'default': None}, 'email': {'type': ['string', 'null'], 'default': None}, 'session_id': {'type': 'string'}, 'idempotency_key': {'type': ['string', 'null'], 'default': None}, 'customer_confirmed': {'type': 'boolean', 'description': 'True only after the customer explicitly agrees to the price and time.'}}}
Ausgabeschema
{'type': 'object', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}, 'PriceQuote': {'type': 'object', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}, 'SessionState': {'enum': ['AI_TRIAGE', 'AI_TROUBLESHOOTING', 'HUMAN_REQUESTED', 'AWAITING_TIME_SELECTION', 'AWAITING_CUSTOMER_CONFIRMATION', 'AWAITING_PAYMENT', 'BOOKED', 'TECHNICIAN_ASSIGNED', 'SESSION_READY', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED'], 'type': 'string'}, 'TriageResult': {'type': 'object', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}, 'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'state', 'speaker', 'message', 'triage', 'slots', 'payment_status'], 'properties': {'price': {'anyOf': [{'$ref': '#/$defs/PriceQuote'}, {'type': 'null'}]}, 'slots': {'type': 'array', 'items': {'$ref': '#/$defs/SlotOffer'}}, 'state': {'$ref': '#/$defs/SessionState'}, 'triage': {'$ref': '#/$defs/TriageResult'}, 'booking': {'anyOf': [{'$ref': '#/$defs/BookingStatus'}, {'type': 'null'}]}, 'message': {'type': 'string'}, 'speaker': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'checkout_url': {'type': ['string', 'null']}, 'payment_status': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}, 'PriceQuote': {'type': 'object', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}, 'SessionState': {'enum': ['AI_TRIAGE', 'AI_TROUBLESHOOTING', 'HUMAN_REQUESTED', 'AWAITING_TIME_SELECTION', 'AWAITING_CUSTOMER_CONFIRMATION', 'AWAITING_PAYMENT', 'BOOKED', 'TECHNICIAN_ASSIGNED', 'SESSION_READY', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED'], 'type': 'string'}, 'TriageResult': {'type': 'object', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}, 'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'state', 'speaker', 'message', 'triage', 'slots', 'payment_status'], 'properties': {'price': {'anyOf': [{'$ref': '#/$defs/PriceQuote'}, {'type': 'null'}]}, 'slots': {'type': 'array', 'items': {'$ref': '#/$defs/SlotOffer'}}, 'state': {'$ref': '#/$defs/SessionState'}, 'triage': {'$ref': '#/$defs/TriageResult'}, 'booking': {'anyOf': [{'$ref': '#/$defs/BookingStatus'}, {'type': 'null'}]}, 'message': {'type': 'string'}, 'speaker': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'checkout_url': {'type': ['string', 'null']}, 'payment_status': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'message'], 'properties': {'message': {'type': 'string'}, 'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}, 'PriceQuote': {'type': 'object', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}, 'SessionState': {'enum': ['AI_TRIAGE', 'AI_TROUBLESHOOTING', 'HUMAN_REQUESTED', 'AWAITING_TIME_SELECTION', 'AWAITING_CUSTOMER_CONFIRMATION', 'AWAITING_PAYMENT', 'BOOKED', 'TECHNICIAN_ASSIGNED', 'SESSION_READY', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED'], 'type': 'string'}, 'TriageResult': {'type': 'object', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}, 'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'state', 'speaker', 'message', 'triage', 'slots', 'payment_status'], 'properties': {'price': {'anyOf': [{'$ref': '#/$defs/PriceQuote'}, {'type': 'null'}]}, 'slots': {'type': 'array', 'items': {'$ref': '#/$defs/SlotOffer'}}, 'state': {'$ref': '#/$defs/SessionState'}, 'triage': {'$ref': '#/$defs/TriageResult'}, 'booking': {'anyOf': [{'$ref': '#/$defs/BookingStatus'}, {'type': 'null'}]}, 'message': {'type': 'string'}, 'speaker': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'checkout_url': {'type': ['string', 'null']}, 'payment_status': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$defs': {'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'$ref': '#/$defs/BookingStatus'}, 'checkout_url': {'type': ['string', 'null']}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Ausgabeschema
{'type': 'object', '$defs': {'PayAccept': {'type': 'object', 'required': ['chain', 'network', 'asset', 'pay_to', 'ready'], 'properties': {'asset': {'type': 'string'}, 'chain': {'type': 'string'}, 'ready': {'type': 'boolean'}, 'pay_to': {'type': 'string'}, 'network': {'type': 'string'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['statement', 'agents_pay_crypto_for_human_requests', 'asset', 'pay_page', 'wallets', 'accepts'], 'properties': {'asset': {'type': 'string'}, 'accepts': {'type': 'array', 'items': {'$ref': '#/$defs/PayAccept'}}, 'wallets': {'type': 'array', 'items': {'type': 'string'}}, 'pay_page': {'type': 'string'}, 'statement': {'type': 'string'}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['categories', 'session_lengths', 'disclosure', 'phone', 'ai_page', 'agents_pay_crypto_for_human_requests', 'crypto_pay_page'], 'properties': {'phone': {'type': 'string'}, 'ai_page': {'type': 'string'}, 'categories': {'type': 'array', 'items': {'type': 'string'}}, 'disclosure': {'type': 'string'}, 'crypto_pay_page': {'type': 'string'}, 'session_lengths': {'type': 'array', 'items': {'type': 'integer', 'format': 'int32'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'minutes': {'type': ['integer', 'null'], 'format': 'int32', 'default': None, 'description': '30, 60, 90, or 120. Other values snap to the nearest allowed length.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Ausgabeschema
{'type': 'array', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}}, 'items': {'$ref': '#/$defs/SlotOffer'}, '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}, 'PriceQuote': {'type': 'object', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}, 'SessionState': {'enum': ['AI_TRIAGE', 'AI_TROUBLESHOOTING', 'HUMAN_REQUESTED', 'AWAITING_TIME_SELECTION', 'AWAITING_CUSTOMER_CONFIRMATION', 'AWAITING_PAYMENT', 'BOOKED', 'TECHNICIAN_ASSIGNED', 'SESSION_READY', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED'], 'type': 'string'}, 'TriageResult': {'type': 'object', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}, 'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'state', 'speaker', 'message', 'triage', 'slots', 'payment_status'], 'properties': {'price': {'anyOf': [{'$ref': '#/$defs/PriceQuote'}, {'type': 'null'}]}, 'slots': {'type': 'array', 'items': {'$ref': '#/$defs/SlotOffer'}}, 'state': {'$ref': '#/$defs/SessionState'}, 'triage': {'$ref': '#/$defs/TriageResult'}, 'booking': {'anyOf': [{'$ref': '#/$defs/BookingStatus'}, {'type': 'null'}]}, 'message': {'type': 'string'}, 'speaker': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'checkout_url': {'type': ['string', 'null']}, 'payment_status': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}, 'PriceQuote': {'type': 'object', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}, 'SessionState': {'enum': ['AI_TRIAGE', 'AI_TROUBLESHOOTING', 'HUMAN_REQUESTED', 'AWAITING_TIME_SELECTION', 'AWAITING_CUSTOMER_CONFIRMATION', 'AWAITING_PAYMENT', 'BOOKED', 'TECHNICIAN_ASSIGNED', 'SESSION_READY', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED'], 'type': 'string'}, 'TriageResult': {'type': 'object', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}, 'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'state', 'speaker', 'message', 'triage', 'slots', 'payment_status'], 'properties': {'price': {'anyOf': [{'$ref': '#/$defs/PriceQuote'}, {'type': 'null'}]}, 'slots': {'type': 'array', 'items': {'$ref': '#/$defs/SlotOffer'}}, 'state': {'$ref': '#/$defs/SessionState'}, 'triage': {'$ref': '#/$defs/TriageResult'}, 'booking': {'anyOf': [{'$ref': '#/$defs/BookingStatus'}, {'type': 'null'}]}, 'message': {'type': 'string'}, 'speaker': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'checkout_url': {'type': ['string', 'null']}, 'payment_status': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}, 'PriceQuote': {'type': 'object', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}, 'SessionState': {'enum': ['AI_TRIAGE', 'AI_TROUBLESHOOTING', 'HUMAN_REQUESTED', 'AWAITING_TIME_SELECTION', 'AWAITING_CUSTOMER_CONFIRMATION', 'AWAITING_PAYMENT', 'BOOKED', 'TECHNICIAN_ASSIGNED', 'SESSION_READY', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED'], 'type': 'string'}, 'TriageResult': {'type': 'object', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}, 'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'state', 'speaker', 'message', 'triage', 'slots', 'payment_status'], 'properties': {'price': {'anyOf': [{'$ref': '#/$defs/PriceQuote'}, {'type': 'null'}]}, 'slots': {'type': 'array', 'items': {'$ref': '#/$defs/SlotOffer'}}, 'state': {'$ref': '#/$defs/SessionState'}, 'triage': {'$ref': '#/$defs/TriageResult'}, 'booking': {'anyOf': [{'$ref': '#/$defs/BookingStatus'}, {'type': 'null'}]}, 'message': {'type': 'string'}, 'speaker': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'checkout_url': {'type': ['string', 'null']}, 'payment_status': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message', 'email'], 'properties': {'name': {'type': ['string', 'null'], 'default': None, 'description': 'Customer name, when they have given it.'}, 'email': {'type': 'string', 'description': 'Where a technician should follow up.'}, 'message': {'type': 'string', 'description': "The customer's description of the problem."}, 'idempotency_key': {'type': ['string', 'null'], 'default': None, 'description': 'Caller-supplied key so a retry returns the same task.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id', 'session_id', 'status', 'message', 'category', 'agents_pay_crypto_for_human_requests', 'crypto_pay_url'], 'properties': {'status': {'type': 'string'}, 'message': {'type': 'string'}, 'task_id': {'type': 'string'}, 'category': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'crypto_pay_url': {'type': 'string'}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message'], 'properties': {'name': {'type': ['string', 'null'], 'default': None, 'description': 'Customer name, when they have given it.'}, 'email': {'type': ['string', 'null'], 'default': None, 'description': 'Customer email, when they have given it.'}, 'message': {'type': 'string', 'description': "The customer's own description of the problem."}, 'idempotency_key': {'type': ['string', 'null'], 'default': None, 'description': 'Caller-supplied key so a retry does not open a second diagnosis.'}}}
Ausgabeschema
{'type': 'object', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}, 'PriceQuote': {'type': 'object', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}, 'SessionState': {'enum': ['AI_TRIAGE', 'AI_TROUBLESHOOTING', 'HUMAN_REQUESTED', 'AWAITING_TIME_SELECTION', 'AWAITING_CUSTOMER_CONFIRMATION', 'AWAITING_PAYMENT', 'BOOKED', 'TECHNICIAN_ASSIGNED', 'SESSION_READY', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED'], 'type': 'string'}, 'TriageResult': {'type': 'object', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}, 'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'state', 'speaker', 'message', 'triage', 'slots', 'payment_status'], 'properties': {'price': {'anyOf': [{'$ref': '#/$defs/PriceQuote'}, {'type': 'null'}]}, 'slots': {'type': 'array', 'items': {'$ref': '#/$defs/SlotOffer'}}, 'state': {'$ref': '#/$defs/SessionState'}, 'triage': {'$ref': '#/$defs/TriageResult'}, 'booking': {'anyOf': [{'$ref': '#/$defs/BookingStatus'}, {'type': 'null'}]}, 'message': {'type': 'string'}, 'speaker': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'checkout_url': {'type': ['string', 'null']}, 'payment_status': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id', 'chain', 'tx_hash'], 'properties': {'chain': {'type': 'string', 'description': 'base, ethereum, or solana.'}, 'wallet': {'type': 'string', 'default': '', 'description': 'metamask, coinbase, trust, phantom, or rainbow.'}, 'minutes': {'type': ['integer', 'null'], 'format': 'int32', 'default': None}, 'task_id': {'type': 'string'}, 'tx_hash': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['paid', 'already_recorded', 'task_id', 'chain', 'wallet', 'tx_hash', 'usdc_units', 'price_label', 'statement'], 'properties': {'paid': {'type': 'boolean'}, 'chain': {'type': 'string'}, 'wallet': {'type': 'string'}, 'task_id': {'type': 'string'}, 'tx_hash': {'type': 'string'}, 'statement': {'type': 'string'}, 'usdc_units': {'type': 'string'}, 'price_label': {'type': 'string'}, 'already_recorded': {'type': 'boolean'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message'], 'properties': {'name': {'type': ['string', 'null'], 'default': None, 'description': 'Customer name, when they have given it.'}, 'email': {'type': ['string', 'null'], 'default': None, 'description': 'Customer email, when they have given it.'}, 'message': {'type': 'string', 'description': "The customer's own description of the problem."}, 'idempotency_key': {'type': ['string', 'null'], 'default': None, 'description': 'Caller-supplied key so a retry does not open a second diagnosis.'}}}
Ausgabeschema
{'type': 'object', '$defs': {'SlotOffer': {'type': 'object', 'required': ['start_utc', 'label', 'minutes'], 'properties': {'label': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'start_utc': {'type': 'string'}}}, 'PriceQuote': {'type': 'object', 'required': ['minutes', 'duration_label', 'price_cents', 'price_label', 'currency', 'source'], 'properties': {'source': {'type': 'string'}, 'minutes': {'type': 'integer', 'format': 'int32'}, 'currency': {'type': 'string'}, 'price_cents': {'type': 'integer', 'format': 'int64'}, 'price_label': {'type': 'string'}, 'duration_label': {'type': 'string'}}}, 'SessionState': {'enum': ['AI_TRIAGE', 'AI_TROUBLESHOOTING', 'HUMAN_REQUESTED', 'AWAITING_TIME_SELECTION', 'AWAITING_CUSTOMER_CONFIRMATION', 'AWAITING_PAYMENT', 'BOOKED', 'TECHNICIAN_ASSIGNED', 'SESSION_READY', 'IN_PROGRESS', 'COMPLETED', 'CANCELLED'], 'type': 'string'}, 'TriageResult': {'type': 'object', 'required': ['category', 'subcategory', 'device_type', 'operating_system', 'symptoms', 'error_messages', 'steps_already_attempted', 'severity', 'urgency', 'remote_support_possible', 'human_required', 'estimated_minutes', 'customer_summary', 'technician_summary', 'suggested_next_action', 'confidence'], 'properties': {'urgency': {'type': 'string'}, 'asked_os': {'type': 'boolean', 'default': False}, 'category': {'type': 'string'}, 'severity': {'type': 'string'}, 'symptoms': {'type': 'array', 'items': {'type': 'string'}}, 'ticket_id': {'type': ['string', 'null']}, 'confidence': {'type': 'number', 'format': 'float'}, 'device_type': {'type': 'string'}, 'subcategory': {'type': 'string'}, 'offered_slots': {'type': 'array', 'items': {'type': 'string'}, 'default': []}, 'error_messages': {'type': 'array', 'items': {'type': 'string'}}, 'human_required': {'type': 'boolean'}, 'customer_summary': {'type': 'string'}, 'operating_system': {'type': 'string'}, 'estimated_minutes': {'type': 'integer', 'format': 'int32'}, 'technician_summary': {'type': 'string'}, 'suggested_next_action': {'type': 'string'}, 'remote_support_possible': {'type': 'boolean'}, 'steps_already_attempted': {'type': 'array', 'items': {'type': 'string'}}, 'agents_pay_crypto_for_human_requests': {'type': 'boolean', 'default': True, 'description': 'Always true. An agent that asks for a human pays that task in crypto.'}}}, 'BookingStatus': {'type': 'object', 'required': ['consultation_id', 'public_token', 'status', 'start_utc', 'paid'], 'properties': {'paid': {'type': 'boolean'}, 'status': {'type': 'string'}, 'start_utc': {'type': 'string'}, 'ticket_id': {'type': ['string', 'null']}, 'public_token': {'type': 'string'}, 'consultation_id': {'type': 'integer', 'format': 'int64'}}}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'state', 'speaker', 'message', 'triage', 'slots', 'payment_status'], 'properties': {'price': {'anyOf': [{'$ref': '#/$defs/PriceQuote'}, {'type': 'null'}]}, 'slots': {'type': 'array', 'items': {'$ref': '#/$defs/SlotOffer'}}, 'state': {'$ref': '#/$defs/SessionState'}, 'triage': {'$ref': '#/$defs/TriageResult'}, 'booking': {'anyOf': [{'$ref': '#/$defs/BookingStatus'}, {'type': 'null'}]}, 'message': {'type': 'string'}, 'speaker': {'type': 'string'}, 'session_id': {'type': 'string', 'format': 'uuid'}, 'checkout_url': {'type': ['string', 'null']}, 'payment_status': {'type': 'string'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
Focxle: AI governance for B2B deals between agents
Provides agent spending controls, delegated budgets, signed authority checks, negotiations, escrow contracts, workforce hiring, a…
Conta Azul MCP
Connects to Conta Azul ERP for managing customers, sales, budgets, contracts, financial accounts, receivables, invoices, settleme…
Molt2Meet
Dispatches physical-world tasks to human operators, manages scheduling and proof of completion, and supports direct settlement or…
mcp-server
Supports hiring and coordinating human specialists through contracts, schedules, bookings, escrow holds, billable events, approva…