Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Robomart is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Driverless delivery.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http robomart-mcp https://mcp.robomart.ai/mcp
# 2 — ask your agent for something these tools do
# list_stores, register_store, update_store and 8 more
Robomart costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http robomart-mcp https://mcp.robomart.ai/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
11 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Stores this organization owns, with status, visibility, radius and activation. Use the store id to check coverage and book. Filter by status or visibility; page with starting_after.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| status | string | no | — |
| visibility | string | no | — |
| limit | integer | no | — |
| starting_after | string | no | — |
| robomart_version | string | no | — |
Register a store: a real place whose owner promises to load the robot. Send the name, the address, at least one alert channel the store owns (relay, webhook, sms or voice), and optionally where the robot parks (robot_spot), hours inside 10:00 to 22:00, the coverage radius (default 2 miles, maximum 5), private or open visibility, loading notes and your own external_ref. The store starts pending; th
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | — |
| address | string | yes | — |
| robot_spot | object | no | — |
| hours | array | no | — |
| radius_miles | number | no | — |
| visibility | string | no | — |
| alert_channels | array | yes | — |
| loading_notes | string | no | — |
| perishables_after_hours | string | no | — |
| external_ref | string | no | — |
| robomart_version | string | no | — |
Change a store you own: name, address, robot spot, hours, radius, visibility, alert channels, loading notes, perishables setting or external_ref; status pauses (paused) and resumes (live) a store. A pending store becomes live only through the activation check. Changing a live store's address or robot spot returns it to pending.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| store_id | string | yes | — |
| name | string | no | — |
| address | string | no | — |
| robot_spot | object | no | — |
| hours | array | no | — |
| radius_miles | number | no | — |
| visibility | string | no | — |
| alert_channels | array | no | — |
| loading_notes | string/null | no | — |
| perishables_after_hours | string | no | — |
| external_ref | string/null | no | — |
| status | string | no | — |
| robomart_version | string | no | — |
Live open stores near a drop-off address, nearest first, with whether each one's coverage radius reaches the address. Any account may book from an open store with an order_ref the store recognizes.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
| radius_miles | number | no | — |
| limit | integer | no | — |
| robomart_version | string | no | — |
Can this store deliver to this address at this ready time? Send store_id (a registered store) and dropoff_address; ready_at defaults to now. Checks the store's status, hours and coverage radius, the 5-mile network maximum and the zone, and returns the $2.99 fee and the arrival window. Capacity is answered at booking.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| store_id | string | no | — |
| pickup_address | string | no | — |
| dropoff_address | string | yes | — |
| ready_at | string | no | — |
| parcel | object | no | — |
| robomart_version | string | no | — |
Book a $2.99 robot delivery from a registered store in one call. Send store_id, dropoff_address and dropoff_phone; order_ref is the store's own order number (required at an open store); ready_at starts the 2-hour promise and defaults to now. The answer is yes or no now: a decline carries retry_after_seconds and a capacity.available webhook follows when capacity frees. A live key holds the posted p
| Parameter | Type | Required | Notes |
|---|---|---|---|
| store_id | string | no | — |
| order_ref | string | no | — |
| ready_at | string | no | — |
| pickup_address | string | no | — |
| pickup_name | string | no | — |
| merchant_order_reference | string | no | — |
| dropoff_address | string | yes | — |
| pickup_phone | string | no | — |
| dropoff_phone | string | yes | — |
| parcel | object | no | — |
| declared_value_cents | integer | no | — |
| metadata | object | no | — |
| idempotency_key | string | yes | — |
| robomart_version | string | no | — |
The current Delivery, including store_id, store_name, order_ref, ready_at, promised_by and the pickup and return timestamps. Test deliveries are simulated.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| delivery_id | string | yes | — |
| robomart_version | string | no | — |
Cancel before pickup; a successful cancellation releases the full fee hold. The owner of an open store may use this on another account's booking inside the decline window: that records store.declined and cancels with cancel_reason store_declined. After pickup the call returns not_cancellable. Safe to retry.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| delivery_id | string | yes | — |
| robomart_version | string | no | — |
Proof of a delivered Delivery, with its store_id and order_ref. Sandbox proof is explicitly marked simulated.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| delivery_id | string | yes | — |
| robomart_version | string | no | — |
The Wallet balance for this organization and environment: available, held, this month's spend and the auto top-up setting. Reading only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| robomart_version | string | no | — |
Ask for a Wallet top-up of amount_credited cents (2000 to 1000000). The reply carries a signed confirmation link that a person completes in Console; no money moves until they do, and the link expires after 24 hours. Track it with GET /v1/topups/request/{id}.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| amount_credited | integer | yes | — |
| note | string | no | — |
| robomart_version | string | no | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Robomart or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.0.1.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Robomart can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.