Ryde Developers
English Panel ryde.us.com

Catálogo de herramientas

Cada herramienta que expone el servidor MCP de Ryde, con el alcance y derecho que requiere.

Versión de la API v1 · Ver como Markdown

Generado desde el registro de operaciones, así que una herramienta no puede aparecer aquí sin una operación real detrás. "Confirmación" marca las herramientas que requieren una cotización reciente mostrada al cliente, más una clave de idempotencia.

Herramienta Descripción Alcance Ryde One Confirmación Estado
get_membership_statusSi este cliente tiene una membresía Ryde One activa. Consúltalo antes de ofrecer transaccionar, para que el agente explique el requisito en vez de chocar con un 403 a media frase.profile.readNoNoBeta
search_restaurantsEncuentra restaurantes, supermercados y tiendas abiertos cerca de un punto.food.readNoNoBeta
get_restaurant_menuEl catálogo público de un comercio. El costo, el inventario, los códigos de barras y los identificadores de proveedor son asunto del comercio y nunca se devuelven aquí.food.readNoNoBeta
quote_food_orderCotiza una canasta exactamente como lo haría el checkout: artículos, cargos, impuestos, cualquier descuento de miembro y el total. Devuelve el quote_id que requiere place_food_order.food.readNoNoBeta
place_food_orderRealiza el pedido que el cliente confirmó, a partir de un quote_id que se le mostró.food.orderObligatoriaObligatoriaBeta
get_food_orderEstado en vivo de un pedido, incluido el avance del mensajero. Deliberadamente SIN restricción de membresía: un pedido que existe sigue siendo rastreable.food.readNoNoBeta
list_food_ordersEl historial de pedidos del propio cliente, del más reciente al más antiguo.food.readNoNoBeta
cancel_food_orderCancela un pedido, cuando su estado actual aún lo permite. Nunca restringido por membresía: SALIR de una transacción no debe requerir un derecho.food.readNoNoBeta
search_ride_optionsLas categorías de vehículo que se pueden solicitar, con la tarifa base de cada una.rides.readNoNoBeta
quote_rideDistancia por carretera, tiempo de conducción y la tarifa final por categoría de vehículo, impuestos incluidos. Devuelve el quote_id que requiere request_ride.rides.readNoNoBeta
request_rideSolicita el viaje que el cliente confirmó, a partir de un quote_id que se le mostró.rides.requestObligatoriaObligatoriaBeta
get_rideEstado en vivo de un viaje: avance del despacho, el conductor y vehículo asignados, y el tiempo estimado de llegada. Nunca restringido por membresía: un viaje en curso sigue siendo rastreable.rides.readNoNoBeta
list_ridesEl historial de viajes del propio cliente, del más reciente al más antiguo.rides.readNoNoBeta
cancel_rideCancela un viaje que no ha comenzado. Nunca restringido por membresía, por la misma razón que cancelar un pedido.rides.readNoNoBeta
quote_deliveryCotiza un envío de mensajería entre dos puntos. Usa la misma ruta de precios que la solicitud, así que la cotización es el cobro.delivery.readNoNoBeta
request_deliveryDespacha un mensajero para mover un paquete, a partir de un quote_id que se mostró al cliente.delivery.requestObligatoriaObligatoriaBeta
get_deliveryEstado en vivo de una entrega, incluido el avance del mensajero y la prueba de entrega una vez recogida.delivery.readNoNoBeta
check_coverageConsulta si Ryde entrega en un código postal o un punto, y con qué niveles de servicio.coverage.readNoNoBeta
quote_ratesCotiza un paquete a una dirección con tu tarifa contratada, por nivel de servicio. No crea nada.coverage.readNoNoBeta
create_shipmentEntrega a Ryde un paquete para repartir. Devuelve su número de rastreo de Ryde.shipments.createNoNoBeta
create_shipments_batchEntrega a Ryde un manifiesto de hasta 500 paquetes en una sola solicitud. Cada fila informa creado, duplicado o rechazado con su motivo.shipments.createNoNoBeta
get_shipmentEl estado actual de un paquete, con su historial de escaneos y la prueba de entrega una vez entregado.shipments.readNoNoBeta
list_shipmentsTus paquetes, del más reciente al más antiguo, filtrables por estado y fecha.shipments.readNoNoBeta
cancel_shipmentCancela un paquete que entregaste a Ryde, en cualquier momento antes de que se entregue o se devuelva.shipments.manageNoNoBeta
list_shipment_eventsTodos los eventos registrados de un paquete, del más antiguo al más reciente: dónde se escaneó, cuándo y por qué falló un intento.shipments.readNoNoBeta
list_hubsLos depósitos desde donde se recogen tus paquetes.coverage.readNoNoBeta
search_service_providersEncuentra proveedores que se desplazan al cliente, con su disponibilidad en vivo. La disponibilidad se deriva por solicitud y el cliente nunca debe guardarla en caché.services.readNoNoBeta
get_provider_availabilityFranjas de cita libres en una fecha, para un trabajo de cierta duración. A un trabajo largo solo se le ofrece un inicio cuyas franjas consecutivas estén todas libres.services.readNoNoBeta
quote_serviceCotiza una reserva de servicio antes de comprometer una franja.services.readNoNoBeta
book_serviceReserva un proveedor, opcionalmente en una franja concreta. La competencia por una franja la resuelve la plataforma: una reserva perdedora se rechaza, nunca se duplica.services.bookObligatoriaObligatoriaBeta
get_service_bookingEstado en vivo de una reserva, desde la llegada hasta el inicio y la finalización.services.readNoNoBeta
list_task_typesLos tipos de tarea que este mercado puede ejecutar realmente, con la evidencia que recoge cada uno. Solo se listan los tipos que Ryde puede cubrir con personal.tasks.readNoNoBeta
quote_taskCotiza una tarea y confirma que podría encontrarse un proveedor calificado antes de comprometerse.tasks.readNoNoBeta
create_taskDespacha trabajo del mundo real con requisitos estructurados y reglas de evidencia.tasks.createObligatoriaObligatoriaBeta
get_taskEstado de la tarea, el proveedor asignado y la evidencia recogida hasta el momento.tasks.readNoNoBeta
get_task_evidenceLa evidencia recogida para una tarea: fotos con sus hashes de contenido, GPS de captura, marcas de tiempo del dispositivo y las respuestas de cualquier lista de verificación.tasks.readNoNoBeta
cancel_taskCancela una tarea que no ha comenzado.tasks.readNoNoBeta
list_business_ordersLista los pedidos de la tienda, del mas reciente al mas antiguo. Filtra por estado o tipo de entrega.orders.readNoNoBeta
get_business_orderConsulta un pedido de la tienda en detalle, con sus articulos y su historial de estados.orders.readNoNoBeta
accept_business_orderAcepta un pedido entrante. Se rechaza con 402 si un pedido con tarjeta o billetera aun no esta pagado.orders.manageNoNoBeta
reject_business_orderRechaza un pedido. Un pedido pagado se reembolsa a la billetera Ryde del cliente — o, si la tienda lo cobró en su propia cuenta de Stripe, a la tarjeta del cliente por la tienda — y se libera la cita reservada.orders.manageNoNoBeta
start_business_order_prepMarca un pedido aceptado como en preparacion, para que el seguimiento del cliente lo refleje.orders.manageNoNoBeta
mark_business_order_readyMarca un pedido como listo para recoger. En un pedido a domicilio esto despacha un mensajero de Ryde.orders.manageNoNoBeta
complete_business_orderCompleta un pedido para recoger o en el local. Se rechaza con 409 si la cuenta de la mesa sigue abierta.orders.manageNoNoBeta
list_catalog_itemsLista los articulos del catalogo de la tienda con precios, modificadores y disponibilidad.menu.readNoNoBeta
create_catalog_itemCrea un articulo del catalogo. Aparece de inmediato en el POS de la tienda y en su tienda Ryde.menu.manageNoNoBeta
update_catalog_itemActualiza el nombre, la descripcion, el precio, la categoria o los modificadores de un articulo.menu.manageNoNoBeta
set_catalog_item_availabilityRetira un articulo de la venta o vuelve a ofrecerlo, sin eliminarlo. La forma reversible de agotarlo.menu.manageNoNoBeta
delete_catalog_itemElimina un articulo del catalogo. No hay forma de deshacerlo por la API; para retirarlo temporalmente, cambia su disponibilidad.menu.manageNoNoBeta
import_catalog_itemsCrea varios articulos del catalogo a la vez, con sus categorias. Solo crea: nunca cambia el precio de un articulo existente.menu.manageNoNoBeta