MCP Near Me
Qué hace este MCP
Matches users with local service providers, gathers booking requirements, presents available options, and supports confirmed appointment creation, rescheduling, and cancellation.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_change_authorization_token', 'idempotency_key', 'source', 'anonymous_session_id', 'correlation_id'], 'properties': {'source': {'enum': ['chatgpt_plugin', 'chatgpt_ads', 'ai_search', 'organic_search', 'paid_search', 'manual_referral', 'provider_referral', 'direct', 'test'], 'type': 'string'}, 'correlation_id': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'anonymous_session_id': {'type': 'string', 'maxLength': 200, 'minLength': 8}, 'booking_change_authorization_token': {'type': 'string', 'minLength': 32, 'description': 'One-time approval supplied only by the protected management form.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['booking_id', 'provider_public_name', 'service_date', 'arrival_window', 'timezone', 'status'], 'properties': {'status': {'type': 'string'}, 'timezone': {'type': 'string'}, 'booking_id': {'type': 'string'}, 'service_date': {'type': 'string'}, 'arrival_window': {'type': 'string'}, 'account_linking': {'anyOf': [{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'const': 'already_linked'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'const': 'unavailable'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'linking_session_id', 'expires_at', 'next_action'], 'properties': {'status': {'type': 'string', 'const': 'required'}, 'expires_at': {'type': 'string'}, 'next_action': {'type': 'string', 'const': 'complete_account_link'}, 'linking_session_id': {'type': 'string'}}, 'additionalProperties': False}]}, 'public_booking_ref': {'type': 'string'}, 'provider_public_name': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['linking_session_id'], 'properties': {'linking_session_id': {'type': 'string', 'maxLength': 200, 'minLength': 10}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['linked'], 'properties': {'linked': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_authorization_token', 'idempotency_key', 'source', 'anonymous_session_id', 'correlation_id'], 'properties': {'source': {'enum': ['chatgpt_plugin', 'chatgpt_ads', 'ai_search', 'organic_search', 'paid_search', 'manual_referral', 'provider_referral', 'direct', 'test'], 'type': 'string'}, 'campaign_id': {'type': 'string', 'maxLength': 200}, 'correlation_id': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'anonymous_session_id': {'type': 'string', 'maxLength': 200, 'minLength': 8}, 'booking_authorization_token': {'type': 'string', 'minLength': 32}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['booking_id', 'provider_public_name', 'service_date', 'arrival_window', 'timezone', 'status'], 'properties': {'status': {'type': 'string'}, 'timezone': {'type': 'string'}, 'booking_id': {'type': 'string'}, 'service_date': {'type': 'string'}, 'arrival_window': {'type': 'string'}, 'account_linking': {'anyOf': [{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'const': 'already_linked'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'const': 'unavailable'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'linking_session_id', 'expires_at', 'next_action'], 'properties': {'status': {'type': 'string', 'const': 'required'}, 'expires_at': {'type': 'string'}, 'next_action': {'type': 'string', 'const': 'complete_account_link'}, 'linking_session_id': {'type': 'string'}}, 'additionalProperties': False}]}, 'public_booking_ref': {'type': 'string'}, 'provider_public_name': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id'], 'properties': {'intent': {'enum': ['view', 'reschedule', 'cancel'], 'type': 'string', 'default': 'view'}, 'booking_id': {'type': 'string', 'maxLength': 200, 'minLength': 10}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['booking', 'next_action'], 'properties': {'booking': {'type': 'object', 'required': ['booking_id', 'provider_public_name', 'service_date', 'arrival_window', 'timezone', 'status', 'public_booking_ref', 'is_active', 'is_manageable', 'is_past', 'available_actions'], 'properties': {'status': {'type': 'string'}, 'is_past': {'type': 'boolean'}, 'timezone': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'booking_id': {'type': 'string'}, 'service_date': {'type': 'string'}, 'is_manageable': {'type': 'boolean'}, 'arrival_window': {'type': 'string'}, 'available_actions': {'type': 'array', 'items': {'enum': ['reschedule', 'cancel'], 'type': 'string'}}, 'public_booking_ref': {'type': 'string'}, 'provider_public_name': {'type': 'string'}}, 'additionalProperties': False}, 'next_action': {'enum': ['view_complete', 'choose_available_time', 'review_cancellation'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'maxLength': 200, 'minLength': 10}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['request_id', 'state_version', 'vertical_id', 'user_stage', 'known_fields', 'field_batch', 'next_action'], 'properties': {'request_id': {'type': 'string'}, 'user_stage': {'enum': ['intake', 'matching', 'confirmation'], 'type': 'string'}, 'field_batch': {'type': 'object', 'required': ['required', 'conditionally_required', 'optional'], 'properties': {'optional': {'type': 'array', 'items': {}}, 'required': {'type': 'array', 'items': {}}, 'conditionally_required': {'type': 'array', 'items': {}}}, 'additionalProperties': {}}, 'next_action': {'type': 'string'}, 'vertical_id': {'type': 'string'}, 'known_fields': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'state_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'vertical_introduction': {'type': 'object', 'required': ['message', 'presentation_order', 'present_once'], 'properties': {'message': {'type': 'string'}, 'present_once': {'type': 'boolean', 'const': True}, 'presentation_order': {'type': 'string', 'const': 'lead_same_message'}}, 'additionalProperties': False}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'status': {'type': 'string', 'maxLength': 40, 'description': "Use 'active' for cancellation or rescheduling. It returns only actionable appointments whose arrival window has not ended; omit to include history."}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['bookings', 'count', 'active_count'], 'properties': {'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'bookings': {'type': 'array', 'items': {'type': 'object', 'required': ['booking_id', 'provider_public_name', 'service_date', 'arrival_window', 'timezone', 'status', 'public_booking_ref', 'is_active', 'is_manageable', 'is_past'], 'properties': {'status': {'type': 'string'}, 'is_past': {'type': 'boolean'}, 'timezone': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'booking_id': {'type': 'string'}, 'service_date': {'type': 'string'}, 'is_manageable': {'type': 'boolean'}, 'arrival_window': {'type': 'string'}, 'public_booking_ref': {'type': 'string'}, 'provider_public_name': {'type': 'string'}}, 'additionalProperties': False}}, 'active_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['action', 'idempotency_key'], 'properties': {'action': {'enum': ['reschedule', 'cancel'], 'type': 'string'}, 'booking_id': {'type': 'string', 'maxLength': 200, 'minLength': 10}, 'new_slot_id': {'type': 'string', 'minLength': 32}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'management_context_token': {'type': 'string', 'minLength': 32, 'description': 'Opaque short-lived context supplied only by the protected management form.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['action', 'booking_id', 'provider_public_name', 'service_date', 'arrival_window', 'timezone', 'policy_text', 'confirmation_required', 'next_action'], 'properties': {'action': {'enum': ['reschedule', 'cancel'], 'type': 'string'}, 'timezone': {'type': 'string'}, 'booking_id': {'type': 'string'}, 'next_action': {'type': 'string', 'const': 'confirm_in_protected_form'}, 'policy_text': {'type': 'string'}, 'service_date': {'type': 'string'}, 'arrival_window': {'type': 'string'}, 'provider_public_name': {'type': 'string'}, 'confirmation_required': {'type': 'boolean', 'const': True}, 'previous_service_date': {'type': 'string'}, 'previous_arrival_window': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'maxLength': 200, 'minLength': 10}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['request_id', 'state_version', 'vertical_id', 'user_stage', 'known_fields', 'field_batch', 'next_action'], 'properties': {'request_id': {'type': 'string'}, 'user_stage': {'enum': ['intake', 'matching', 'confirmation'], 'type': 'string'}, 'field_batch': {'type': 'object', 'required': ['required', 'conditionally_required', 'optional'], 'properties': {'optional': {'type': 'array', 'items': {}}, 'required': {'type': 'array', 'items': {}}, 'conditionally_required': {'type': 'array', 'items': {}}}, 'additionalProperties': {}}, 'next_action': {'type': 'string'}, 'vertical_id': {'type': 'string'}, 'known_fields': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'state_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'vertical_introduction': {'type': 'object', 'required': ['message', 'presentation_order', 'present_once'], 'properties': {'message': {'type': 'string'}, 'present_once': {'type': 'boolean', 'const': True}, 'presentation_order': {'type': 'string', 'const': 'lead_same_message'}}, 'additionalProperties': False}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_change_authorization_token', 'idempotency_key', 'source', 'anonymous_session_id', 'correlation_id'], 'properties': {'source': {'enum': ['chatgpt_plugin', 'chatgpt_ads', 'ai_search', 'organic_search', 'paid_search', 'manual_referral', 'provider_referral', 'direct', 'test'], 'type': 'string'}, 'correlation_id': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'anonymous_session_id': {'type': 'string', 'maxLength': 200, 'minLength': 8}, 'booking_change_authorization_token': {'type': 'string', 'minLength': 32, 'description': 'One-time approval supplied only by the protected management form.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['booking_id', 'provider_public_name', 'service_date', 'arrival_window', 'timezone', 'status'], 'properties': {'status': {'type': 'string'}, 'timezone': {'type': 'string'}, 'booking_id': {'type': 'string'}, 'service_date': {'type': 'string'}, 'arrival_window': {'type': 'string'}, 'account_linking': {'anyOf': [{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'const': 'already_linked'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'const': 'unavailable'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'linking_session_id', 'expires_at', 'next_action'], 'properties': {'status': {'type': 'string', 'const': 'required'}, 'expires_at': {'type': 'string'}, 'next_action': {'type': 'string', 'const': 'complete_account_link'}, 'linking_session_id': {'type': 'string'}}, 'additionalProperties': False}]}, 'public_booking_ref': {'type': 'string'}, 'provider_public_name': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request_id', 'expected_state_version', 'option_key', 'idempotency_key'], 'properties': {'option_key': {'type': 'string', 'maxLength': 100, 'minLength': 10}, 'request_id': {'type': 'string', 'maxLength': 200, 'minLength': 10}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'expected_state_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['request_id', 'state_version', 'option_key', 'provider_public_name', 'service_date', 'arrival_window', 'next_action'], 'properties': {'option_key': {'type': 'string'}, 'request_id': {'type': 'string'}, 'next_action': {'type': 'string', 'const': 'complete_protected_form'}, 'service_date': {'type': 'string'}, 'state_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'arrival_window': {'type': 'string'}, 'provider_public_name': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_intent', 'idempotency_key'], 'properties': {'answers': {'type': 'object', 'default': {}, 'properties': {'brand': {'description': 'Brand. Use the exact key brand.'}, 'model': {'description': 'Model. Use the exact key model.'}, 'zip_code': {'description': 'ZIP. Use the exact key zip_code.'}, 'appliance_type': {'description': 'Appliance type. Use the exact key appliance_type.'}, 'selected_time_key': {'type': 'string', 'minLength': 1, 'description': 'Exact time key returned by MCP Near Me after the user chooses an arrival window.'}, 'problem_description': {'description': 'Problem. Use the exact key problem_description.'}}, 'additionalProperties': False}, 'user_intent': {'type': 'string', 'maxLength': 3000, 'minLength': 3}, 'provider_hint': {'anyOf': [{'type': 'string', 'maxLength': 100, 'minLength': 3}, {'type': 'null'}]}, 'vertical_hint': {'enum': ['appliance_repair', 'commercial_kitchen_refrigeration_repair'], 'type': 'string', 'description': 'Optional exact live vertical ID. Omit it when uncertain and let the server classify user_intent.'}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 16}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['request_id', 'state_version', 'vertical_id', 'user_stage', 'known_fields', 'field_batch', 'next_action'], 'properties': {'request_id': {'type': 'string'}, 'user_stage': {'enum': ['intake', 'matching', 'confirmation'], 'type': 'string'}, 'field_batch': {'type': 'object', 'required': ['required', 'conditionally_required', 'optional'], 'properties': {'optional': {'type': 'array', 'items': {}}, 'required': {'type': 'array', 'items': {}}, 'conditionally_required': {'type': 'array', 'items': {}}}, 'additionalProperties': {}}, 'next_action': {'type': 'string'}, 'vertical_id': {'type': 'string'}, 'known_fields': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'state_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'vertical_introduction': {'type': 'object', 'required': ['message', 'presentation_order', 'present_once'], 'properties': {'message': {'type': 'string'}, 'present_once': {'type': 'boolean', 'const': True}, 'presentation_order': {'type': 'string', 'const': 'lead_same_message'}}, 'additionalProperties': False}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request_id', 'expected_state_version', 'idempotency_key'], 'properties': {'answers': {'type': 'object', 'default': {}, 'properties': {'brand': {'description': 'Brand. Use the exact key brand.'}, 'model': {'description': 'Model. Use the exact key model.'}, 'zip_code': {'description': 'ZIP. Use the exact key zip_code.'}, 'appliance_type': {'description': 'Appliance type. Use the exact key appliance_type.'}, 'selected_time_key': {'type': 'string', 'minLength': 1, 'description': 'Exact time key returned by MCP Near Me after the user chooses an arrival window.'}, 'problem_description': {'description': 'Problem. Use the exact key problem_description.'}}, 'additionalProperties': False}, 'request_id': {'type': 'string', 'maxLength': 200, 'minLength': 10}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 16}, 'expected_state_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'explicitly_unknown_field_ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'default': []}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result'], 'properties': {'result': {'anyOf': [{'type': 'object', 'required': ['request_id', 'state_version', 'vertical_id', 'user_stage', 'known_fields', 'field_batch', 'next_action'], 'properties': {'request_id': {'type': 'string'}, 'user_stage': {'enum': ['intake', 'matching', 'confirmation'], 'type': 'string'}, 'field_batch': {'type': 'object', 'required': ['required', 'conditionally_required', 'optional'], 'properties': {'optional': {'type': 'array', 'items': {}}, 'required': {'type': 'array', 'items': {}}, 'conditionally_required': {'type': 'array', 'items': {}}}, 'additionalProperties': {}}, 'next_action': {'type': 'string'}, 'vertical_id': {'type': 'string'}, 'known_fields': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'state_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'vertical_introduction': {'type': 'object', 'required': ['message', 'presentation_order', 'present_once'], 'properties': {'message': {'type': 'string'}, 'present_once': {'type': 'boolean', 'const': True}, 'presentation_order': {'type': 'string', 'const': 'lead_same_message'}}, 'additionalProperties': False}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'object', 'required': ['code', 'category', 'message', 'retryable', 'correlation_id', 'details'], 'properties': {'code': {'type': 'string'}, 'details': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'category': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'correlation_id': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…