Skip to content
Elaichi Elaichi

logistics

Roserocket

Connect Roserocket to Elaichi and hand every teammate a governed MCP endpoint — 20 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Roserocket

AI tools

Roserocket tools for your AI agents

20 tools are ready to mint as an MCP endpoint the moment you connect Roserocket — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_roserocket_boards

List board navigation items in Rose Rocket for a given object type. Returns: id, objectKey, name, fullId, widgets, widgetToOpen, and locations per board item. Optionally filter by object_key (e.g. customer, order) and control sort order with order_by_direction.

list_all_roserocket_events

List events for a given record in roserocket. Returns: id, objectKey. Required: record_id, object_key.

create_a_roserocket_event

Create an event for a record in roserocket. Returns: id, objectKey. Required: recordId, boardId, type, json.

list_all_roserocket_objects

Search and list Rose Rocket platform model object records. Returns: id, objectKey. Additional fields depend on the objectKey type. Filter by objectKey in the request body to scope results to a specific record type.

get_single_roserocket_object_by_id

Get a single Rose Rocket platform model object record by id. Returns: id, objectKey. Additional fields depend on the objectKey type. Required: id.

create_a_roserocket_object

Create a new Rose Rocket platform model object record. Returns the created record including id and objectKey. Additional fields depend on the objectKey type.

update_a_roserocket_object_by_id

Update or upsert a Rose Rocket platform model object record by id. Returns: id, objectKey. Additional fields depend on the objectKey type. Required: id, objectKey.

roserocket_objects_partial_update

Partially update a Rose Rocket platform model object record. Returns: id, objectKey. Additional fields depend on the objectKey type.

delete_a_roserocket_object_by_id

Delete a Rose Rocket platform model object record by id. Returns the deleted record: id, objectKey. Required: id.

roserocket_objects_bulk_delete

Bulk delete multiple Rose Rocket platform model object records by their ids. Returns an empty 204 response on success.

get_single_roserocket_objects_external_by_id

Get a roserocket platform model object by its external ID. Returns: id, objectKey, externalId, orgId, source, createdAt, updatedAt, and version. Required: object_key, id.

update_a_roserocket_objects_external_by_id

Upsert a roserocket platform model object by its external ID, updating the record if it exists or creating it if not. Returns: id, objectKey, externalId, orgId, source, createdAt, updatedAt, and version. Required: object_key, id.

delete_a_roserocket_objects_external_by_id

Delete a roserocket platform model object by its external ID. Returns an empty 204 response on success. Required: object_key, id.

list_all_roserocket_objects_autocomplete

List autocomplete suggestions for roserocket platform model objects. Returns matching records with object-type-specific fields that vary by object_key (e.g. Customer, Order, Task, Address, Partner, Invoice). All query parameters are optional: narrow results by object_key, search_term, ids, or set label_path to control which field is used as the display label.

list_all_roserocket_user_groups

List all roserocket user groups belonging to the org. Returns: id, name, type, description.

create_a_roserocket_user_group

Create a new roserocket user group and return the result. Returns: id, name, type, description. Required: name.

list_all_roserocket_user_group_members

List members of a roserocket user group. Returns: id, addedAt, addedBy for each member. Required: group_id.

update_a_roserocket_user_group_member_by_id

Add members in a roserocket user group. Returns: added (count of users added). Required: group_id.

delete_a_roserocket_user_group_member_by_id

Remove users in a specific user group in Roserocket using group_id. Returns removed counts in the response.

list_all_roserocket_search_user_groups

Search user groups in Roserocket using filters provided in the request body. Returns total count and list of user groups including id, name, type, and description.

How it works

From Roserocket account to governed MCP endpoint

Connect

Link a Roserocket account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Roserocket tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.