MCPサーバー

robomart

ai.robomart/robomart
コマース・小売 公開・接続可能 MCP 2025-11-25

このMCPでできること

Supports driverless delivery operations.

book_delivery
Book a delivery
Book a pickup-ready robot delivery in one call at the posted flat price ($2.99, up to 5 routed miles, inside a live Robomart zone). Provide the pickup name, the merchant order reference when available, and the recipient phone for the SMS tracking handoff. A live key holds the posted price from the organization's Wallet; a test key creates a simulated robot delivery.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['pickup_address', 'pickup_name', 'dropoff_address', 'dropoff_phone', 'idempotency_key'], 'properties': {'parcel': {'type': 'object', 'properties': {'width_in': {'type': 'number', 'maximum': 200, 'exclusiveMinimum': 0}, 'height_in': {'type': 'number', 'maximum': 200, 'exclusiveMinimum': 0}, 'length_in': {'type': 'number', 'maximum': 200, 'exclusiveMinimum': 0}, 'weight_lb': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}}, 'additionalProperties': False}, 'metadata': {'type': 'object', 'maxProperties': 20, 'propertyNames': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'additionalProperties': {'type': 'string', 'maxLength': 500}}, 'pickup_name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'pickup_phone': {'type': 'string', 'pattern': '^(?=(?:\\D*\\d){7,15}\\D*$)\\+?[0-9()\\-.\\s]+$', 'maxLength': 25, 'minLength': 7}, 'dropoff_phone': {'type': 'string', 'pattern': '^(?=(?:\\D*\\d){7,15}\\D*$)\\+?[0-9()\\-.\\s]+$', 'maxLength': 25, 'minLength': 7}, 'pickup_address': {'type': 'string', 'pattern': '\\S', 'maxLength': 400, 'minLength': 1}, 'dropoff_address': {'type': 'string', 'pattern': '\\S', 'maxLength': 400, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 255, 'minLength': 1}, 'robomart_version': {'enum': ['2026-09-04', '2026-09-06'], 'type': 'string'}, 'declared_value_cents': {'type': 'integer', 'maximum': 10000000, 'minimum': 0}, 'merchant_order_reference': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}
cancel_delivery
Cancel a delivery
Request cancellation before pickup. A successful cancellation releases the full fee hold. After pickup, the call returns not_cancellable. Safe to retry.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['delivery_id'], 'properties': {'delivery_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'robomart_version': {'enum': ['2026-09-04', '2026-09-06'], 'type': 'string'}}, 'additionalProperties': False}
check_coverage
Check coverage and price
Check route eligibility, the $2.99 delivery fee, and an estimated arrival window. This preview is optional. Booking checks current capacity.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['pickup_address', 'dropoff_address'], 'properties': {'parcel': {'type': 'object', 'properties': {'width_in': {'type': 'number', 'maximum': 200, 'exclusiveMinimum': 0}, 'height_in': {'type': 'number', 'maximum': 200, 'exclusiveMinimum': 0}, 'length_in': {'type': 'number', 'maximum': 200, 'exclusiveMinimum': 0}, 'weight_lb': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}}, 'additionalProperties': False}, 'pickup_address': {'type': 'string', 'pattern': '\\S', 'maxLength': 400, 'minLength': 1}, 'dropoff_address': {'type': 'string', 'pattern': '\\S', 'maxLength': 400, 'minLength': 1}, 'robomart_version': {'enum': ['2026-09-04', '2026-09-06'], 'type': 'string'}}, 'additionalProperties': False}
get_proof
Get proof of delivery
Retrieve the completion proof for a delivered job. Sandbox proof is explicitly marked simulated.
読み取り専用 冪等
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['delivery_id'], 'properties': {'delivery_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'robomart_version': {'enum': ['2026-09-04', '2026-09-06'], 'type': 'string'}}, 'additionalProperties': False}
track_delivery
Track a delivery
Read delivery status and tracking fields. arrived_pickup_at records verified pickup arrival. Test deliveries are simulated.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['delivery_id'], 'properties': {'delivery_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'robomart_version': {'enum': ['2026-09-04', '2026-09-06'], 'type': 'string'}}, 'additionalProperties': False}
追加
get_proof
2026年9月17日7:57
追加
track_delivery
2026年9月17日7:57
追加
cancel_delivery
2026年9月17日7:57
追加
book_delivery
2026年9月17日7:57
追加
check_coverage
2026年9月17日7:57